#root,body,html{height:100%}.view-routes{display:flex;flex-direction:column;height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em}dt{font-weight:500}dd{margin-bottom:.5em}blockquote{margin:0 0 1em}dfn{font-style:italic}small{font-size:80%}sub,sup{font-size:75%}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-bottom:1em}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em}button,input,optgroup,select,textarea{color:inherit}button,input{overflow:visible}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto}legend{color:inherit;display:block;font-size:1.5em;margin-bottom:.5em;max-width:100%;white-space:normal}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}template{display:none}mark{background-color:#feffe6;padding:.2em}

/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.page-not-found{align-items:center;background:linear-gradient(90deg,#0553d7,#396ae4 41.15%,#6eb8e6 96.87%);height:100vh;margin:0 auto;padding-left:10.7rem;padding-right:10.7rem;padding-top:1rem;width:100%}.page-not-found .header-title{color:#fff;font-size:1.9rem;font-weight:500;line-height:2.8rem;text-align:center}.page-not-found .txt-section{margin-top:7.3rem}.page-not-found .txt-section .big-txt-404,.page-not-found .txt-section .big-txt-not-found,.page-not-found .txt-section .small-txt-1,.page-not-found .txt-section .small-txt-2{color:#fff;display:block;text-align:center}.page-not-found .txt-section .big-txt-404{font-size:20rem;font-weight:700;line-height:29rem}.page-not-found .txt-section .big-txt-not-found{font-size:5rem;font-weight:900;line-height:4.4rem}.page-not-found .txt-section .small-txt-1{font-size:1.8rem;font-weight:900;line-height:2.6rem;margin-top:2.2rem}.page-not-found .txt-section .small-txt-2{font-size:1.4rem;font-weight:500;line-height:2rem;margin-top:1.4rem}.main-layout-pc-container{display:flex;flex-direction:column;min-height:100vh}.main-layout-pc-container .main-layout-content{flex:1 1}.main-layout-pc-container .wapped-style{background:#f3f4f6;flex:1 1}.main-layout-pc-container--black-header .wapped-style{min-height:100vh}#top-informational-message{background:#f3f4f6;color:#3d2d1e;display:none;font-family:Noto Sans JP;font-size:1.3rem;font-weight:500;justify-content:center;line-height:2.5rem;padding-bottom:.9rem;padding-top:.8rem;text-align:center}#top-informational-message .icon-back-to-top-page{align-items:center;display:flex;justify-content:center}#top-informational-message .icon-back-to-top-page .back-icon{height:1.3rem;object-fit:cover;width:1.6rem}#top-informational-message .top-information-container{display:flex;flex:1 1;justify-content:center;max-width:120rem;padding-left:1rem;padding-right:1rem}#top-informational-message .top-information-container .back-icon{height:1.3rem;margin-bottom:.4rem;object-fit:cover;width:1.6rem}.toppage-information-always-display{display:flex!important}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.pc-layout-footer{align-items:center;background:#f3f4f6;display:flex;justify-content:center;padding-left:1.8rem}.pc-layout-footer.blue-footer{background:#2563eb}.pc-layout-footer.yellow-footer{background:#faeccc}.pc-layout-footer.yellow-footer .footer-container .footer-company-signature,.pc-layout-footer.yellow-footer .footer-container .footer-items .item-link{color:#000}.pc-layout-footer .footer-container{align-items:center;display:flex;flex:1 1;flex-direction:row;justify-content:space-between;margin-left:1rem;margin-right:1rem;max-width:125rem;padding-bottom:1.3rem;padding-top:1.3rem}.pc-layout-footer .footer-container .vertical{border-left:.2rem solid #9c9c9c;height:1.1rem;margin-left:1.8rem;margin-right:0;opacity:.7;width:0}.pc-layout-footer .footer-container .divider{color:#9c9c9c;font-size:1.2rem;font-weight:400;line-height:1.6rem;margin-left:1.8rem;margin-right:0}.pc-layout-footer .footer-container .footer-localize{color:#9c9c9c;display:flex;font-size:1.4rem;font-weight:400;margin-right:1.3rem}.pc-layout-footer .footer-container .dot{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:400}.pc-layout-footer .footer-container .footer-company-signature{color:#1f2937;font-family:Roboto,Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:normal}.pc-layout-footer .footer-container .footer-items{align-items:center;display:flex;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:400;margin-left:1rem;padding-bottom:.1rem}.pc-layout-footer .footer-container .footer-items .item-link{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:400;text-align:right;-webkit-text-decoration-line:underline;text-decoration-line:underline}.footer-top-page-other-tab-container{align-items:center;background:#fff;display:flex;height:52px;justify-content:center;padding:0 16px}.footer-top-page-other-tab-container .back-to-top{color:#2563eb;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:32px;min-height:0;padding:0;text-align:center;text-transform:none}.footer-top-page-other-tab-container .back-to-top:hover{background-color:#fff;color:#2563eb}.top-page-menu{background-color:#fff}.top-page-menu .scroll-container{white-space:nowrap}.top-page-menu .top-page-menu-groups{border-bottom:2px solid #f3f4f6;padding:1.6rem 2.2rem 0 2.4rem}.top-page-menu .top-page-menu-groups .top-page-menu-group{border-bottom:3px solid #0000;color:#1f2937;cursor:pointer;display:inline-block;font-size:1.4rem;font-weight:500;margin-bottom:-1.5px;padding-bottom:2rem}.top-page-menu .top-page-menu-groups .top-page-menu-group.active{border-bottom-color:#2563eb;color:#2563eb}.top-page-menu .top-page-menu-groups .top-page-menu-group:not(:first-child){margin-left:2.4rem}.top-page-menu .top-page-menu-tabs{border-bottom:1.5px solid #f3f4f6;padding:1.6rem 2.2rem 2rem 2.4rem}.top-page-menu .top-page-menu-tabs .top-page-menu-tab{color:#1f2937;cursor:pointer;display:inline-block;font-size:1.4rem;font-weight:500}.top-page-menu .top-page-menu-tabs .top-page-menu-tab.active{color:#2563eb}.top-page-menu .top-page-menu-tabs .top-page-menu-tab.disabled{cursor:default;pointer-events:none;text-decoration:line-through}.top-page-menu .top-page-menu-tabs .top-page-menu-tab:not(:first-child){margin-left:2rem}.top-page-links{background-color:#fff;border-bottom:1.5px solid #f3f4f6;padding:1.6rem 2.2rem}.top-page-links .scroll-container{white-space:nowrap}.top-page-links .top-page-link{color:#1f2937;display:inline-block;font-size:1.4rem;font-weight:500}.top-page-links .top-page-link.active{color:#2563eb}.top-page-links .top-page-link:not(:first-child){margin-left:2rem}.top-page-explanation-tab .tab-buttons{background-color:#fff;padding:1.3rem .5rem 1.6rem 2.2rem}.top-page-explanation-tab .tab-buttons .tab-button{background-color:#fff;border:1.5px solid #f3f4f6;border-radius:100px;color:#1f2937;font-size:1.2rem;font-weight:700;padding:.6rem 1.9rem .8rem}.top-page-explanation-tab .tab-buttons .tab-button.active{background-color:#2563eb;color:#fff}.top-page-explanation-tab .tab-buttons .tab-button:not(:first-child){margin-left:1rem}.mobile-tiphub-work-content-container{background-color:#f3f4f6;padding:36px 30px 50px}.mobile-tiphub-work-content-container.second{padding-bottom:5rem}.mobile-tiphub-work-content-container .tiphub-work-content{background-color:#fff;border:1.5px solid #f3f4f6;border-radius:10px;padding:18px 23px 33px 28px}.mobile-tiphub-work-content-container .tiphub-work-content .tiphub-work-content-number{color:#2563eb;font-size:24px;font-weight:700;line-height:34.75px}.mobile-tiphub-work-content-container .tiphub-work-content .tiphub-work-content-title-2{color:#1f2937;font-size:18px;font-weight:700;line-height:normal;margin-top:12px}.mobile-tiphub-work-content-container .tiphub-work-content .tiphub-work-content-description{color:#1f2937;font-size:15px;font-style:normal;font-weight:500;line-height:26px;margin-top:12px}.mobile-tiphub-work-content-container .tiphub-work-content .pick-area-container{align-items:center;display:flex;margin-top:25px}.mobile-tiphub-work-content-container .tiphub-work-content .pick-area-container .pickcy-image{align-items:center;border:1.5px solid #f3f4f6;border-radius:10px;display:flex;flex-direction:column;padding:20px 30px 16px}.mobile-tiphub-work-content-container .tiphub-work-content .pick-area-container .pickcy-image img{height:45px;width:45px}.mobile-tiphub-work-content-container .tiphub-work-content .pick-area-container .pickcy-image .picky-txt{font-size:12px;font-weight:500;margin-top:10px}.mobile-tiphub-work-content-container .tiphub-work-content .pick-area-container .arrow{font-size:15px;font-weight:500;margin-left:23px;margin-right:23px}.mobile-tiphub-work-content-container .tiphub-work-content .pick-area-container .green-boder{border:1.5px solid #2563eb}.mobile-tiphub-work-content-container .tiphub-work-content .tiphub-work-content-resources{align-items:center;border:1px solid #f3f4f6;border-radius:5px;display:flex;height:24.3rem;justify-content:center;margin-top:24px;width:100%}.mobile-tiphub-work-content-container .tiphub-work-content .tiphub-work-content-resources img{height:18.4rem}.mobile-tiphub-work-content-container .tiphub-work-content .link-blue-button{background:#fff;border:1px solid #f3f4f6;border-radius:.5rem;color:#2563eb;display:block;font-size:1.4rem;font-weight:700;margin-top:2rem;padding:1.3rem;text-align:center;text-decoration:none;width:100%}.mobile-tiphub-work-content-container .bottom-explanation{color:#111827;font-size:1.3rem;font-weight:500;line-height:2.8rem;margin-top:20px;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline}.mobile-reason-creating-content-container{background-color:#f3f4f6;padding:36px 30px 20px}.mobile-reason-creating-content-container.second{padding-bottom:5rem}.mobile-reason-creating-content-container .reason-creating-content{background-color:#fff;border:1.5px solid #f3f4f6;border-radius:10px;padding:18px 23px 33px 28px}.mobile-reason-creating-content-container .reason-creating-content .reason-creating-content-number{color:#2563eb;font-size:24px;font-weight:700;line-height:34.75px}.mobile-reason-creating-content-container .reason-creating-content .reason-creating-content-title-2{color:#1f2937;font-size:18px;font-weight:700;line-height:normal;margin-top:12px}.mobile-reason-creating-content-container .reason-creating-content .reason-creating-content-description{color:#1f2937;font-size:1.5rem;font-style:normal;font-weight:500;line-height:2.6rem;margin-top:1.2rem}.mobile-reason-creating-content-container .reason-creating-content .reason-creating-illustation{display:flex;justify-content:center;margin-bottom:27px;margin-top:20px}.mobile-reason-creating-content-container .reason-creating-content .reason-creating-illustation .reason-illus{width:192px}.mobile-reason-creating-content-container .reason-creating-content .reason-creating-content-resources{align-items:center;border:1px solid #f3f4f6;border-radius:5px;display:flex;height:24.3rem;justify-content:center;margin-top:24px;width:100%}.mobile-reason-creating-content-container .reason-creating-content .reason-creating-content-resources img{height:18.4rem}.mobile-guideline-section{background-color:#f3f4f6;border-radius:1rem;padding:3.2rem 4rem 2rem}.mobile-guideline-section .mobile-explanation-content{background-color:#fff;border:1px solid #f3f4f6;border-radius:1rem;padding:3.2rem 2.1rem 2.5rem 2.5rem}.mobile-guideline-section .mobile-explanation-content .content-title{color:#2563eb;font-size:1.4rem;font-weight:700}.mobile-guideline-section .mobile-explanation-content .content-line-1{color:#1f2937;font-size:1.8rem;font-weight:700;margin-top:1.3rem}.mobile-guideline-section .mobile-explanation-content .content-line-2{font-size:1.5rem;font-weight:500;line-height:3.1rem;margin-top:1.2rem}.mobile-guideline-section .mobile-explanation-content .mobile-explanation-btn-wrapper{margin-left:-.7rem;margin-right:-.7rem}.mobile-guideline-section .mobile-explanation-content .mobile-explanation-btn-wrapper .mobile-explanation-btn{background-color:#fff;border:1px solid #2563eb;border-radius:.3rem;color:#2563eb;font-size:1.4rem;font-weight:500;height:4.7rem;line-height:2rem;margin-top:1.9rem;width:100%}.mobile-guideline-section .mobile-explanation-content .mobile-explanation-btn-wrapper .mobile-explanation-btn.mobile-explanation-btn-link{align-items:center;display:flex;justify-content:center;text-decoration:none}.mobile-guideline-section .mobile-explanation-content .mobile-explanation-btn-wrapper .mobile-explanation-white-btn{background-color:#fff;border:1.5px solid #2563eb;border-radius:1.6rem;color:#2563eb;font-size:1.4rem;font-weight:500;margin-top:1.5rem;padding:.2rem 1.8rem .3rem}.mobile-guideline-section .mobile-explanation-content .banner-content-row{display:flex;font-size:1.4rem;font-weight:700;line-height:2.6rem;margin-top:1.5rem}.mobile-guideline-section .mobile-explanation-content .banner-content-row img{height:1.7rem;margin-right:1.3rem;margin-top:.3rem;width:1.7rem}.mobile-guideline-section .mobile-explanation-vertical-arrow{font-size:2.9rem;line-height:2.9rem;margin-bottom:2.5rem;margin-top:2.5rem;text-align:center}.mobile-guideline-section .bottom-explanation{font-size:1.3rem;font-weight:500;margin-top:2rem}.anonymous-header-menu-pc-mode .readonly-item{color:#6b7280;font-size:1.3rem;font-weight:500;margin-bottom:2.2rem;margin-top:-5px;max-width:25rem;padding:0 0 0 2rem}.anonymous-header-menu-pc-mode .readonly-item.explaination-item{line-height:24px;margin-top:20px}.anonymous-header-menu-pc-mode .divider-item{background-color:#111827;display:block;height:1px;margin:2rem;width:3rem}.anonymous-header-menu-pc-mode .user-menu-item{background-color:#fff;color:#111827;display:inherit;font-size:15px;font-weight:500;padding:1rem 2rem;width:100%}.anonymous-header-menu-pc-mode .user-menu-item.normal{font-weight:500;padding-top:9px}.anonymous-header-menu-pc-mode .user-menu-item.link{padding-top:13px}.anonymous-header-menu-pc-mode .user-menu-item.explaination{font-size:1.3rem;font-weight:500}.anonymous-header-menu-pc-mode .divider-menu{background-color:#f3f4f6;height:1px;margin:.4rem 0}.anonymous-header-menu-pc-mode .margin-top-12{margin-top:12px!important}.anonymous-header-menu-pc-mode .margin-top-1{margin-top:-1px!important}.anonymous-header-menu-pc-mode .margin-top-1px{margin-top:1px!important}.anonymous-header-menu-pc-mode .margin-bottom-17{margin-bottom:17px!important}.anonymous-header-menu-pc-mode .padding-bottom-15{padding-bottom:15px!important}.anonymous-header-menu-pc-mode .padding-top-11{padding-top:11px!important}.anonymous-header-menu-pc-mode .padding-bottom-11{padding-bottom:11px!important}.anonymous-header-menu-pc-mode .padding-top-14{padding-top:14px!important}.anonymous-header-menu-pc-mode .open-register-container{display:flex;justify-content:space-between;padding-right:18px}.anonymous-header-menu-pc-mode .open-register-container .close-button{background:#fff;border:none}.anonymous-header-menu-pc-mode .open-register-container .close-button .close-icon{height:20px;width:20px}.anonymous-header-menu-pc-mode .rounded-radius{border:3px solid #f3f4f6;border-radius:2rem;margin-top:3rem}.anonymous-header-menu-pc-mode .rounded-radius .list-padding{padding-bottom:1.2rem;padding-top:2rem}.anonymous-header-menu-pc-mode .rounded-radius.MuiPaper-elevation10{box-shadow:none}.popup-paper{border-radius:1.5rem!important}.m-back-button{color:#233074!important;font-weight:700}.m-back-button img{height:2.3rem;margin-right:.6rem;margin-top:.1rem;width:2.4rem}.m-back-button.mobile-view{align-items:center;background-color:#005ad8!important;border-radius:50%;display:flex;height:3.2rem;width:3.2rem}.m-back-button.mobile-view img{height:1.5rem;margin-left:.9rem;width:1.5rem}.success-logout-popup{display:flex;flex-direction:column;min-width:43.8rem;padding:3.1rem 1.4rem 1.4rem;text-align:center}@media only screen and (max-width:600px){.success-logout-popup{min-width:30rem}}.success-logout-popup .popup-text-success{font-size:1.8rem;font-weight:700;margin-bottom:1.9rem}.success-logout-popup .button-close{font-size:1.5rem;padding:1.2rem}.success-logout-popup .button-close,.success-logout-popup .button-close:hover{background:#2563eb;box-shadow:none;color:#fff}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.black-header{align-items:center;background-color:#0a0a0f!important;box-shadow:none!important;flex-direction:column;left:0;padding-bottom:16px;padding-right:0!important;padding-top:12px;position:-webkit-sticky!important;position:sticky!important;right:0;z-index:1000}.black-header .blue-header-content{align-items:center;display:flex;flex-direction:row;margin:0 auto;max-width:110rem;width:110rem}.black-header .blue-header-content.new-width-page{max-width:125rem;width:125rem}.black-header .blue-header-content .blue-header-left-branch{align-items:center;display:flex;flex-direction:row}.black-header .blue-header-content .blue-header-left-branch .header-title{align-items:center;color:#fff;display:flex;flex-direction:row;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:900;gap:8px;justify-content:flex-start;letter-spacing:0;line-height:20px;text-align:left;text-decoration:none}.black-header .blue-header-content .blue-header-left-branch .header-title__icon{height:28px;width:28px}.black-header .blue-header-content .blue-header-left-branch .raising-hand{display:inline-block;font-size:1.9rem;font-weight:700;margin-left:.8rem;padding-bottom:.3rem}.black-header .blue-header-content .blue-header-left-branch .cat-icon{height:1.4rem;margin-left:1rem;width:1.4rem}.black-header .blue-header-content .blue-header-left-branch .explain-texts{margin-left:3.2rem!important}.black-header .blue-header-content .header-search{margin-left:3.1rem}.black-header .blue-header-content .header-menu{align-items:center;display:flex;flex:1 1;flex-direction:row;height:2rem;justify-content:flex-end;margin-left:auto}.black-header .blue-header-content .header-menu .header-menu-item{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:20px;min-width:0;padding:0;position:relative}.black-header .blue-header-content .header-menu .header-menu-item.relative{position:relative}.black-header .blue-header-content .header-menu .header-menu-item.relative .lock3d-icon{height:.8rem;position:absolute;right:-.7rem;top:-.7rem;width:.8rem}.black-header .blue-header-content .header-menu .header-menu-item.not-click{cursor:not-allowed}.black-header .blue-header-content .header-menu .header-menu-item .locked-icon{height:8px;position:absolute;right:-12px;top:-8px;width:8px}.black-header .blue-header-content .header-menu .header-menu-item img{height:2rem;margin-top:.3rem;width:2rem}.black-header .blue-header-content .header-menu .header-menu-item.underline{text-decoration:underline}.black-header .blue-header-content .header-menu .header-menu-item.active{color:#fff;font-weight:500;text-decoration:underline}.black-header .blue-header-content .header-menu .header-menu-item.disabled{opacity:.3}.black-header .blue-header-content .header-menu .header-menu-item.drop-down-menu{margin-left:4.4rem}.black-header .blue-header-content .header-menu .header-menu-item+.header-menu-item{margin-left:20px}.black-header .blue-header-content .header-menu .header-menu-item.margin-left-24{margin-left:2.4rem!important}.black-header .blue-header-content .header-menu .header-menu-item.header-business-button{background-color:#0000;border-radius:0;box-shadow:none;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;line-height:20px;min-height:0;min-width:0;padding:0;text-align:left;text-transform:none}.black-header .blue-header-content .header-menu .header-menu-item.header-business-button:hover{background-color:#0000;opacity:.8}.black-header .blue-header-content .header-menu .header-menu-item:last-child{margin-left:16px}.black-header .blue-header-content .header-menu:hover .header-menu-item{background-color:none}.main-layout-pc-container--white-header .black-header{background-color:#fff!important;border-bottom:1px solid #e5e7eb}.main-layout-pc-container--white-header .header-menu-item,.main-layout-pc-container--white-header .header-menu-item.active,.main-layout-pc-container--white-header .header-menu-item.header-business-button,.main-layout-pc-container--white-header .header-title,.main-layout-pc-container--white-header .header-title span{color:#111827!important}.main-layout-pc-container--white-header .header-menu-item svg{color:#111827}.main-layout-pc-container--white-header .header-ranking-dropdown__chevron{color:#111827!important}.main-layout-pc-container--black-header .black-header{background-color:#111827!important;border-bottom:none}.main-layout-pc-container--black-header .header-title__icon{display:none}.header-ranking-dropdown{align-items:center;display:inline-flex;position:relative}.header-ranking-dropdown+.header-menu-item{margin-left:20px}.header-ranking-dropdown__trigger{align-items:center;display:inline-flex!important;gap:2px}.header-ranking-dropdown__trigger-label{line-height:20px}.header-ranking-dropdown__chevron{color:#fff;height:16px!important;margin-left:2px;width:16px!important}.header-ranking-dropdown__menu{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001f,0 2px 4px #00000014;display:flex;flex-direction:column;left:0;min-width:180px;padding:6px 0;position:absolute;top:calc(100% + 8px);z-index:1100}.header-ranking-dropdown__item{background:#0000;border:none;color:#1f2937;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:20px;padding:8px 16px;text-align:left;white-space:nowrap}.header-ranking-dropdown__item:hover{background-color:#f3f4f6}.header-menu-item-popover .MuiPaper-rounded{border:.1rem solid #f3f4f6;border-radius:2rem!important;box-shadow:0 .4rem .4rem 0 #c5c5c540}.header-menu-item-popover .menu-tab-container{background:#fff;border-radius:2rem;max-width:43rem;padding:1.6rem 2rem 1.6rem 2.2rem;width:43rem}.header-menu-item-popover .menu-tab-container :hover{background:#f9fafb}.header-menu-item-popover .menu-tab-container .menu-item{border-radius:1rem;display:flex;flex-direction:row;padding:1.9rem 1rem}.header-menu-item-popover .menu-tab-container .menu-item .menu-icon{background:#f3f4f6;border-radius:.3rem;height:4.4rem;margin-right:2.4rem;padding:1.2rem;width:4.4rem}.header-menu-item-popover .menu-tab-container .menu-item .menu-icon.blue-background{background:#fff}.header-menu-item-popover .menu-tab-container .menu-item .menu-icon img{height:2rem;width:2rem}.header-menu-item-popover .menu-tab-container .menu-item .menu-tab{display:flex;flex-direction:column}.header-menu-item-popover .menu-tab-container .menu-item .menu-tab .menu-group-title{align-items:center;display:flex;flex-direction:row}.header-menu-item-popover .menu-tab-container .menu-item .menu-tab .menu-group-title .item-title{font-size:1.4rem;font-style:normal;font-weight:700;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline}.header-menu-item-popover .menu-tab-container .menu-item .menu-tab .menu-group-title .locked{height:1.2rem;margin-left:.6rem;width:1.2rem}.header-menu-item-popover .menu-tab-container .menu-item .menu-tab .item-description{color:#6e6e6e;font-family:Noto Sans JP;font-size:1.2rem;font-style:normal;font-weight:500;line-height:2.4rem;margin-top:.4rem}.header-menu-item-popover .menu-tab-container .menu-item:hover{cursor:pointer}.header-menu-item-popover .menu-tab-container .menu-item:hover.item-locked{cursor:not-allowed}.business-user-header-menu-pc-mode{display:inherit}.business-user-header-menu-pc-mode .readonly-item{color:#6b7280;font-size:1.3rem;font-weight:500;margin-bottom:2rem;margin-top:-5px;max-width:25rem;padding:0 0 0 2rem}.business-user-header-menu-pc-mode .readonly-item.explaination-item{line-height:24px;margin-top:20px}.business-user-header-menu-pc-mode .user-menu-item{color:#111827;display:inherit;font-size:15px;font-weight:500;padding:1rem 2.2rem;width:100%}.business-user-header-menu-pc-mode .user-menu-item.explaination{color:#6b7280;font-size:13px;font-weight:500;line-height:24px;padding-top:14px}.business-user-header-menu-pc-mode .user-menu-item.explaination:hover{background-color:#0000}.business-user-header-menu-pc-mode .open-profile{display:flex;justify-content:space-between;margin-bottom:9px;padding-right:18px}.business-user-header-menu-pc-mode .open-profile .close-button{background:#fff;border:none}.business-user-header-menu-pc-mode .open-profile .close-button .close-icon{height:20px;width:20px}.business-user-header-menu-pc-mode .divider-menu{background-color:#f3f4f6;height:1px;margin:.4rem 0}.business-user-header-menu-pc-mode .rounded-radius{border:3px solid #f3f4f6;border-radius:2rem;margin-top:3rem;width:270px!important}.business-user-header-menu-pc-mode .rounded-radius .list-padding{padding-bottom:1.2rem;padding-top:2.1rem}.business-user-header-menu-pc-mode .rounded-radius.MuiPaper-elevation10{box-shadow:none}.business-user-header-menu-pc-mode .owner-company-label{margin-bottom:4px;margin-top:8px}.business-user-header-menu-pc-mode .owner-company-item{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-user-header-menu-pc-mode .padding-bottom-12{padding-bottom:12px}.business-user-header-menu-pc-mode .margin-top-1{margin-top:-1px}.business-user-header-menu-pc-mode .margin-top-8{margin-top:8px}.company-list-v2{font-family:Noto Sans JP,sans-serif}.company-list-v2 .cl-filters{align-items:center;background:#0000;border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;display:flex;gap:12px;margin:24px 0 0;padding:16px 0 20px}.company-list-v2 .cl-search{flex-shrink:0;position:relative;width:180px}.company-list-v2 .cl-search__icon{color:#6b7280;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.company-list-v2 .cl-search__input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 1px #0000001a;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:14px;font-weight:500;height:36px;letter-spacing:.7px;line-height:20px;outline:none;padding:8px 12px 8px 36px;width:100%}.company-list-v2 .cl-search__input::placeholder{color:#6b7280;font-weight:500}.company-list-v2 .cl-reset{background:#0000;border:none;color:#2563eb;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;line-height:24px;margin-left:auto;outline:none;padding:0}.company-list-v2 .cl-reset:hover{color:#1d4ed8;text-decoration:underline}.company-list-v2 .cl-select{flex-shrink:0;position:relative}.company-list-v2 .cl-select__trigger{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 1px #0000001a;color:#1f2937;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:8px;height:36px;justify-content:space-between;letter-spacing:.7px;line-height:20px;outline:none;padding:8px 12px;-webkit-user-select:none;user-select:none;width:100%}.company-list-v2 .cl-select__value{flex:1 1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.company-list-v2 .cl-select__value.is-placeholder{color:#6b7280}.company-list-v2 .cl-select__chevron{color:#6b7280;flex-shrink:0}.company-list-v2 .cl-select__content{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #00000014,0 1px 2px #0000000a;left:0;padding:4px;position:absolute;top:calc(100% + 4px);width:100%;z-index:20}.company-list-v2 .cl-select__item{background:#0000;border:none;border-radius:4px;color:#1f2937;cursor:pointer;display:block;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:.7px;padding:7px 8px;text-align:left;width:100%}.company-list-v2 .cl-select__item:hover{background:#f3f4f6}.company-list-v2 .cl-select__item.is-selected{font-weight:700}.company-list-v2 .cl-count-row{align-items:center;display:flex;justify-content:space-between;padding:16px 0 12px}.company-list-v2 .cl-count{color:#6b7280;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px}.company-list-v2 .cl-card{overflow-x:auto}.company-list-v2 .cl-table{border-collapse:collapse;table-layout:fixed;width:100%}.company-list-v2 .cl-table th{background:#f3f4f6;border:1px solid #e5e7eb;color:#1f2937;font-size:12px;font-weight:700;height:38px;line-height:18px;padding:0 12px;text-align:left;vertical-align:middle;white-space:nowrap}.company-list-v2 .cl-table th:first-child{border-top-left-radius:4px;padding-left:16px}.company-list-v2 .cl-table th.cl-th-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.company-list-v2 .cl-table th.cl-th-sortable:hover{background:#eef0f5}.company-list-v2 .cl-table th.cl-th-sortable.is-active{color:#2563eb}.company-list-v2 .cl-table .cl-th-inner{align-items:center;display:inline-flex;gap:4px}.company-list-v2 .cl-table .cl-th-info{align-items:center;color:#9ca3af;cursor:help;display:inline-flex;flex-shrink:0}.company-list-v2 .cl-table .cl-th-info:hover{color:#6b7280}.company-list-v2 .cl-table td{border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;padding:20px 12px 24px;vertical-align:top}.company-list-v2 .cl-table td:first-child{border-left:1px solid #e5e7eb;padding-left:16px}.company-list-v2 .cl-table col.cl-col-name{width:203px}.company-list-v2 .cl-table col.cl-col-pv{width:112px}.company-list-v2 .cl-table col.cl-col-admin,.company-list-v2 .cl-table col.cl-col-feature,.company-list-v2 .cl-table col.cl-col-search{width:87px}.company-list-v2 .cl-table col.cl-col-hiring{width:111px}.company-list-v2 .cl-table col.cl-col-note{width:84px}.company-list-v2 .cl-table col.cl-col-id,.company-list-v2 .cl-table col.cl-col-token{width:112px}.company-list-v2 .cl-table col.cl-col-delete{width:88px}.company-list-v2 .cl-link{color:#2563eb;cursor:pointer;font-size:14px;font-weight:500;line-height:24px;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;white-space:nowrap}.company-list-v2 .cl-company{display:flex;flex-direction:column;gap:12px;min-width:0}.company-list-v2 .cl-company__main{align-items:center;display:flex;gap:8px;min-width:0}.company-list-v2 .cl-company__logo{background:#fff;border:1px solid #f3f4f6;border-radius:100px;flex-shrink:0;height:32px;object-fit:cover;width:32px}.company-list-v2 .cl-company__logo--empty{background:#f3f4f6}.company-list-v2 .cl-badge,.company-list-v2 .cl-company .cl-link{overflow:hidden;text-overflow:ellipsis}.company-list-v2 .cl-badge{align-self:flex-start;background:#f3f4f6;border-radius:9999px;box-sizing:border-box;color:#4b5563;display:inline-block;font-size:13px;font-weight:500;line-height:20px;max-width:100%;padding:2px 8px;white-space:nowrap}.company-list-v2 .cl-text{color:#1f2937;font-size:14px;font-weight:500;line-height:24px;white-space:nowrap}.company-list-v2 .cl-mono{overflow:hidden;text-overflow:ellipsis}.company-list-v2 .cl-mark,.company-list-v2 .cl-overview{color:#1f2937;font-size:14px;font-weight:500;line-height:24px}.company-list-v2 .cl-overview{-webkit-box-orient:vertical;display:-webkit-box;letter-spacing:.7px;margin:0;overflow:hidden}.company-list-v2.is-list .cl-overview{-webkit-line-clamp:3}.company-list-v2.is-admin .cl-overview{-webkit-line-clamp:2}.company-list-v2 .cl-delete{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 2px #0000000d;color:#1f2937;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;height:32px;line-height:20px;outline:none;padding:0 12px;white-space:nowrap}.company-list-v2 .cl-delete:hover{background:#f3f4f6}.company-list-v2 .cl-pagination{margin-top:16px}.company-list-v2 .cl-pagination,.company-list-v2 .cl-switch{display:flex;justify-content:flex-start}.company-list-v2 .cl-switch .switch-button-custom{margin:0!important;padding:0!important}.company-list-v2 .cl-switch .switch-label{display:none!important}.company-list-v2 .cl-switch .switch-root{height:20px!important;margin:0!important;overflow:visible!important;padding:0!important;width:36px!important}.company-list-v2 .cl-switch .switch-base{left:3px!important;padding:0!important;top:3px!important}.company-list-v2 .cl-switch .switch-base.switch-checked{transform:translateX(16px)!important}.company-list-v2 .cl-switch .MuiSwitch-thumb{box-shadow:none!important;height:14px!important;width:14px!important}.company-list-v2 .cl-switch .switch-track{background-color:#e5e7eb!important;border:none!important;border-radius:10px!important;opacity:1!important}.company-list-v2 .cl-switch .switch-checked+.switch-track{background-color:#171717!important;border:none!important;opacity:1!important}.company-list-v2 .cl-switch .switch-base.Mui-focusVisible .MuiSwitch-thumb,.company-list-v2 .cl-switch .switch-base:focus .MuiSwitch-thumb{box-shadow:none!important}.company-list-v2 .cl-switch .MuiTouchRipple-root{display:none!important}.switch-button-custom{align-items:center!important;float:right;margin-bottom:0!important;margin-left:4rem!important;margin-right:0!important}.switch-button-custom .switch-root{border-radius:9999px;height:24px;margin-left:12px;padding:0;width:44px}.switch-button-custom .switch-track{background-color:#4b5563!important;border:1px solid #57606a;border-radius:9999px;opacity:1!important}.switch-button-custom .switch-base .MuiSwitch-thumb{box-shadow:0 1px 2px 0 #0000000d;height:20px;width:20px}.switch-button-custom .switch-checked+.switch-track{background-color:#2563eb!important;border-color:#2563eb;opacity:1!important}.switch-button-custom .switch-base{color:#fff!important;padding:2px}.switch-button-custom .switch-base.switch-checked{transform:translateX(20px)}.switch-button-custom .switch-label{font-size:14px;font-weight:500;line-height:1.7rem}.form-submit-button-wrapper{background:#f9fafb;margin-top:5rem;padding:1.4rem 1.5rem}.form-submit-button-wrapper.position-relative{position:relative}.form-submit-button-wrapper.margin-top-60{margin-top:6rem}.form-submit-button-wrapper.margin-top-70{margin-top:7rem}.form-submit-button-wrapper .small-icon{height:3.4rem;position:absolute;right:2rem;top:-1.9rem;width:3.4rem}.form-submit-button-wrapper button{background:#2563eb;border:0;border-radius:.3rem;color:#fff;font-size:1.6rem;height:5rem;position:relative;text-align:center;width:100%}@media(min-width:801px){.form-submit-button-wrapper button{background-color:#2563eb}}.form-submit-button-wrapper button:hover{background:#2563eb}.form-submit-button-wrapper button:disabled{background:rgba(37,99,235,.298);color:#fff}.form-row-display{display:flex;flex-direction:column}.form-row-display .form-row-label{align-items:center;display:flex;font-size:1.6rem;font-weight:500}.form-row-display .form-row-label.required:after{border-radius:.3rem;color:#ff1500;content:"(必須)";font-size:1.6rem;line-height:1.3rem;margin-left:.5rem;padding:.6rem .8rem}.highlight-btn{background-color:#fff;border:none;box-sizing:border-box;color:#2563eb!important;margin-right:6rem;min-width:13.5rem;padding-left:0;padding-right:0}.highlight-btn .switch-button-custom{justify-content:space-between;margin-left:0!important;width:100%}.highlight-btn .switch-button-custom .switch-label{color:#000;color:initial;font-size:1.4rem;font-weight:500;text-transform:none}.shadcn-pagination{gap:4px}.shadcn-pagination,.shadcn-pagination__item{align-items:center;display:inline-flex;font-family:Inter,Noto Sans JP,sans-serif}.shadcn-pagination__item{background:#0000;border:1px solid #0000;border-radius:8px;box-sizing:border-box;color:#111827;cursor:pointer;font-size:14px;font-weight:500;height:36px;justify-content:center;line-height:20px;padding:10px;transition:background-color .15s ease,border-color .15s ease;width:36px}.shadcn-pagination__item:hover:not(.shadcn-pagination__item--active){background-color:#f3f4f6}.shadcn-pagination__item--active{background:#fff;border-color:#e5e7eb;cursor:default;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1))}.shadcn-pagination__nav-btn{align-items:center;background:#0000;border:none;border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-flex;gap:4px;height:36px;justify-content:center;padding:8px 12px;transition:background-color .15s ease}.shadcn-pagination__nav-btn:first-child{padding-left:0}.shadcn-pagination__nav-btn:first-child svg{margin-left:-6px}.shadcn-pagination__nav-btn:hover:not(:disabled){background-color:#f3f4f6}.shadcn-pagination__nav-btn:disabled{cursor:not-allowed;opacity:.35}.shadcn-pagination__nav-btn svg{flex-shrink:0}.shadcn-pagination__nav-label{color:#111827;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px}.shadcn-pagination__ellipsis{align-items:center;box-sizing:border-box;display:inline-flex;height:36px;justify-content:center;padding:10px;width:36px}.white-blue-button,button.white-blue-button{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:none;color:#2563eb;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;gap:8px;height:32px;justify-content:center;line-height:20px;padding:0 14px}.white-blue-button>label,.white-blue-button>span,button.white-blue-button>label,button.white-blue-button>span{position:relative;top:0}.white-blue-button:hover,button.white-blue-button:hover{background:#eff6ff;border-color:#e5e7eb;color:#2563eb}.white-blue-button:focus,.white-blue-button:focus-visible,button.white-blue-button:focus,button.white-blue-button:focus-visible{border-color:#e5e7eb;box-shadow:0 1px 2px #0000001a;outline:none}.white-blue-button:disabled,button.white-blue-button:disabled{cursor:not-allowed;opacity:.5}.white-blue-button.hover-disabled:hover,button.white-blue-button.hover-disabled:hover{background:#eff6ff}.white-blue-button--neutral,button.white-blue-button--neutral{border-color:#d1d5db;color:#4b5563}.white-blue-button--neutral:hover,button.white-blue-button--neutral:hover{background:#f3f4f6;border-color:#d1d5db;color:#4b5563}.white-blue-button--neutral:focus,.white-blue-button--neutral:focus-visible,button.white-blue-button--neutral:focus,button.white-blue-button--neutral:focus-visible{border-color:#d1d5db}.shadcn-scope.completed-popup-dialog{gap:20px;max-width:400px}.shadcn-scope .completed-popup-dialog__title{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:28px;text-align:left}.shadcn-scope .completed-popup-dialog__desc{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin-top:4px;text-align:left}.shadcn-scope .completed-popup-dialog__footer{gap:12px}.shadcn-scope .completed-popup-dialog__save{align-items:center;-webkit-appearance:none;appearance:none;border-radius:8px;box-shadow:none;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;height:40px;justify-content:center;letter-spacing:.7px;padding:0 20px}.shadcn-scope .completed-popup-dialog__save:focus,.shadcn-scope .completed-popup-dialog__save:focus-visible{box-shadow:none;outline:none}.shadcn-scope .completed-popup-dialog__save{background:#2563eb;border:1px solid #2563eb;color:#fff}.shadcn-scope .completed-popup-dialog__save:hover{background:#1d4ed8}.filter-select-wrapper{display:inline-block;position:relative}.filter-select{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;cursor:pointer;display:inline-flex;min-height:32px;padding:4px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.filter-select:hover{border-color:#6b7280}.filter-select--selected .filter-select__text{color:#2563eb}.filter-select__text{color:#4b5563;flex:0 1 auto;font-family:Noto Sans JP;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;min-width:0;overflow:hidden;padding:0 8px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.filter-select__text--placeholder{color:#4b5563}.filter-select__arrow{align-items:center;color:#4b5563;display:inline-flex;flex-shrink:0;justify-content:center;margin-left:auto}.filter-select__count-badge{color:#2563eb;font-family:Noto Sans JP;font-size:14px;font-weight:500;line-height:20px;margin-left:4px}.filter-select--compact{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;gap:0;height:auto;min-height:36px;padding:8px 12px;width:auto!important}.filter-select--compact:hover{background-color:#f3f4f6;border-color:#e5e7eb}.filter-select--compact .filter-select__text{color:#4b5563;flex:0 0 auto;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px;padding:0}.filter-select--compact .filter-select__text--placeholder{color:#4b5563}.filter-select--compact .filter-select__arrow{color:#4b5563;margin-left:12px}.filter-select--compact.filter-select--selected .filter-select__text{color:#2563eb}.filter-select-dropdown{background-color:#fff;border:1px solid #e5e7eb;border-radius:9px;box-shadow:0 8px 30px #0000001a,0 2px 8px #0000000a;max-height:300px;min-width:220px;overflow-y:auto;padding:5px;position:fixed;z-index:1300}.filter-select-dropdown__item{align-items:center;background:#0000;border:none;border-radius:5px;box-sizing:border-box;color:#1e293b;cursor:pointer;display:flex;font-family:Noto Sans JP;font-size:14px;font-weight:500;gap:10px;line-height:20px;padding:8px 11px;text-align:left;transition:background-color .1s ease;width:100%}.filter-select-dropdown__item.is-checked,.filter-select-dropdown__item.is-checked:hover,.filter-select-dropdown__item:hover{background-color:#f3f4f6}.filter-select-dropdown__checkbox{align-items:center;background-color:#fff;border:1.5px solid #d1d5db;border-radius:3px;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;transition:background-color .15s ease,border-color .15s ease;width:16px}.filter-select-dropdown__checkbox.is-checked{background-color:#3b82f6;border-color:#3b82f6}.filter-select-dropdown__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-select-dropdown__count{font-feature-settings:"tnum";color:#9ca3af;flex-shrink:0;font-family:Noto Sans JP;font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;margin-left:8px}.admin-review-filters-acc{border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;margin-top:16px}.admin-review-filters-acc__head{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;font-family:Noto Sans JP,sans-serif;justify-content:space-between;outline:none;padding:16px 0;width:100%}.admin-review-filters-acc__title{color:#1f2937;font-size:14px;font-weight:500;line-height:20px}.admin-review-filters-acc__chevron{color:#6b7280;flex-shrink:0;transition:transform .15s}.admin-review-filters-acc.is-open .admin-review-filters-acc__chevron{transform:rotate(180deg)}.admin-review-filters{align-items:center;background:#0000;display:flex;flex-wrap:wrap;gap:16px;margin:0;padding:0 0 20px}.admin-review-filters__search{width:260px}.admin-review-filters__search input,.admin-review-filters__search>div{width:100%}.company-industry-filter-select-popup{max-width:61.5rem;width:61.5rem}.company-industry-filter-select-popup .dialog-title-header{border:1.5px solid #f3f4f6}.company-industry-filter-select-popup .dialog-title-header .dialog-title{font-size:1.7rem;font-weight:700;padding-right:32px}.company-industry-filter-select-popup .popup-content{padding-top:2rem}.company-industry-filter-select-popup .popup-content .items{display:flex;flex-wrap:wrap;padding-left:3.2rem;padding-right:3.2rem;row-gap:1.8rem}.company-industry-filter-select-popup .popup-content .items .chk-div{flex:0 0 50%}.company-industry-filter-select-popup .popup-content .input-label{font-size:1.5rem;font-weight:500;line-height:normal}.company-industry-filter-select-popup .popup-content .service-filter-btn{border-radius:.5rem;font-size:1.4rem;padding:.7rem 2.3rem .8rem}.company-industry-filter-select-popup .popup-content .service-filter-btn:not(:first-child){margin-left:0}.company-industry-filter-select-popup .form-submit-button-wrapper{margin-top:4rem}.service-filter-btn{background:#fff;border:1px solid #e5e7eb;border-radius:10rem;color:#6b7280;font-size:1.2rem;font-weight:700;padding:.6rem 1.9rem .8rem;position:relative;text-align:center}.service-filter-btn span{line-height:1.7rem}.service-filter-btn .MuiButton-label{font-size:1.3rem;line-height:1.9rem;padding-left:1rem;padding-right:1rem}.service-filter-btn .key-icon{height:1.6rem;object-fit:cover;position:absolute;right:0;top:-.8rem;width:1.6rem}.service-filter-btn.is-selected{background:#eff6ff;border:1px solid #93c5fd;color:#2563eb}.service-filter-btn:not(:first-child){margin-left:1.8rem}.company-size-filter-select-popup{max-width:105rem;width:105rem}.company-size-filter-select-popup .dialog-title-header{border:1.5px solid #f3f4f6}.company-size-filter-select-popup .dialog-title-header .dialog-title{font-size:1.7rem;font-weight:700}.company-size-filter-select-popup .popup-content{padding-top:3.7rem}.company-size-filter-select-popup .popup-content .input-row{padding-left:3.6rem;padding-right:3.6rem}.company-size-filter-select-popup .popup-content .input-label{font-size:1.5rem;font-weight:500;line-height:normal}.company-size-filter-select-popup .popup-content .service-filter-btn{border-radius:.5rem;font-size:1.4rem}.company-size-filter-select-popup .form-submit-button-wrapper{margin-top:9.2rem}.blog-review-filters__band-head{border-bottom:1px solid #e5e7eb;color:#111827;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:24px;margin:24px 0 0;padding-bottom:8px}.blog-review-filters__row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:16px 0 20px}.blog-review-filters__field{display:flex;flex-direction:column;gap:4px;width:180px}.blog-review-filters__label{color:#43566b;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px}.blog-review-filters__input,.blog-review-filters__select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 1px #0000001a;box-sizing:border-box;color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;height:36px;line-height:20px;outline:none;padding:8px 12px;width:100%}.blog-review-filters__input::placeholder,.blog-review-filters__select::placeholder{color:#6b7280}.blog-review-filters__select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23737373%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>");background-position:right 12px center;background-repeat:no-repeat;color:#6b7280;cursor:pointer;padding-right:32px}.blog-review-filters__pills{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:16px 0 20px}.blog-review-filters__pill{align-items:center;background:#0000;border:1px solid #e5e7eb;border-radius:100px;color:#4b5563;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;line-height:20px;outline:none;padding:6px 16px 8px;white-space:nowrap}.blog-review-filters__pill.is-active{background:#eff6ff;border-color:#e5e7eb;color:#2563eb}.blog-review-filters__acc{border-bottom:1px solid #e5e7eb}.blog-review-filters__acc-head{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;font-family:Noto Sans JP,sans-serif;justify-content:space-between;outline:none;padding:16px 0;width:100%}.blog-review-filters__acc-title{color:#1f2937;font-size:14px;font-weight:500;line-height:20px}.blog-review-filters__acc-chevron{color:#6b7280;flex-shrink:0;transition:transform .15s}.blog-review-filters__acc.is-open .blog-review-filters__acc-chevron{transform:rotate(180deg)}.blog-review-filters__acc-body{padding-bottom:20px}.blog-review-filters__company-bar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding-top:16px}.blog-review-filters__pop-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 1px #0000001a;color:#1f2937;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;gap:6px;height:36px;letter-spacing:.7px;line-height:20px;outline:none;padding:8px 12px;white-space:nowrap}.blog-review-filters__pop-btn svg{color:#6b7280}.blog-review-filters__pop-btn:hover{background:#f9fafb}.blog-review-filters__pop-btn.is-selected{background:#eff6ff;border-color:#e5e7eb;color:#2563eb}.blog-review-filters__pop-btn.is-selected svg{color:#2563eb}.blog-review-filters__search{flex:1 1;min-width:240px;position:relative}.blog-review-filters__search-icon{color:#6b7280;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.blog-review-filters__search-input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 1px #0000001a;box-sizing:border-box;color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:36px;letter-spacing:.7px;line-height:20px;outline:none;padding:8px 12px 8px 36px;width:100%}.blog-review-filters__search-input::placeholder{color:#6b7280;font-weight:500}.blog-review-filters__reset{background:#0000;border:none;color:#2563eb;cursor:pointer;flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;outline:none;padding:0}.blog-review-filters__reset:hover{color:#1d4ed8;text-decoration:underline}.blog-review-filters__cards{display:flex;flex-wrap:wrap;gap:12px;padding-top:16px}.blog-review-filters__card{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#4b5563;cursor:pointer;display:flex;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;height:64px;justify-content:center;outline:none;overflow:hidden;padding:0;width:64px}.blog-review-filters__card:hover{border-color:#d1d5db}.blog-review-filters__card.is-active{border-color:#2563eb}.blog-review-filters__card-logo{border-radius:8px;height:40px;object-fit:contain;width:40px}.blog-review-filters__card-logo--empty{background:#f3f4f6}.admin-info-tip{vertical-align:middle}.admin-info-tip,.admin-info-tip__btn{align-items:center;display:inline-flex}.admin-info-tip__btn{background:#0000;border:none;color:#9ca3af;cursor:pointer;height:20px;justify-content:center;padding:0;width:20px}.admin-info-tip__btn:hover{color:#2563eb}.admin-info-tip__btn:active,.admin-info-tip__btn:focus,.admin-info-tip__btn:focus-visible{box-shadow:none;outline:none}.admin-info-tip__overlay{align-items:center;background:#11182766;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1200}.admin-info-tip__modal{background:#fff;border-radius:12px;box-shadow:0 10px 32px #1118272e;font-family:Noto Sans JP,sans-serif;max-height:80vh;max-width:480px;overflow-y:auto;width:100%}.admin-info-tip__head{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 20px}.admin-info-tip__title{color:#111827;font-size:16px;font-weight:700;line-height:24px;margin:0}.admin-info-tip__close{background:#0000;border:none;color:#6b7280;cursor:pointer;display:inline-flex;margin:-4px -4px -4px 8px;padding:4px}.admin-info-tip__close:hover{color:#111827}.admin-info-tip__close:active,.admin-info-tip__close:focus,.admin-info-tip__close:focus-visible{box-shadow:none;outline:none}.admin-info-tip__body{color:#1f2937;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;padding:16px 20px 20px}.article-classification-page{color:#1f2937;display:flex;flex-direction:column;font-family:Noto Sans JP,sans-serif;padding-bottom:32px;width:100%}.article-classification-page__stats{border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:40px;margin-top:16px;padding-bottom:16px;padding-top:16px}.article-classification-page__stat{display:flex;flex-direction:column;gap:4px}.article-classification-page__stat-label{color:#6b7280;font-size:13px;font-weight:500;line-height:18px}.article-classification-page__stat-num{font-feature-settings:"tnum";color:#1f2937;font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;line-height:28px}.article-classification-page__stats-error{color:#dc2626;font-size:14px;margin-top:24px}.article-classification-page__run-info{color:#4b5563;font-size:14px;font-weight:500;line-height:24px;margin-top:20px}.article-classification-page__run-row{align-items:center;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;margin-top:20px;padding-top:16px}.article-classification-page__gen-area{border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:8px;margin-top:16px;padding:16px 0 20px}.article-classification-page__gen-buttons,.article-classification-page__gen-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.article-classification-page__gen-buttons{margin-top:8px}.article-classification-page__gen-label{color:#4b5563;font-size:13px;font-weight:500}.article-classification-page__gen-msg{color:#2563eb;font-size:13px}.article-classification-page__divider{display:none}.article-classification-page__progress{align-items:center;display:flex;gap:12px;margin-top:16px}.article-classification-page__progress-bar{background:#eef0f5;border-radius:9999px;flex:1 1;height:8px;overflow:hidden}.article-classification-page__progress-fill{background:#2563eb;height:100%;transition:width .3s ease}.article-classification-page__progress-text{color:#4b5563;font-size:13px;white-space:nowrap}.article-classification-page__batch-msg{color:#2563eb;font-size:13px;margin-top:12px}.article-classification-page__halted{color:#dc2626;font-size:13px;margin-top:12px}.article-classification-page__tabs{display:flex;gap:8px;margin:16px 0 0}.article-classification-page__tab{background:#fff;border:1px solid #e5e7eb;border-radius:9999px;color:#4b5563;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;outline:none;padding:5px 17px 9px}.article-classification-page__tab.is-active{background:#1f2937;border-color:#1f2937;color:#fff}.article-classification-page__meta{color:#6b7280;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;padding:20px 0 12px}.article-classification-page__bulk-row{align-items:center;border-top:1px solid #e5e7eb;display:flex;gap:12px;margin-bottom:8px;padding:16px 0}.article-classification-page__empty,.article-classification-page__loading{color:#6b7280;font-size:14px;padding:24px 0}.article-classification-page__list{display:flex;flex-direction:column;gap:8px}.article-classification-page__table-wrap{overflow-x:auto}.article-classification-page__table{border-collapse:collapse;table-layout:fixed;width:100%}.article-classification-page__table th{background:#f3f4f6;border:1px solid #e5e7eb;color:#1f2937;font-size:12px;font-weight:700;height:38px;line-height:18px;padding:0 12px;text-align:left;vertical-align:middle;white-space:nowrap}.article-classification-page__table th:first-child{padding-left:16px}.article-classification-page__table td{border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;padding:20px 12px 24px;vertical-align:top}.article-classification-page__table td:first-child{border-left:1px solid #e5e7eb;padding-left:16px}.article-classification-page__table col.ac-col-company{width:215px}.article-classification-page__table col.ac-col-blog{width:241px}.article-classification-page__table col.ac-col-cat{width:180px}.article-classification-page__table col.ac-col-approve{width:88px}.article-classification-page .ac-company{align-items:center;display:flex;gap:8px;min-width:0}.article-classification-page .ac-company__logo{background:#fff;border:1px solid #f3f4f6;border-radius:100px;flex-shrink:0;height:32px;object-fit:cover;width:32px}.article-classification-page .ac-company__logo--empty{background:#f3f4f6}.article-classification-page .ac-link{color:#2563eb;cursor:pointer;font-size:14px;font-weight:500;line-height:24px;overflow:hidden;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-overflow:ellipsis}.article-classification-page .ac-company .ac-link{white-space:nowrap}.article-classification-page .ac-blog{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#4b5563;display:-webkit-box;overflow:hidden}.article-classification-page .ac-blog--text{color:#1f2937;text-decoration:none}.article-classification-page .ac-cat-select{appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23737373%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 1px #0000001a;box-sizing:border-box;color:#1f2937;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;height:36px;letter-spacing:.7px;line-height:20px;outline:none;padding:7px 32px 9px 12px;width:100%}.article-classification-page .ac-roletags-label{color:#6b7280;font-size:12px;font-weight:700;line-height:18px;margin-top:16px}.article-classification-page .ac-roletags{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.article-classification-page .article-classification-page__pill.is-selected{align-items:center;cursor:default;display:inline-flex;gap:4px}.article-classification-page .ac-roletag-remove{background:none;border:none;color:#2563eb;cursor:pointer;font-family:inherit;font-size:14px;line-height:1;outline:none;padding:0}.article-classification-page .ac-roletag-remove:hover{opacity:.7}.article-classification-page .ac-roletag-select{font-size:12px;height:32px;padding:6px 32px 8px 12px;width:auto}.article-classification-page .ac-roletags-none{color:#9ca3af;font-size:12px;font-weight:500}.article-classification-page .ac-person{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.article-classification-page .ac-person__name,.article-classification-page .ac-summary{color:#1f2937;font-size:14px;font-weight:500;line-height:24px}.article-classification-page .ac-summary{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;letter-spacing:.7px;margin:0;overflow:hidden}.article-classification-page .ac-approve{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 2px #0000000d;color:#1f2937;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;height:32px;line-height:20px;outline:none;padding:0 12px;white-space:nowrap}.article-classification-page .ac-approve:hover{background:#f3f4f6}.article-classification-page .ac-approve:disabled{cursor:not-allowed;opacity:.5}.article-classification-page__row{display:flex;flex-direction:column;gap:20px}.article-classification-page__card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px 24px 20px}.article-classification-page__info{border-collapse:collapse;width:100%}.article-classification-page__info th{border-bottom:1px solid #f3f4f6;color:#6b7280;font-size:13px;font-weight:700;line-height:18px;padding:12px 16px 12px 0;text-align:left;vertical-align:top;white-space:nowrap;width:116px}.article-classification-page__info td{border-bottom:1px solid #f3f4f6;padding:12px 0;vertical-align:top}.article-classification-page__info tr:last-child td,.article-classification-page__info tr:last-child th{border-bottom:none}.article-classification-page__company-link{color:#2563eb;font-size:12px;font-weight:700;line-height:18px;text-decoration:none}.article-classification-page__company-link:hover{text-decoration:underline}.article-classification-page__blog-link{color:#1f2937;font-size:14px;font-weight:500;line-height:18px;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.article-classification-page__blog-link:hover{color:#2563eb}.article-classification-page__blog-text{color:#1f2937;font-size:14px}.article-classification-page__author{color:#1f2937;font-size:14px;font-weight:500;line-height:18px}.article-classification-page__ai-value{font-weight:500}.article-classification-page__acts,.article-classification-page__ai-value{color:#1f2937;font-size:14px;line-height:24px}.article-classification-page__act{background:none;border:none;color:#2563eb;cursor:pointer;font-family:inherit;font-size:14px;line-height:24px;outline:none;padding:0}.article-classification-page__act:hover{text-decoration:underline}.article-classification-page__modal-overlay{align-items:center;background:#10182873;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.article-classification-page__modal{background:#fff;border-radius:12px;box-shadow:0 8px 32px #10182833;display:flex;flex-direction:column;gap:12px;max-width:100%;padding:24px;width:640px}.article-classification-page__modal-head{color:#1f2937;font-size:18px;font-weight:700}.article-classification-page__modal-textarea{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:15px;line-height:24px;outline:none;padding:10px 12px;resize:vertical;width:100%}.article-classification-page__modal-textarea:focus{border-color:#e5e7eb}.article-classification-page__modal-actions{display:flex;gap:12px;justify-content:flex-end}.article-classification-page__card-footer{display:flex;gap:12px;margin-top:16px}.article-classification-page__row-pills{display:flex;flex-wrap:wrap;gap:16px 8px}.article-classification-page__pill{background:#0000;border:1.5px solid #f3f4f6;border-radius:100px;color:#4b5563;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;line-height:20px;outline:none;padding:6px 20px 8px;text-align:center;transition:background .12s ease,border-color .12s ease,color .12s ease;white-space:nowrap}.article-classification-page__pill:hover{border-color:#e5e7eb}.article-classification-page__pill.is-selected{background:#eff6ff;border-color:#e5e7eb;color:#2563eb}.article-classification-page__row-actions{display:flex;gap:12px}.article-classification-page__btn,.article-classification-page__bulk-approve,.article-classification-page__run-btn{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000001a;color:#1f2937;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;height:32px;line-height:20px;outline:none;padding:0 12px;white-space:nowrap}.article-classification-page__btn:disabled,.article-classification-page__bulk-approve:disabled,.article-classification-page__run-btn:disabled{cursor:not-allowed;opacity:.5}.article-classification-page__btn--primary{background:#fff;border-color:#e5e7eb;color:#2563eb}.article-classification-page__btn--primary:hover:not(:disabled){background:#f9fafb}.article-classification-page__bulk-approve,.article-classification-page__run-btn{background:#fff;border-color:#e5e7eb;color:#2563eb}.article-classification-page__bulk-approve:hover:not(:disabled),.article-classification-page__run-btn:hover:not(:disabled){background:#f9fafb}.article-classification-page__btn--secondary{background:#fff;border-color:#e5e7eb;color:#1f2937}.article-classification-page__pagination{display:flex;justify-content:flex-start;margin-top:16px}.article-classification-page__page-btn{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;height:32px;outline:none;padding:0 14px}.article-classification-page__page-btn:disabled{cursor:not-allowed;opacity:.5}.article-classification-page__page-info{color:#4b5563;font-size:13px}.business-item-review-page{color:#1f2937;display:flex;flex-direction:column;font-family:Noto Sans JP,sans-serif;padding-bottom:32px;width:100%}.business-item-review-page__intro{color:#6b7280;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin:24px 0 0}.business-item-review-page__stats-error{color:#dc2626;font-size:13px;margin:16px 0 0}.business-item-review-page__stats{border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:32px;margin-top:16px;padding-bottom:16px;padding-top:16px}.business-item-review-page__stat{display:flex;flex-direction:column;gap:4px}.business-item-review-page__stat-label{color:#6b7280;font-size:12px;font-weight:500;line-height:16px}.business-item-review-page__stat-num{color:#1f2937;font-size:20px;font-weight:700;line-height:24px}.business-item-review-page__run-info{color:#4b5563;font-size:14px;font-weight:500;line-height:24px;margin-top:20px}.business-item-review-page__run-row{align-items:center;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;margin-top:20px;padding-top:16px}.business-item-review-page__batch-msg{color:#2563eb;font-size:13px;margin-top:12px}.business-item-review-page__halted{color:#dc2626;font-size:13px;margin-top:12px}.business-item-review-page__tabs{display:flex;gap:8px;margin-top:16px}.business-item-review-page__tab{background:#fff;border:1px solid #e5e7eb;border-radius:9999px;color:#4b5563;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;outline:none;padding:5px 17px 9px}.business-item-review-page__tab.is-active{background:#1f2937;border-color:#1f2937;color:#fff}.business-item-review-page__meta{color:#6b7280;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;padding:20px 0 12px}.business-item-review-page__bulk-row{align-items:center;border-top:1px solid #e5e7eb;display:flex;gap:12px;margin-bottom:8px;margin-top:8px;padding:16px 0}.business-item-review-page__empty,.business-item-review-page__loading{color:#6b7280;font-size:14px;padding:24px 0}.business-item-review-page__company,.business-item-review-page__company-list{display:flex;flex-direction:column;gap:8px}.business-item-review-page__company-head{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:12px;min-height:52px;outline:none;padding:14px 16px;text-align:left;width:100%}.business-item-review-page__company-chevron{color:#4b5563;display:inline-flex;transition:transform .15s ease}.business-item-review-page__company.is-expanded .business-item-review-page__company-chevron{transform:rotate(180deg)}.business-item-review-page__company-name{color:#111827;font-size:14px;font-weight:500}.business-item-review-page__company-count{color:#111827;font-size:14px}.business-item-review-page__company-hiring{color:#2563eb;font-size:14px;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.business-item-review-page__company-spacer{flex:1 1}.business-item-review-page__company-body{display:flex;flex-direction:column;gap:8px}.business-item-review-page__row{display:flex;flex-direction:column;gap:20px}.business-item-review-page__card{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px 36px 20px}.business-item-review-page__card--compact{gap:8px;padding:12px 16px 14px}.business-item-review-page__citem-head{align-items:center;display:flex;gap:8px}.business-item-review-page__citem-name{flex:1 1 auto;font-size:14px;font-weight:700;min-width:0}.business-item-review-page__citem-spacer{flex:0 0}.business-item-review-page__citem-bottom{align-items:center;display:flex;gap:16px}.business-item-review-page__citem-url{flex:1 1 auto;min-width:0}.business-item-review-page__citem-tag{align-items:center;display:flex;gap:8px}.business-item-review-page__citem-tag-label{background:#f3f4f6;border-radius:4px;color:#6b7280;flex-shrink:0;font-size:11px;font-weight:700;padding:2px 8px}.business-item-review-page__citem-tag-value{color:#1f2937;font-size:13px;font-weight:500}.business-item-review-page__citem-tag-input{flex:1 1 auto;font-size:13px;min-width:0}.business-item-review-page__reorder{align-items:center;display:flex;gap:8px}.business-item-review-page__rank{color:#4b5563;font-size:12px;font-weight:700}.business-item-review-page__move-btn{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#4b5563;cursor:pointer;font-size:10px;height:24px;outline:none;width:24px}.business-item-review-page__move-btn:disabled{cursor:not-allowed;opacity:.4}.business-item-review-page__info{border-collapse:collapse;width:100%}.business-item-review-page__info th{background:#f3f4f6;color:#1f2937;font-size:12px;font-weight:700;line-height:18px;text-align:left;white-space:nowrap;width:116px}.business-item-review-page__info td,.business-item-review-page__info th{border:1px solid #e5e7eb;padding:18px 16px;vertical-align:middle}.business-item-review-page__company-link{color:#2563eb;font-size:12px;font-weight:700;line-height:18px;text-decoration:none}.business-item-review-page__company-link:hover{text-decoration:underline}.business-item-review-page__biz-card{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:12px;padding:20px 0 24px}.business-item-review-page__biz-head{align-items:center;display:flex;justify-content:space-between;width:100%}.business-item-review-page__biz-company{color:#2563eb;font-size:12px;font-weight:700;line-height:18px;text-decoration:none}.business-item-review-page__biz-company:hover{text-decoration:underline}.business-item-review-page__biz-head-actions{align-items:center;display:flex;gap:12px}.business-item-review-page__biz-table{border-collapse:collapse;table-layout:fixed;width:100%}.business-item-review-page__biz-col-name{width:194px}.business-item-review-page__biz-name-cell{background:#f3f4f6;border:1px solid #e5e7eb;color:#1f2937;font-size:12px;font-weight:700;line-height:18px;padding:18px 16px;vertical-align:middle;word-break:break-word}.business-item-review-page__biz-empty-cell{border:1px solid #e5e7eb;color:#9ca3af;font-size:13px;padding:14px 16px}.business-item-review-page__biz-content-cell{border:1px solid #e5e7eb;padding:14px 16px;vertical-align:middle}.business-item-review-page__biz-desc,.business-item-review-page__biz-meta{color:#1f2937;font-size:14px;font-weight:500;line-height:24px;margin:0;word-break:break-word}.business-item-review-page__biz-link{background:#0000;border:none;color:#2563eb;cursor:pointer;display:inline;font-family:inherit;font-size:14px;line-height:24px;outline:none;padding:0}.business-item-review-page__biz-link:hover:not(:disabled){text-decoration:underline}.business-item-review-page__biz-link.is-disabled,.business-item-review-page__biz-link:disabled{color:#9ca3af;cursor:default}.business-item-review-page__biz-edit{display:flex;flex-direction:column;gap:8px}.business-item-review-page__tag-text{color:#1f2937;font-size:14px;font-weight:500;line-height:18px}.business-item-review-page__input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 1px #0000001a;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:16px;height:36px;line-height:24px;outline:none;padding:4px 12px;text-overflow:ellipsis;width:100%}.business-item-review-page__input::placeholder{color:#6b7280}.business-item-review-page__input:disabled{background:#f3f4f6}.business-item-review-page__textarea{height:auto;line-height:28px;min-height:52px;overflow-wrap:anywhere;overflow-y:auto;padding:8px 12px;resize:vertical;text-overflow:clip;white-space:pre-wrap}.business-item-review-page__url-row{align-items:center;display:flex;gap:8px}.business-item-review-page__row-link{color:#2563eb;font-size:13px;text-decoration:none;white-space:nowrap}.business-item-review-page__row-link:hover{text-decoration:underline}.business-item-review-page__readonly{color:#1f2937;font-size:14px;line-height:22px;word-break:break-all}.business-item-review-page__field{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.business-item-review-page__field-label{color:#4b5563;font-size:12px;font-weight:700}.business-item-review-page__row-company{color:#1f2937;font-size:14px;font-weight:700;margin-bottom:8px}.business-item-review-page__list{display:flex;flex-direction:column;gap:8px}.business-item-review-page__row-actions{display:flex;gap:12px}.business-item-review-page__btn,.business-item-review-page__run-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000001a;color:#1f2937;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;height:32px;justify-content:center;line-height:20px;outline:none;padding:0 12px;white-space:nowrap}.business-item-review-page__btn:disabled,.business-item-review-page__run-btn:disabled{cursor:not-allowed;opacity:.5}.business-item-review-page__btn--primary{background:#fff;border-color:#e5e7eb;color:#2563eb}.business-item-review-page__btn--primary:hover:not(:disabled){background:#f9fafb}.business-item-review-page__run-btn{background:#fff;border-color:#e5e7eb;color:#2563eb}.business-item-review-page__run-btn:hover:not(:disabled){background:#f9fafb}.business-item-review-page__btn--secondary{background:#fff;border-color:#e5e7eb;color:#1f2937}.business-item-review-page__run-btn--ghost{background:#fff;border-color:#e5e7eb;color:#2563eb}.business-item-review-page__gen-area{border-bottom:1px solid #e5e7eb}.business-item-review-page__gen-section{border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:12px;padding:16px 0 20px}.business-item-review-page__gen-section:first-child{border-top:none}.business-item-review-page__gen-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.business-item-review-page__gen-label{color:#4b5563;font-size:13px;font-weight:500;min-width:150px}.business-item-review-page__gen-desc{color:#4b5563;font-size:14px;font-weight:500;line-height:24px}.business-item-review-page__gen-msg{color:#2563eb;font-size:13px;padding:0 0 16px}.business-item-review-page__pagination{align-items:center;display:flex;gap:4px;margin-top:12px}.business-item-review-page__page-btn{background:#0000;border:1px solid #0000;border-radius:8px;color:#111827;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;height:36px;outline:none;padding:0 12px}.business-item-review-page__page-btn:disabled{cursor:not-allowed;opacity:.4}.business-item-review-page__page-info{color:#111827;font-size:14px}.business-item-review-page__table-wrap{overflow-x:auto}.business-item-review-page__table{border-collapse:collapse;table-layout:fixed;width:100%}.business-item-review-page__table th{background:#f3f4f6;border:1px solid #e5e7eb;color:#1f2937;font-size:12px;font-weight:700;height:38px;line-height:18px;padding:0 12px;text-align:left;vertical-align:middle;white-space:nowrap}.business-item-review-page__table th:first-child{padding-left:16px}.business-item-review-page__table td{border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;padding:20px 12px 24px;vertical-align:top}.business-item-review-page__table td:first-child{border-left:1px solid #e5e7eb;padding-left:16px}.business-item-review-page__table col.biz-col-company{width:200px}.business-item-review-page__table col.biz-col-actions{width:152px}.business-item-review-page .biz-company{align-items:center;display:flex;gap:8px;min-width:0}.business-item-review-page .biz-company__logo{background:#fff;border:1px solid #f3f4f6;border-radius:100px;flex-shrink:0;height:32px;width:32px}.business-item-review-page .biz-company__logo--empty{background:#f3f4f6}.business-item-review-page .biz-link{color:#2563eb;font-size:14px;font-weight:500;line-height:24px;overflow:hidden;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-overflow:ellipsis}.business-item-review-page .biz-count{color:#6b7280;font-size:13px;line-height:18px;margin-top:4px}.business-item-review-page .biz-empty{color:#6b7280;font-size:14px;font-weight:500;line-height:24px;margin:0}.business-item-review-page .biz-item{border-bottom:1px solid #f3f4f6;margin-bottom:16px;padding-bottom:16px}.business-item-review-page .biz-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.business-item-review-page .biz-item__name{color:#111827;font-size:14px;font-weight:700;line-height:24px}.business-item-review-page .biz-item__desc{color:#1f2937;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin:4px 0 0}.business-item-review-page .biz-item__meta{color:#6b7280;font-size:13px;line-height:24px;margin:4px 0 0}.business-item-review-page .biz-actions{align-items:stretch;display:flex;flex-direction:column;gap:8px}.company-overview-review{color:#1f2937;font-family:Noto Sans JP,sans-serif}.company-overview-review__intro{color:#6b7280;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin:0;padding:16px 0 0}.company-overview-review__intro strong{color:#1f2937;font-weight:700}.company-overview-review__error{color:#dc2626;font-size:14px;margin:12px 0 0}.company-overview-review__stats{border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;margin-top:16px;padding:16px 0}.company-overview-review__stat-row{display:flex;flex-wrap:wrap;gap:40px}.company-overview-review__stat{display:flex;flex-direction:column;gap:4px}.company-overview-review__stat-label{color:#6b7280;font-size:12px;font-weight:500;line-height:16px}.company-overview-review__stat-num{color:#1f2937;font-size:24px;font-weight:700;line-height:28px}.company-overview-review__status-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.company-overview-review__status-tab{background:#fff;border:1px solid #e5e7eb;border-radius:9999px;color:#4b5563;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;padding:5px 17px 9px}.company-overview-review__status-tab:focus-visible{outline:none}.company-overview-review__status-tab.is-active{background:#1f2937;border-color:#1f2937;color:#fff}.company-overview-review__gen-area{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:8px;padding:16px 0 20px}.company-overview-review__gen-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.company-overview-review__gen-label{color:#4b5563;font-size:14px;font-weight:500;min-width:150px}.company-overview-review__gen-msg{color:#2563eb;font-size:14px}.company-overview-review__btn{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#1f2937;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:8px 16px;transition:background .15s ease,opacity .15s ease;white-space:nowrap}.company-overview-review__btn:hover:not(:disabled){background:#f9fafb}.company-overview-review__btn:active,.company-overview-review__btn:focus,.company-overview-review__btn:focus-visible{box-shadow:none;outline:none}.company-overview-review__btn:disabled{cursor:not-allowed;opacity:.5}.company-overview-review__btn--primary{border-color:#e5e7eb;color:#2563eb}.company-overview-review__btn--approve{background:#fff;border-color:#e5e7eb;color:#2563eb;font-weight:700}.company-overview-review__btn--approve:hover:not(:disabled){background:#f9fafb}.company-overview-review__btn--reject{border-color:#fecdca;color:#dc2626}.company-overview-review__btn--reject:hover:not(:disabled){background:#fef3f2}.company-overview-review__meta-row{align-items:center;display:flex;padding:16px 0 12px}.company-overview-review__list-count{color:#6b7280;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px}.company-overview-review__empty{color:#9ca3af;font-size:15px;padding:48px 0;text-align:center}.company-overview-review__list{display:flex;flex-direction:column}.company-overview-review__item{border-bottom:1px solid #e5e7eb;padding:20px 0 24px}.company-overview-review__item:first-child{border-top:1px solid #e5e7eb}.company-overview-review__item-head{align-items:baseline;display:flex;gap:12px;margin-bottom:12px}.company-overview-review__company-name{color:#111827;font-size:16px;font-weight:700}.company-overview-review__sources{color:#9ca3af;font-size:13px}.company-overview-review__lines{display:flex;flex-direction:column;gap:8px}.company-overview-review__line-input{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:14px;line-height:24px;outline:none;padding:8px 12px;resize:vertical;width:100%}.company-overview-review__line-input:focus{border-color:#9ca3af}.company-overview-review__line-input:disabled{background:#f9fafb;color:#4b5563}.company-overview-review__empty-lines{color:#dc2626;font-size:13px}.company-overview-review__actions{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.company-overview-review__table-wrap{overflow-x:auto}.company-overview-review__table{border-collapse:collapse;table-layout:fixed;width:100%}.company-overview-review__table th{background:#f3f4f6;border:1px solid #e5e7eb;color:#1f2937;font-size:12px;font-weight:700;height:38px;line-height:18px;padding:0 12px;text-align:left;vertical-align:middle;white-space:nowrap}.company-overview-review__table th:first-child{padding-left:16px}.company-overview-review__table td{border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;padding:20px 12px 24px;vertical-align:top}.company-overview-review__table td:first-child{border-left:1px solid #e5e7eb;padding-left:16px}.company-overview-review__table col.cov-col-company{width:215px}.company-overview-review__table col.cov-col-actions{width:200px}.company-overview-review__company{align-items:center;display:flex;gap:8px;min-width:0}.company-overview-review__company-logo{background:#f3f4f6;border:1px solid #f3f4f6;border-radius:100px;flex-shrink:0;height:32px;width:32px}.company-overview-review__company-link{color:#2563eb;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;overflow:hidden;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-overflow:ellipsis;white-space:nowrap}.company-overview-review__ov{display:flex;flex-direction:column;gap:4px}.company-overview-review__ov-line{color:#1f2937;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin:0}.company-overview-review__ref-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px}.company-overview-review__ref-link{color:#2563eb;font-size:13px;text-decoration:underline;white-space:nowrap}.company-overview-review__ref-link:hover{color:#1d4ed8}.company-overview-review__ref-link:focus,.company-overview-review__ref-link:focus-visible{box-shadow:none;outline:none}.company-overview-review__muted{color:#9ca3af;font-size:14px}.overview-no-content{color:#000;font-size:1.5rem;font-weight:500;margin-top:.5rem}.overview-no-content .title-row{display:flex}.overview-no-content .title-row img{height:2.7rem;margin-right:1.2rem;width:2.7rem}.overview-no-content .title-row .title{margin-top:.3rem}.overview-no-content .description{margin-top:2.3rem}.overview-no-content .description p{margin-bottom:1.8rem;margin-left:.2rem;padding-top:.3rem}.overview-no-content.mobile-view{font-size:1.6rem}.overview-no-content.mobile-view .title-row .title{line-height:2.5rem;margin-top:0}.cexec{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:20px;padding-bottom:36px}.cexec__head{align-items:center;display:flex;justify-content:space-between;padding-top:12px}.cexec__title{color:#111827;font-size:24px;font-weight:700;letter-spacing:-.68px;line-height:28px;margin:0}.cexec__empty,.cexec__title{font-family:Noto Sans JP,sans-serif}.cexec__empty{color:#6b7280;font-size:14px;font-weight:500;line-height:24px;padding:0}.cexec__table{border:1px solid #e5e7eb;border-radius:4px;overflow:hidden}.cexec__row{display:grid;grid-template-columns:200px 192px minmax(0,1fr) 128px}.cexec__cell{border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;box-sizing:border-box;color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;padding:22px 16px}.cexec__col-sns{border-right:none;padding:20px 24px 24px 16px}.cexec__col-name{padding:12px 16px 16px}.cexec__row:last-child .cexec__cell{border-bottom:none}.cexec__row--head .cexec__cell{align-items:center;background:#f3f4f6;border-top:none;color:#1f2937;display:flex;font-size:12px;font-weight:700;height:54px;line-height:18px;padding:0 16px}.cexec__row--head .cexec__col-sns{color:#4b5563}.cexec__person{align-items:center;display:flex;gap:8px}.cexec__avatar{border:1px solid #e5e7eb;border-radius:100px;box-sizing:border-box;flex-shrink:0;height:40px;overflow:hidden;width:40px}.cexec__avatar--photo{object-fit:cover}.cexec__avatar--humation{align-items:flex-end;background:#feec4d;display:flex;justify-content:center}.cexec__avatar--humation svg{display:block}.cexec__name{color:#1f2937;font-weight:500;text-decoration:underline;text-underline-offset:2px}.cexec__name:hover{opacity:.85}.cexec__name--plain{text-decoration:none}.cexec__sns{align-items:center;display:flex;gap:8px}.cexec__sns-icon{border:1px solid #e5e7eb;border-radius:100px;display:block;flex-shrink:0;height:24px;overflow:hidden;width:24px}.cexec__sns-icon img{display:block;height:100%;object-fit:cover;width:100%}.cexec__sns-empty{color:#6b7280}.cexec__more{align-self:flex-start;background:none;border:none;color:#2563eb;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;padding:0;text-align:left}.cexec__more:hover{text-decoration:underline}.cexec__more:focus,.cexec__more:focus-visible{box-shadow:none;outline:none}.executives-review{color:#1f2937;font-family:Noto Sans JP,sans-serif}.executives-review__error{color:#dc2626;font-size:14px;margin:12px 0 0}.executives-review__stats{border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;margin-top:16px;padding:16px 0}.executives-review__stat-row{display:flex;flex-wrap:wrap;gap:40px}.executives-review__stat{display:flex;flex-direction:column;gap:4px}.executives-review__stat-label{color:#6b7280;font-size:12px;font-weight:500;line-height:16px}.executives-review__stat-num{color:#1f2937;font-size:24px;font-weight:700;line-height:28px}.executives-review__stat--review{align-items:flex-start;background:none;border:none;cursor:pointer;padding:0;text-align:left}.executives-review__stat--review .executives-review__stat-label,.executives-review__stat--review .executives-review__stat-num{color:#dc2626}.executives-review__stat--review.is-active .executives-review__stat-num,.executives-review__stat--review:hover .executives-review__stat-num{text-decoration:underline}.executives-review__stat--review.is-active .executives-review__stat-label:after{content:" ・絞込中";font-weight:700}.executives-review__stat--review:focus,.executives-review__stat--review:focus-visible{box-shadow:none;outline:none}.executives-review__gen-area{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:8px;padding:16px 0 20px}.executives-review__gen-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.executives-review__gen-label{color:#4b5563;font-size:14px;font-weight:500;min-width:150px}.executives-review__gen-msg{color:#2563eb;font-size:14px}.executives-review__btn{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#1f2937;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;justify-content:center;padding:8px 16px;text-decoration:none;transition:background .15s ease,opacity .15s ease;white-space:nowrap}.executives-review__btn:hover:not(:disabled){background:#f9fafb}.executives-review__btn:active,.executives-review__btn:focus,.executives-review__btn:focus-visible{box-shadow:none;outline:none}.executives-review__btn:disabled{cursor:not-allowed;opacity:.5}.executives-review__btn--link,.executives-review__btn--primary{border-color:#e5e7eb;color:#2563eb}.executives-review__btn--danger{border-color:#fecdca;color:#dc2626}.executives-review__btn--danger:hover:not(:disabled){background:#fef2f2}.executives-review__meta-row{align-items:center;display:flex;padding:16px 0 12px}.executives-review__list-count{color:#6b7280;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px}.executives-review__empty{color:#9ca3af;font-size:15px;padding:48px 0;text-align:center}.executives-review__table-wrap{overflow-x:auto}.executives-review__table{border-collapse:collapse;table-layout:fixed;width:100%}.executives-review__table th{background:#f3f4f6;border:1px solid #e5e7eb;color:#1f2937;font-size:12px;font-weight:700;height:38px;line-height:18px;padding:0 12px;text-align:left;vertical-align:middle;white-space:nowrap}.executives-review__table th:first-child{padding-left:16px}.executives-review__table td{border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;padding:20px 12px 24px;vertical-align:top}.executives-review__table td:first-child{border-left:1px solid #e5e7eb;padding-left:16px}.executives-review__table col.exr-col-company{width:215px}.executives-review__table col.exr-col-actions{width:160px}.executives-review__company{align-items:center;display:flex;gap:8px;min-width:0}.executives-review__company-logo{background:#f3f4f6;border:1px solid #f3f4f6;border-radius:100px;flex-shrink:0;height:32px;width:32px}.executives-review__company-link{color:#2563eb;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;overflow:hidden;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-overflow:ellipsis;white-space:nowrap}.executives-review__execs{display:flex;flex-direction:column;gap:16px}.executives-review__exec{display:flex;flex-direction:column;gap:4px}.executives-review__exec-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.executives-review__exec-role{color:#6b7280;font-size:12px;font-weight:700;line-height:18px;min-width:52px}.executives-review__exec-name{color:#111827;font-size:14px;font-weight:700;letter-spacing:.7px;line-height:24px}.executives-review__exec-career{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#4b5563;display:-webkit-box;font-size:13px;font-weight:500;line-height:22px;margin:0;overflow:hidden}.executives-review__exec-source{color:#2563eb;font-size:12px;font-weight:700;line-height:18px;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.executives-review__src{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.66px;line-height:16px;padding:1px 8px 3px}.executives-review__src--auto{background:#eff6ff;color:#2563eb}.executives-review__src--manual{background:#f3f4f6;color:#4b5563}.executives-review__vf{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.66px;line-height:16px;padding:1px 8px 3px}.executives-review__vf--none{background:#f3f4f6;color:#9ca3af}.executives-review__vf--ok{background:#f0fdf4;color:#16a34a}.executives-review__vf--ng{background:#fef2f2;color:#dc2626}.executives-review__sources{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.executives-review__sources--page{margin-top:16px}.executives-review__sources--page .executives-review__sources-label{color:#1f2937}.executives-review__sources--page .executives-review__source{max-width:420px}.executives-review__sources-label{color:#6b7280;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.66px;line-height:16px}.executives-review__source{color:#2563eb;font-size:12px;line-height:18px;max-width:240px;overflow:hidden;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-overflow:ellipsis;white-space:nowrap}.executives-review__actions{align-items:stretch;display:flex;flex-direction:column;gap:8px}.link-discovery-review{color:#1f2937;font-family:Noto Sans JP,sans-serif}.link-discovery-review__intro{color:#6b7280;font-size:14px;line-height:24px;margin:0;padding:20px 0 12px}.link-discovery-review__error{color:#dc2626;font-size:14px;margin:0 0 12px}.link-discovery-review__stats{border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:40px;margin-top:16px;padding:16px 0}.link-discovery-review__stat{display:flex;flex-direction:column;gap:4px}.link-discovery-review__stat-label{color:#6b7280;font-size:12px;font-weight:500;line-height:16px}.link-discovery-review__stat-num{color:#1f2937;font-size:20px;font-weight:700;line-height:28px}.link-discovery-review__stat-sub{color:#6b7280;font-size:12px;font-weight:500}.link-discovery-review__extract-note{color:#4b5563;font-size:14px;font-weight:500;line-height:24px;margin:20px 0 0}.link-discovery-review__extract-msg{color:#2563eb;font-weight:700}.link-discovery-review__extract-row{align-items:center;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;margin-top:20px;padding-top:16px}.link-discovery-review__btn{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#4b5563;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;outline:none;padding:8px 16px;white-space:nowrap}.link-discovery-review__btn:disabled{cursor:not-allowed;opacity:.5}.link-discovery-review__btn--primary{background:#fff;border-color:#e5e7eb;color:#2563eb}.link-discovery-review__btn--primary:hover:not(:disabled){background:#f9fafb}.link-discovery-review__btn--approve{background:#fff;border-color:#e5e7eb;color:#2563eb}.link-discovery-review__btn--approve:hover:not(:disabled){background:#f9fafb}.link-discovery-review__btn--reject{background:#fff;border-color:#fda29b;color:#dc2626}.link-discovery-review__status-tabs{display:flex;gap:8px;margin:16px 0 0}.link-discovery-review__status-tab{background:#fff;border:1px solid #e5e7eb;border-radius:9999px;color:#4b5563;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;outline:none;padding:5px 17px 9px}.link-discovery-review__status-tab.is-active{background:#1f2937;border-color:#1f2937;color:#fff}.link-discovery-review__gen-area{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:8px;padding:16px 0 20px}.link-discovery-review__gen-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.link-discovery-review__gen-label{color:#4b5563;font-size:14px;font-weight:500;min-width:150px}.link-discovery-review__gen-msg{color:#2563eb;font-size:14px}.link-discovery-review__meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:20px 0 12px}.link-discovery-review__list-count{color:#6b7280;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px}.link-discovery-review__filters{display:flex;flex-wrap:wrap;gap:8px}.link-discovery-review__filter{background:#fff;border:1px solid #f3f4f6;border-radius:100px;color:#4b5563;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;line-height:18px;outline:none;padding:6px 12px;white-space:nowrap}.link-discovery-review__filter.is-has{background:#eff6ff;border-color:#e5e7eb;color:#2563eb}.link-discovery-review__filter.is-none{background:#fef3f2;border-color:#fecdca;color:#dc2626}.link-discovery-review__link-marks{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:0}.link-discovery-review__link-mark{align-items:center;color:#9ca3af;display:inline-flex;font-size:12px;font-weight:500;gap:4px}.link-discovery-review__link-mark.is-has{color:#1f2937}.link-discovery-review__link-mark-icon{color:#d1d5db;font-weight:700}.link-discovery-review__link-mark.is-has .link-discovery-review__link-mark-icon{color:#12b76a}.link-discovery-review__review-only{align-items:center;color:#4b5563;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:6px;margin-left:auto;-webkit-user-select:none;user-select:none}.link-discovery-review__empty,.link-discovery-review__loading{color:#6b7280;font-size:14px;margin:16px 0}.link-discovery-review__table-wrap{overflow-x:auto}.link-discovery-review__table{border-collapse:collapse;table-layout:fixed;width:100%}.link-discovery-review__table th{background:#f3f4f6;border:1px solid #e5e7eb;color:#1f2937;font-size:12px;font-weight:700;height:38px;line-height:18px;padding:0 12px;text-align:left;vertical-align:middle;white-space:nowrap}.link-discovery-review__table th:first-child{padding-left:16px}.link-discovery-review__table td{border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;padding:20px 12px 24px;vertical-align:top}.link-discovery-review__table td:first-child{border-left:1px solid #e5e7eb;padding-left:16px}.link-discovery-review__table col.ld-col-company{width:200px}.link-discovery-review__table col.ld-col-actions{width:112px}.link-discovery-review__company{display:flex;flex-direction:column;gap:4px;min-width:0}.link-discovery-review__item-name{color:#111827;font-size:14px;font-weight:700;line-height:24px;overflow-wrap:anywhere}.link-discovery-review__item-site{color:#2563eb;font-size:13px;overflow-wrap:anywhere;text-decoration:underline}.link-discovery-review__item-site:hover{text-decoration:underline}.link-discovery-review__actions{align-items:flex-start;display:flex;flex-direction:column}.link-discovery-review__cand-row{align-items:center;border-top:1px solid #f3f4f6;display:flex;gap:12px;padding:10px 0}.link-discovery-review__cand-service{flex-shrink:0;font-size:14px;font-weight:700;width:104px}.link-discovery-review__cand-verdict{background:#f3f4f6;border-radius:9999px;color:#4b5563;flex-shrink:0;font-size:12px;font-weight:700;padding:2px 10px}.link-discovery-review__cand-verdict--ok{background:#ecfdf3;color:#079455}.link-discovery-review__cand-verdict--review{background:#fffaeb;color:#b54708}.link-discovery-review__cand-main{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.link-discovery-review__cand-url{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:14px;outline:none;padding:6px 10px;width:100%}.link-discovery-review__cand-url-fixed{color:#1f2937;font-size:14px;word-break:break-all}.link-discovery-review__cand-evidence{color:#6b7280;font-size:12px;word-break:break-all}.link-discovery-review__cand-open{color:#2563eb;flex-shrink:0;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.link-discovery-review__cand-open:hover{text-decoration:underline}.link-discovery-review__cand-actions{display:flex;flex-shrink:0;gap:8px}.link-discovery-review__cand-state{color:#9ca3af;flex-shrink:0;font-size:14px;font-weight:700}.link-discovery-review__cand-state--approved{color:#079455}.fdr{padding:0}.fdr__run{align-items:center;border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;color:#1f2937;display:flex;flex-wrap:wrap;font-size:15px;gap:12px;margin:24px 0 16px;padding:16px 0 20px}.fdr__run button.fdr__run-go{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#2563eb;cursor:pointer;font-size:15px;font-weight:700;margin-left:8px;padding:8px 16px}.fdr__run button.fdr__run-go:hover:not(:disabled){background:#f9fafb}.fdr__run button.fdr__run-go:disabled{cursor:default;opacity:.5}.fdr__msg{color:#16a34a;font-size:14px;margin-left:8px}.fdr__sel-trigger{font-size:15px}.fdr__newonly{align-items:center;color:#4b5563;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;margin-left:auto}.fdr__empty,.fdr__loading{color:#9ca3af;font-size:15px;padding:24px;text-align:center}.fdr__table-wrap{overflow-x:auto}.fdr__pagination{display:flex;justify-content:flex-start;margin-top:16px}.fdr__table{border:1px solid #e5e7eb;border-collapse:collapse;color:#1f2937;font-size:15px;width:100%}.fdr__table td,.fdr__table th{border-bottom:1px solid #e5e7eb;padding:12px 16px 16px;text-align:left;vertical-align:middle;white-space:nowrap}.fdr__table th{background:#f3f4f6;color:#4b5563;font-size:13px;font-weight:700}.fdr__name{font-weight:700;max-width:360px;min-width:260px;white-space:normal}.fdr__name-link{color:#2563eb;text-decoration:underline;text-underline-offset:2px}.fdr__name-link:hover{color:#1d4ed8}.fdr__desc{color:#6b7280;font-size:14px;line-height:20px;white-space:normal}.fdr__desc,.fdr__reextract{display:block;font-weight:500;margin-top:4px}.fdr__reextract{background:#0000;border:none;color:#2563eb;cursor:pointer;font-size:13px;outline:none;padding:0}.fdr__reextract:hover:not(:disabled){color:#1d4ed8;text-decoration:underline}.fdr__reextract:disabled{color:#9ca3af;cursor:default}.fdr__vgtip-head{font-weight:700;margin-bottom:4px}.fdr__vgtip-body{line-height:20px}.fdr__amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.fdr__tag{border-radius:9999px;display:inline-block;font-size:13px;font-weight:500;padding:2px 8px}.fdr__tag--new{background:#eff6ff;border:1px solid #e5e7eb;color:#2563eb}.fdr__tag--exist{background:#f3f4f6;border:1px solid #e5e7eb;color:#6b7280}.fdr__ops{white-space:nowrap}.fdr__match{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.fdr__match-label{color:#b45309;font-size:13px;white-space:nowrap}.fdr__link{background:#fffbeb;border:1px solid #f59e0b;border-radius:6px;color:#b45309;cursor:pointer;font-size:14px;font-weight:700;padding:6px 12px}.fdr__link:disabled{cursor:default;opacity:.5}.fdr__add,.fdr__neutral{border-radius:6px;cursor:pointer;font-size:14px;font-weight:700;padding:6px 12px}.fdr__add:disabled,.fdr__neutral:disabled{cursor:default;opacity:.5}.fdr__add{background:#fff;border:1px solid #e5e7eb;color:#2563eb;margin-right:8px}.fdr__add:hover:not(:disabled){background:#f9fafb}.fdr__neutral{background:#fff;border:1px solid #e5e7eb;color:#6b7280}.fdr__summary{align-items:center;border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;display:flex;gap:16px;margin:0 0 20px;padding:16px 0 20px}.fdr__summary-text{color:#4b5563;font-size:14px;font-weight:500}.fdr__tag--hidden{background:#f3f4f6;border:1px solid #e5e7eb;color:#9ca3af}.fdr__tag--waiting{background:#fffbeb;border:1px solid #e5e7eb;color:#b45309}.curation-mgmt{color:#1f2937;font-family:Noto Sans JP,sans-serif}.curation-mgmt__msg{color:#2563eb;font-size:14px;margin:16px 0 0}.curation-mgmt__top{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.curation-mgmt__btn{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:8px 16px;white-space:nowrap}.curation-mgmt__btn:hover:not(:disabled){background:#f9fafb}.curation-mgmt__btn:disabled{cursor:not-allowed;opacity:.5}.curation-mgmt__btn--primary{color:#2563eb}.curation-mgmt__btn--del{border-color:#fecdca;color:#dc2626}.curation-mgmt__btn--del:hover:not(:disabled){background:#fef3f2}.curation-mgmt__form{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:16px;margin-top:16px;padding:20px 24px 24px}.curation-mgmt__form-head{align-items:center;display:flex;justify-content:space-between}.curation-mgmt__form-title{color:#111827;font-size:16px;font-weight:700;margin:0}.curation-mgmt__field{display:flex;flex-direction:column;gap:8px}.curation-mgmt__label{align-items:center;color:#4b5563;display:inline-flex;font-size:14px;font-weight:500;gap:6px;line-height:20px}.curation-mgmt__input{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:14px;line-height:24px;max-width:520px;outline:none;padding:8px 12px;width:100%}.curation-mgmt__input:focus{border-color:#9ca3af}.curation-mgmt__images{display:flex;flex-wrap:wrap;gap:24px}.curation-mgmt__image-field{display:flex;flex-direction:column;gap:8px}.curation-mgmt__thumb-preview{border:1px solid #e5e7eb;border-radius:8px;height:112px;object-fit:cover;width:200px}.curation-mgmt__cover-preview{border:1px solid #e5e7eb;border-radius:8px;height:120px;object-fit:cover;width:320px}.curation-mgmt__results{background:#fff;border:1px solid #e5e7eb;border-radius:8px;list-style:none;margin:4px 0 0;max-height:260px;max-width:520px;overflow-y:auto;padding:4px}.curation-mgmt__results li{margin:0}.curation-mgmt__result{align-items:center;background:#0000;border:none;border-radius:6px;color:#1f2937;cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:8px;padding:6px 8px;text-align:left;width:100%}.curation-mgmt__result:hover{background:#f3f4f6}.curation-mgmt__result img{object-fit:contain}.curation-mgmt__logo-ph,.curation-mgmt__result img{border-radius:6px;flex-shrink:0;height:24px;width:24px}.curation-mgmt__logo-ph{background:#f3f4f6;border:1px solid #e5e7eb;display:inline-block}.curation-mgmt__picked-table{background:#fff;border-collapse:collapse;margin:12px 0 0;max-width:520px;width:100%}.curation-mgmt__picked-table th{background:#f3f4f6;border:1px solid #e5e7eb;color:#1f2937;font-size:12px;font-weight:700;height:36px;line-height:18px;padding:0 12px;text-align:left;white-space:nowrap}.curation-mgmt__picked-table td{border:1px solid #e5e7eb;padding:8px 12px;vertical-align:middle}.curation-mgmt__pc-ops-h{width:88px}.curation-mgmt__pc-company{align-items:center;display:flex;gap:8px;min-width:0}.curation-mgmt__pc-company img{border-radius:6px;flex-shrink:0;height:24px;object-fit:contain;width:24px}.curation-mgmt__pc-name{color:#1f2937;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.curation-mgmt__pc-ops{text-align:right}.curation-mgmt__pc-ops .curation-mgmt__btn{padding:4px 12px}.curation-mgmt__check{align-items:center;color:#1f2937;display:inline-flex;font-size:14px;font-weight:500;gap:8px}.curation-mgmt__check input{height:16px;width:16px}.curation-mgmt__form-actions{display:flex;gap:8px}.curation-mgmt__table{border-collapse:collapse;margin-top:24px;width:100%}.curation-mgmt__table th{background:#f3f4f6;border:1px solid #e5e7eb;color:#1f2937;font-size:12px;font-weight:700;height:38px;line-height:18px;padding:0 12px;text-align:left;white-space:nowrap}.curation-mgmt__table th:first-child{padding-left:16px}.curation-mgmt__table td{border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;font-size:14px;padding:16px 12px 20px;vertical-align:middle}.curation-mgmt__table td:first-child{border-left:1px solid #e5e7eb;padding-left:16px}.curation-mgmt__row-thumb{border:1px solid #e5e7eb;border-radius:6px;display:block;height:36px;object-fit:cover;width:64px}.curation-mgmt__row-thumb--ph{background:#f3f4f6}.curation-mgmt__row-name{color:#111827;font-weight:700}.curation-mgmt__row-slug{color:#6b7280;font-size:13px}.curation-mgmt__row-ops{display:flex;gap:8px}.curation-mgmt__empty{color:#9ca3af;padding:32px 0;text-align:center}.curation-mgmt__pub{background:#fff;border:1px solid #e5e7eb;border-radius:9999px;color:#6b7280;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:4px 12px}.curation-mgmt__pub.is-on{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.rk3{--rk3-edge:max(0px,calc(50vw - 720px));background:#f3f4f6;font-family:Noto Sans JP,-apple-system,Hiragino Kaku Gothic ProN,sans-serif;min-height:100vh;padding-bottom:36px;position:relative}.rk3 *{box-sizing:border-box}.rk3-data,.rk3-nav{background:#f3f4f6;height:100vh;overflow-y:auto;position:fixed;scrollbar-width:none;top:0;width:256px;z-index:5}.rk3-data::-webkit-scrollbar,.rk3-nav::-webkit-scrollbar{display:none}.rk3-nav{left:var(--rk3-edge);padding:22px 15px 40px 14px}.rk3-data{padding:22px 25px 40px 24px;right:var(--rk3-edge)}.rk3-nav__brand{color:#111827;display:block;font-size:16px;font-weight:700;letter-spacing:-.15px;line-height:20px;padding:6px 10px 20px;text-decoration:none}.rk3-nav__group{margin-top:16px}.rk3-nav__group:first-of-type{margin-top:0}.rk3-nav__gt{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.66px;line-height:16.5px;margin:0 0 4px;padding:0 10px}.rk3-nav__items{display:flex;flex-direction:column;gap:2px}.rk3-nav__l{align-items:center;border-radius:6px;color:#1f2937;display:flex;font-size:14px;font-weight:500;gap:8px;letter-spacing:.7px;line-height:20px;min-height:30px;padding:4px 10px;text-decoration:none}.rk3-nav__l:hover{background:#e5e7eb}.rk3-nav__l.is-active{background:#d7ecff;color:#2563eb;font-weight:700}.rk3-nav__l--btn{background:#0000;border:none;cursor:pointer;font-family:inherit;width:100%}.rk3-nav__l-label{min-width:0}.rk3-nav__l-emoji{flex-shrink:0;font-size:15px;line-height:20px;text-align:center;width:18px}.rk3-nav__menu-btn{background:#fff;border:1px solid #e5e7eb;border-radius:7px;color:#1f2937;cursor:pointer;display:block;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;margin-top:20px;padding:8px 10px;text-align:left;transition:background-color .12s ease;width:100%}.rk3-nav__menu-btn:hover{background:#e5e7eb}.rk3-menu-modal__list{display:flex;flex-direction:column;gap:4px}.rk3-menu-modal__item{border-radius:8px;display:block;padding:10px 12px;text-decoration:none}button.rk3-menu-modal__item{background:#0000;border:none;cursor:pointer;text-align:left;width:100%}.rk3-menu-modal__item:hover{background:#f3f4f6}.rk3-menu-modal__item--icon{align-items:center;display:flex;gap:8px}.rk3-menu-modal__label{color:#1f2328;display:block;font-size:14px;font-weight:700;line-height:22px}.rk3-menu-modal__sub{color:#6b7280;display:block;font-size:12px;line-height:18px;margin-top:2px}.rk3-main{background:#fff;border-left:1px solid #e5e7eb;border-right:1px solid #ededf0;margin:0 calc(256px + var(--rk3-edge));min-width:0}.rk3-content{margin:0 auto;max-width:928px;padding:28px 36px 24px}.rk3--no-rail .rk3-main{margin-right:var(--rk3-edge)}.rk3--no-rail .rk3-content{max-width:1167px}.rk3-supplement-card{background:#fff;margin:8px calc(256px + var(--rk3-edge)) 0}.rk3--no-rail .rk3-supplement-card{margin-right:var(--rk3-edge)}.rk3-supplement-card__inner{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:928px;padding:24px 36px}.rk3--no-rail .rk3-supplement-card__inner{max-width:1167px}.rk3-supplement-card__title{color:#111827;font-size:16px;font-weight:500;line-height:24px;margin:0;width:100%}.rk3-supplement-card__accordion{width:100%}.rk3-supplement-card__list{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;margin:0;padding-left:21px}.rk3-supplement-card__list li{line-height:32px}.rk3:has(.rk3-supplement-card){padding-bottom:60px}.rk3-hero{margin-bottom:12px}.rk3-cover{aspect-ratio:2818/878;background:#f3f4f6;border-radius:4px;overflow:hidden;width:100%}.rk3-cover img{display:block;height:100%;object-fit:cover;width:100%}.rk3-h1{color:#111827;font-size:32px;font-weight:700;letter-spacing:0;line-height:40px;margin:26px 0 0}.rk3-desc{color:#4b5563;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin:12px 0 0}.rk3-filter{border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;margin-top:24px;padding:12px 0 16px}.rk3-filter__inner{width:100%}.rk3-filter__row{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;width:100%}.rk3-count{color:#1f2937;margin:24px 0 16px}.rk3-count,.rk3-empty{font-size:14px;font-weight:500;line-height:24px}.rk3-empty{color:#9ca3af;padding:40px 16px;text-align:center}.rk3-backtop{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#2563eb;cursor:pointer;font-size:14px;font-weight:500;line-height:20px;margin-top:24px;padding:6px 12px}.rk3-backtop:hover{background:#f3f4f6}.rk3-supplement-card__backtop{margin-top:0}.rk3-data__title{color:#1f2328;font-size:16px;font-weight:700;letter-spacing:-.15px;line-height:20px;margin:0;padding:6px 0 8px}.rk3-data__row{border-bottom:1px solid #fff;margin-top:12px;padding-bottom:20px;width:207px}.rk3-data__label{color:#475467;font-size:12px;font-weight:500;line-height:16px;margin:0}.rk3-data__val{color:#303030;font-size:12px;font-weight:700;line-height:16px;margin:12px 0 0}.rk3-data__num{font-size:20px}.rk3-data__arrow{font-weight:700;margin-left:6px}.rk3-data__row--good{border-bottom:none}.rk3-good-list{display:flex;flex-direction:column;gap:12px;margin-top:12px}.rk3-good{align-items:center;display:flex;gap:8px}.rk3-good__img{border:1px solid #f0f3fa;border-radius:100px;flex-shrink:0;height:40px;object-fit:cover;width:40px}.rk3-good__txt{color:#303030;font-size:14px;font-weight:500;line-height:24px}.rk3-data__via,.rk3-good__txt{text-decoration:underline}.rk3-data__arrow-row{border-bottom:1px solid #fff;color:#475467;font-size:12px;font-weight:500;line-height:16px;margin-top:12px;padding-bottom:20px;width:207px}.rk3-data__heading{color:#1f2328;font-size:16px;font-weight:700;letter-spacing:-.15px;line-height:20px;margin:0;padding:6px 0 0}.rk3-data__para{border-bottom:1px solid #fff;color:#475467;font-size:12px;font-weight:500;line-height:24px;margin:12px 0 0;padding-bottom:20px;width:207px}.main-layout-pc-container:has(.rk3) .black-header,.main-layout-pc-container:has(.rk3) .pc-top-page-layout-footer{display:none}.main-layout-pc-container:has(.rk3) .wapped-style{background:#fff}.admin-shell .admin-nav__brand{display:block}.admin-shell .admin-nav__brand-sub{color:#6b7280;display:block;font-size:13px;font-weight:500;line-height:18px;margin-top:2px}.admin-shell .admin-nav__btn{-webkit-appearance:none;appearance:none;background:#0000;border:none;cursor:pointer;font-family:inherit;text-align:left;width:100%}.admin-shell .admin-nav__btn:focus-visible{outline:none}.admin-shell .admin-nav__btn.is-active{background:#d7ecff;color:#2563eb;font-weight:700}.admin-shell .admin-nav__l-note{color:#6b7280;display:block;font-size:13px;font-weight:500;line-height:18px;margin-top:2px}.admin-shell .admin-nav__link{text-decoration:none}.admin-shell .admin-nav__cost{cursor:default}.admin-shell .admin-nav__cost:hover{background:#0000}.admin-shell .admin-nav__cost-table{border-collapse:collapse;margin-top:4px;width:100%}.admin-shell .admin-nav__cost-table td{color:#6b7280;font-family:inherit;font-size:12px;font-weight:500;line-height:16px;padding:4px 10px}.admin-shell .admin-nav__cost-table-calls{padding-left:8px;white-space:nowrap}.admin-shell .admin-nav__cost-table-yen{color:#1f2937;font-weight:700;padding-left:8px;text-align:right;white-space:nowrap}.admin-shell .admin-nav__cost-empty{color:#9ca3af;font-size:12px;font-weight:500;margin:4px 0 0;padding:0 10px}.admin-shell .admin-nav__menu{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000000d;color:#4b5563;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;margin-top:24px;padding:8px 12px;text-align:left;width:100%}.admin-shell .admin-nav__menu:hover{background:#f3f4f6;color:#1f2937}.admin-shell .admin-nav__menu:focus-visible{outline:none}.admin-shell .admin-main{background:#fff;margin-left:calc(256px + var(--rk3-edge));min-height:100vh;min-width:0}.admin-shell .admin-content{margin:0;max-width:1184px;padding:28px 36px 40px}.admin-shell .admin-content button:active,.admin-shell .admin-content button:focus,.admin-shell .admin-content button:focus-visible{box-shadow:none;outline:none}.admin-shell .admin-nav__expand{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000000f;color:#4b5563;cursor:pointer;display:flex;height:32px;justify-content:center;left:16px;padding:0;position:fixed;top:16px;width:32px;z-index:6}.admin-shell .admin-nav__expand:hover{background:#f3f4f6;color:#1f2937}.admin-shell .admin-nav__expand:focus-visible{outline:none}.admin-shell.is-nav-collapsed .rk3-nav{display:none}.admin-shell.is-nav-collapsed .admin-main{margin-left:var(--rk3-edge)}.admin-shell.is-nav-collapsed .admin-content{max-width:none}.main-layout-pc-container:has(.admin-shell) .pc-layout-footer{display:none}.admin-h1{color:#111827;font-size:32px;font-weight:700;letter-spacing:0;line-height:40px;margin:24px 0 0}.admin-desc,.admin-h1{font-family:Noto Sans JP,sans-serif}.admin-desc{color:#4b5563;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin:12px 0 0}.admin-head{border-bottom:1px solid #e5e7eb;padding-bottom:24px}.admin-mech{margin-top:12px}.admin-mech__toggle{align-items:center;background:#0000;border:none;color:#6b7280;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;gap:6px;letter-spacing:.7px;line-height:20px;padding:0}.admin-mech__toggle:hover{color:#2563eb}.admin-mech__toggle:focus,.admin-mech__toggle:focus-visible{box-shadow:none;outline:none}.admin-mech__info{flex-shrink:0}.admin-mech__chev{flex-shrink:0;transition:transform .15s}.admin-mech.is-open .admin-mech__chev{transform:rotate(180deg)}.admin-mech__body{background:#f9fafb;border:1px solid #eceef1;border-radius:8px;margin-top:12px;padding:16px 20px 20px}.admin-mech__purpose{color:#1f2937;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin:0 0 16px}.admin-mech__head{color:#111827;font-size:14px;font-weight:700;line-height:24px;margin:0 0 8px}.admin-mech__flow{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:20px}.admin-mech__flow li{color:#1f2937;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px}.admin-mech__actions{margin-top:16px}.admin-mech__actions-head{color:#111827;font-size:14px;font-weight:700;line-height:24px;margin:0 0 8px}.admin-mech__actions-list{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:20px}.admin-mech__actions-list li{color:#1f2937;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px}.admin-mech__actions-list li strong{color:#111827;font-weight:700}.page-hero-humation{align-items:flex-end;background:#096efb;border-radius:4px;box-sizing:border-box;display:flex;height:168px;overflow:hidden;padding:0 16px;width:100%}.page-hero-humation,.page-hero-humation--company{gap:4px;justify-content:center}.page-hero-humation__fig{align-items:flex-end;display:flex;flex:0 0 auto}.page-hero-humation__fig svg{display:block}.gi-list{font-family:Noto Sans JP,sans-serif}.gi-list__filters{align-items:center;background:#0000;border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0;padding:16px 0 20px}.gi-list__search{flex-shrink:0;position:relative;width:240px}.gi-list__search-icon{color:#6b7280;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.gi-list__search-input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 1px #0000001a;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:14px;font-weight:500;height:36px;letter-spacing:.7px;line-height:20px;outline:none;padding:8px 12px 8px 36px;width:100%}.gi-list__search-input::placeholder{color:#6b7280;font-weight:500}.gi-list__sel-trigger{background:#fff;border-color:#e5e7eb;border-radius:8px;box-shadow:0 1px 1px #0000001a;color:#1f2937;font-family:inherit;font-size:14px;font-weight:500;height:36px;letter-spacing:.7px;padding:8px 12px}.gi-list__sel-content{font-family:Noto Sans JP,sans-serif}.gi-list__reset,.gi-list__sel-item{font-size:14px;font-weight:500}.gi-list__reset{background:#0000;border:none;color:#2563eb;cursor:pointer;font-family:inherit;line-height:24px;margin-left:auto;outline:none;padding:0}.gi-list__reset:hover{color:#1d4ed8;text-decoration:underline}.gi-list__count-row{padding:16px 0 12px}.gi-list__count{color:#6b7280;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px}.gi-list__count strong{color:#1f2937;font-weight:700}.gi-list__card{overflow-x:auto}.gi-list__table{border-collapse:collapse;table-layout:fixed;width:100%}.gi-list__table th{background:#f3f4f6;border:1px solid #e5e7eb;color:#1f2937;font-size:12px;font-weight:700;height:38px;line-height:18px;padding:0 12px;text-align:left;vertical-align:middle;white-space:nowrap}.gi-list__table th:first-child{border-top-left-radius:4px;padding-left:16px}.gi-list__table td{border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;padding:20px 12px 24px;vertical-align:top}.gi-list__table td:first-child{border-left:1px solid #e5e7eb;padding-left:16px}.gi-list__table tbody tr{cursor:pointer}.gi-list__table tbody tr:hover{background:#f9fafb}.gi-list__table col.gi-col-id{width:64px}.gi-list__table col.gi-col-category{width:168px}.gi-list__table col.gi-col-ref{width:148px}.gi-list__table col.gi-col-batch{width:112px}.gi-list__table col.gi-col-status{width:148px}.gi-list__table col.gi-col-grade{width:88px}.gi-list__table col.gi-col-updated{width:108px}.gi-list__th-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.gi-list__th-sortable:hover{background:#eef0f5}.gi-list__th-sortable.is-active{color:#2563eb}.gi-list__th-inner{align-items:center;display:inline-flex;gap:4px}.gi-list__cat-list{margin:0}.gi-list__cat-list dt{color:#1f2937;font-size:14px;font-weight:700;line-height:20px;margin:16px 0 0}.gi-list__cat-list dt:first-of-type{margin-top:0}.gi-list__cat-list dd{color:#6b7280;font-size:13px;font-weight:500;line-height:20px;margin:4px 0 0}.gi-list__grade{background:#f3f4f6;border-radius:9999px;box-sizing:border-box;color:#4b5563;display:inline-block;font-size:13px;font-weight:700;line-height:20px;min-width:28px;padding:2px 8px;text-align:center}.gi-list__text{color:#1f2937;font-size:14px;font-weight:500;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gi-list__text--muted{color:#6b7280}.gi-list__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#2563eb;display:-webkit-box;font-size:14px;line-height:24px}.gi-list__badge,.gi-list__title{font-weight:500;overflow:hidden;text-overflow:ellipsis}.gi-list__badge{background:#f3f4f6;border-radius:9999px;box-sizing:border-box;color:#4b5563;font-size:13px;line-height:20px;max-width:100%;padding:2px 8px;white-space:nowrap}.gi-list__badge,.gi-list__status-cell{display:inline-block}.gi-list__status-trigger{border-color:#e5e7eb;border-radius:8px;color:#1f2937;font-size:13px;font-weight:700;height:32px;padding:4px 12px}.gi-list__pagination{display:flex;justify-content:flex-start;margin-top:16px}.gi-list__empty{color:#6b7280;font-size:14px;font-weight:500;padding:24px 0;text-align:center}.gi-detail{font-family:Noto Sans JP,sans-serif;margin:24px 0 0;max-width:640px}.gi-detail__topnav{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:0 0 24px}.gi-detail__back{color:#2563eb;font-size:14px;font-weight:500;line-height:24px;text-decoration:none}.gi-detail__back:hover{text-decoration:underline}.gi-detail__pager{display:flex;gap:8px}.gi-detail__pager-btn{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;height:32px;outline:none;padding:0 16px}.gi-detail__pager-btn:hover:not(:disabled){background:#f9fafb}.gi-detail__pager-btn:disabled{color:#9ca3af;cursor:default}.gi-detail__form{display:flex;flex-direction:column;gap:24px;margin-top:28px}.gi-detail__field{display:flex;flex-direction:column;gap:8px}.gi-detail__label{color:#4b5563;font-size:13px;font-weight:700;line-height:18px}.gi-detail__input,.gi-detail__textarea{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:15px;font-weight:500;letter-spacing:.7px;line-height:24px;outline:none;padding:8px 12px;width:100%}.gi-detail__textarea{resize:vertical}.gi-detail__textarea--notes{min-height:160px}.gi-detail__row{display:flex;gap:16px}.gi-detail__row>.gi-detail__field{flex:1 1;min-width:0}.gi-detail__meta{color:#9ca3af;font-size:13px;font-weight:500}.gi-detail__dd-head{align-items:center;display:flex;justify-content:space-between}.gi-detail__dd-toggle{background:#0000;border:none;color:#2563eb;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;line-height:18px;outline:none;padding:0}.gi-detail__dd-toggle:hover{color:#1d4ed8;text-decoration:underline}.gi-detail__dd-rendered{background:#f3f4f6;border-radius:8px;padding:16px 16px 20px}.gi-detail__dd-empty{color:#9ca3af;font-size:14px;font-weight:500;line-height:24px;margin:0}.gi-detail__actions{align-items:center;border-top:1px solid #e5e7eb;display:flex;gap:12px;padding-top:24px}.gi-detail__save{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#2563eb;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;height:40px;outline:none;padding:0 24px}.gi-detail__save:hover:not(:disabled){background:#f9fafb}.gi-detail__save:disabled{cursor:default;opacity:.5}.gi-detail__notfound{color:#6b7280;font-size:15px;padding:40px 0}.gi-dd__line{color:#1f2937;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin:0}.gi-dd__line strong{font-weight:700}.gi-dd__line+.gi-dd__line{margin-top:8px}.gi-list__hovercard{max-height:420px;overflow-y:auto;padding:16px 16px 20px}.gi-list__hovercard,.gi-toast{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #00000014,0 1px 2px #0000000a;font-family:Noto Sans JP,sans-serif}.gi-toast{align-items:center;bottom:24px;color:#1f2937;display:flex;font-size:14px;font-weight:500;gap:8px;letter-spacing:.7px;line-height:24px;padding:12px 16px;position:fixed;right:24px;z-index:50}.gi-toast__icon{color:#16a34a;flex-shrink:0}:root{--clerk-color-primary:#6c47ff;--clerk-color-background:#fff;--clerk-color-backgroundHover:#f3f4f6;--clerk-color-danger:#ff4d4f;--clerk-color-success:#52c41a;--clerk-color-warning:#faad14;--clerk-color-alpha:#0000000d;--clerk-color-alpha-emphasis:#00000026;--clerk-color-faded:#d1d5db;--clerk-color-input-background:#fff;--clerk-color-input-text:#111827;--clerk-color-text:#111827;--clerk-color-text-secondary:#595959;--clerk-color-text-on-primary:#fff;--clerk-border-radius:6px;--clerk-spacing-unit:8px;--clerk-shadow:0 2px 8px #00000026;--clerk-font-family:"Noto Sans JP",sans-serif!important;--clerk-font-size:14px;--clerk-font-size-sm:12px;--clerk-font-size-md:14px;--clerk-font-size-lg:16px;--clerk-line-height:1.5;--clerk-font-weight:400;--clerk-font-weight-medium:500;--clerk-font-weight-bold:600;--clerk-button-primary-background:var(--clerk-color-primary);--clerk-button-primary-color:var(--clerk-color-text-on-primary);--clerk-button-secondary-background:#f3f4f6;--clerk-button-secondary-color:#111827;--clerk-input-border-color:#d1d5db;--clerk-input-border-color-focus:var(--clerk-color-primary);--clerk-input-border-radius:var(--clerk-border-radius)}.clerk-signin-signup-page{min-height:100vh}.clerk-signin-signup-page .page-content{align-items:center;background:#f3f4f6;display:flex;justify-content:center}.clerk-signin-signup-page .page-content .cl-rootBox.cl-signIn-root .cl-cardBox,.clerk-signin-signup-page .page-content .cl-rootBox.cl-signUp-root .cl-cardBox{width:42rem}.clerk-signin-signup-page .page-content .cl-rootBox.cl-signIn-root .cl-socialButtons,.clerk-signin-signup-page .page-content .cl-rootBox.cl-signUp-root .cl-socialButtons{column-gap:1rem}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:where(.shadcn-scope,.shadcn-scope *,.shadcn-scope :before,.shadcn-scope :after){border:0 solid #e2e8f0;border-color:hsl(var(--border));box-sizing:border-box}:where([data-radix-popper-content-wrapper],[data-radix-popper-content-wrapper] *,[data-radix-popper-content-wrapper] :before,[data-radix-popper-content-wrapper] :after){border:0 solid #e2e8f0;border-color:hsl(var(--border));box-sizing:border-box}.tw-sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.tw-pointer-events-none{pointer-events:none}.tw-fixed{position:fixed}.tw-absolute{position:absolute}.tw-relative{position:relative}.tw-inset-0{inset:0}.tw-left-2{left:8px}.tw-left-3{left:12px}.tw-left-\[50\%\]{left:50%}.tw-right-2{right:8px}.tw-right-3{right:12px}.tw-top-3{top:12px}.tw-top-\[50\%\]{top:50%}.tw-z-50{z-index:50}.tw-m-0{margin:0}.tw--mx-1{margin-left:-4px;margin-right:-4px}.tw-my-1{margin-top:4px}.tw-mb-1,.tw-my-1{margin-bottom:4px}.tw-ml-4{margin-left:16px}.tw-ml-auto{margin-left:auto}.tw-mr-1{margin-right:4px}.tw-mt-1\.5{margin-top:6px}.tw-mt-2{margin-top:8px}.tw-mt-4{margin-top:16px}.tw-box-border{box-sizing:border-box}.tw-block{display:block}.tw-flex{display:flex}.tw-inline-flex{display:inline-flex}.tw-grid{display:grid}.tw-aspect-square{aspect-ratio:1/1}.tw-h-10{height:40px}.tw-h-2{height:8px}.tw-h-3{height:12px}.tw-h-3\.5{height:14px}.tw-h-4{height:16px}.tw-h-5{height:20px}.tw-h-8{height:32px}.tw-h-9{height:36px}.tw-h-\[18px\]{height:18px}.tw-h-\[1px\]{height:1px}.tw-h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.tw-h-full{height:100%}.tw-h-px{height:1px}.tw-max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.tw-max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.tw-min-h-\[60px\]{min-height:60px}.tw-w-10{width:40px}.tw-w-2{width:8px}.tw-w-3{width:12px}.tw-w-3\.5{width:14px}.tw-w-4{width:16px}.tw-w-64{width:256px}.tw-w-8{width:32px}.tw-w-9{width:36px}.tw-w-\[18px\]{width:18px}.tw-w-\[1px\]{width:1px}.tw-w-full{width:100%}.tw-min-w-10{min-width:40px}.tw-min-w-8{min-width:32px}.tw-min-w-9{min-width:36px}.tw-min-w-\[8rem\]{min-width:8rem}.tw-min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.tw-max-w-\[200px\]{max-width:200px}.tw-max-w-\[300px\]{max-width:300px}.tw-max-w-lg{max-width:32rem}.tw-flex-1{flex:1 1}.tw-shrink-0{flex-shrink:0}.tw-caption-bottom{caption-side:bottom}.tw-origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.tw-origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.tw-origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.tw-origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.tw-translate-x-\[-50\%\]{--tw-translate-x:-50%}.tw-translate-x-\[-50\%\],.tw-translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-y-\[-50\%\]{--tw-translate-y:-50%}.tw-cursor-default{cursor:default}.tw-cursor-pointer{cursor:pointer}.tw-select-none{-webkit-user-select:none;user-select:none}.tw-appearance-none{-webkit-appearance:none;appearance:none}.tw-flex-col{flex-direction:column}.tw-flex-col-reverse{flex-direction:column-reverse}.tw-flex-wrap{flex-wrap:wrap}.tw-place-content-center{place-content:center}.tw-items-center{align-items:center}.tw-justify-start{justify-content:flex-start}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-gap-0{gap:0}.tw-gap-1{gap:4px}.tw-gap-1\.5{gap:6px}.tw-gap-2{gap:8px}.tw-gap-3{gap:12px}.tw-gap-4{gap:16px}.tw-gap-\[10px\]{gap:10px}.tw-space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(6px*var(--tw-space-y-reverse));margin-top:calc(6px*(1 - var(--tw-space-y-reverse)))}.tw-overflow-auto{overflow:auto}.tw-overflow-hidden{overflow:hidden}.tw-overflow-y-auto{overflow-y:auto}.tw-overflow-x-hidden{overflow-x:hidden}.tw-text-ellipsis{text-overflow:ellipsis}.tw-whitespace-nowrap{white-space:nowrap}.tw-rounded-\[5px\]{border-radius:5px}.tw-rounded-full{border-radius:9999px}.tw-rounded-lg{border-radius:8px;border-radius:var(--radius)}.tw-rounded-md{border-radius:6px;border-radius:calc(var(--radius) - 2px)}.tw-rounded-sm{border-radius:4px;border-radius:calc(var(--radius) - 4px)}.tw-border{border-width:1px}.tw-border-0{border-width:0}.tw-border-2{border-width:2px}.tw-border-\[1px\]{border-width:1px}.tw-border-b{border-bottom-width:1px}.tw-border-t{border-top-width:1px}.tw-border-solid{border-style:solid}.tw-border-destructive\/50{border-color:#dc282880;border-color:hsl(var(--destructive)/.5)}.tw-border-input{border-color:#e2e8f0;border-color:hsl(var(--input))}.tw-border-primary{border-color:#0f172a;border-color:hsl(var(--primary))}.tw-border-transparent{border-color:#0000}.tw-bg-\[\#2563eb\]{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.tw-bg-background{background-color:#fff;background-color:hsl(var(--background))}.tw-bg-black\/80{background-color:#000c}.tw-bg-border{background-color:#e2e8f0;background-color:hsl(var(--border))}.tw-bg-destructive{background-color:#dc2828;background-color:hsl(var(--destructive))}.tw-bg-muted{background-color:#f1f5f9;background-color:hsl(var(--muted))}.tw-bg-muted\/50{background-color:#f1f5f980;background-color:hsl(var(--muted)/.5)}.tw-bg-popover{background-color:#fff;background-color:hsl(var(--popover))}.tw-bg-primary{background-color:#0f172a;background-color:hsl(var(--primary))}.tw-bg-secondary{background-color:#f1f5f9;background-color:hsl(var(--secondary))}.tw-bg-transparent{background-color:initial}.tw-bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.tw-fill-current{fill:currentColor}.tw-p-0{padding:0}.tw-p-1{padding:4px}.tw-p-2{padding:8px}.tw-p-4{padding:16px}.tw-p-6{padding:24px}.\!tw-px-6{padding-left:24px!important;padding-right:24px!important}.tw-px-2{padding-left:8px;padding-right:8px}.tw-px-3{padding-left:12px;padding-right:12px}.tw-px-4{padding-left:16px;padding-right:16px}.tw-px-8{padding-left:32px;padding-right:32px}.tw-py-1{padding-bottom:4px;padding-top:4px}.tw-py-2{padding-bottom:8px;padding-top:8px}.tw-py-3{padding-bottom:12px;padding-top:12px}.tw-pl-2{padding-left:8px}.tw-pl-8{padding-left:32px}.tw-pl-9{padding-left:36px}.tw-pr-2{padding-right:8px}.tw-pr-8{padding-right:32px}.tw-pr-\[5px\]{padding-right:5px}.tw-text-left{text-align:left}.tw-text-center{text-align:center}.tw-align-middle{vertical-align:middle}.\!tw-text-\[10px\]{font-size:10px!important}.\!tw-text-\[13px\]{font-size:13px!important}.tw-text-\[13px\]{font-size:13px}.tw-text-\[14px\]{font-size:14px}.tw-text-base{font-size:16px;line-height:24px}.tw-text-lg{font-size:18px;line-height:28px}.tw-text-sm,.tw-text-xs{font-size:15px;line-height:22px}.\!tw-font-medium{font-weight:500!important}.tw-font-medium{font-weight:500}.tw-font-semibold{font-weight:600}.tw-leading-none{line-height:1}.tw-leading-relaxed{line-height:1.625}.tw-tracking-tight{letter-spacing:-.025em}.tw-tracking-widest{letter-spacing:.1em}.\!tw-text-\[\#0E172A\]{--tw-text-opacity:1!important;color:#0e172a!important;color:rgb(14 23 42/var(--tw-text-opacity,1))!important}.\!tw-text-white{--tw-text-opacity:1!important;color:#fff!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.tw-text-\[\#1f2937\]{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}.tw-text-\[\#2563eb\]{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.tw-text-\[\#4b5563\]{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.tw-text-\[\#6b7280\]{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.tw-text-current{color:currentColor}.tw-text-destructive{color:#dc2828;color:hsl(var(--destructive))}.tw-text-destructive-foreground{color:#f8fafc;color:hsl(var(--destructive-foreground))}.tw-text-foreground{color:#020817;color:hsl(var(--foreground))}.tw-text-muted-foreground{color:#64748b;color:hsl(var(--muted-foreground))}.tw-text-popover-foreground{color:#020817;color:hsl(var(--popover-foreground))}.tw-text-primary{color:#0f172a;color:hsl(var(--primary))}.tw-text-primary-foreground{color:#f8fafc;color:hsl(var(--primary-foreground))}.tw-text-secondary-foreground{color:#0f172a;color:hsl(var(--secondary-foreground))}.tw-text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.tw-underline-offset-4{text-underline-offset:4px}.tw-opacity-50{opacity:.5}.tw-opacity-60{opacity:.6}.tw-shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.tw-shadow,.tw-shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.tw-shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.tw-shadow-md,.tw-shadow-none{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.tw-shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-outline-none{outline:2px solid #0000;outline-offset:2px}.tw-ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.tw-ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.tw-transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-duration-200{transition-duration:.2s}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:1;opacity:var(--tw-exit-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.tw-animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.tw-fade-in-0{--tw-enter-opacity:0}.tw-zoom-in-95{--tw-enter-scale:.95}.tw-duration-200{animation-duration:.2s}:root{--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:222.2 47.4% 11.2%;--primary-foreground:210 40% 98%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 72% 51%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:0 0% 64%;--radius:8px}.file\:tw-border-0::-webkit-file-upload-button{border-width:0}.file\:tw-border-0::file-selector-button{border-width:0}.file\:tw-bg-transparent::-webkit-file-upload-button{background-color:initial}.file\:tw-bg-transparent::file-selector-button{background-color:initial}.file\:tw-text-sm::-webkit-file-upload-button{font-size:15px;line-height:22px}.file\:tw-text-sm::file-selector-button{font-size:15px;line-height:22px}.file\:tw-font-medium::-webkit-file-upload-button{font-weight:500}.file\:tw-font-medium::file-selector-button{font-weight:500}.file\:tw-text-foreground::-webkit-file-upload-button{color:#020817;color:hsl(var(--foreground))}.file\:tw-text-foreground::file-selector-button{color:#020817;color:hsl(var(--foreground))}.placeholder\:tw-text-muted-foreground::placeholder{color:#64748b;color:hsl(var(--muted-foreground))}.hover\:tw-bg-\[\#1d4ed8\]:hover{--tw-bg-opacity:1;background-color:#1d4ed8;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:tw-bg-\[\#f3f4f6\]:hover{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:tw-bg-accent:hover{background-color:#f1f5f9;background-color:hsl(var(--accent))}.hover\:tw-bg-destructive\/80:hover{background-color:#dc2828cc;background-color:hsl(var(--destructive)/.8)}.hover\:tw-bg-destructive\/90:hover{background-color:#dc2828e6;background-color:hsl(var(--destructive)/.9)}.hover\:tw-bg-muted:hover{background-color:#f1f5f9;background-color:hsl(var(--muted))}.hover\:tw-bg-muted\/50:hover{background-color:#f1f5f980;background-color:hsl(var(--muted)/.5)}.hover\:tw-bg-primary\/80:hover{background-color:#0f172acc;background-color:hsl(var(--primary)/.8)}.hover\:tw-bg-primary\/90:hover{background-color:#0f172ae6;background-color:hsl(var(--primary)/.9)}.hover\:tw-bg-secondary\/80:hover{background-color:#f1f5f9cc;background-color:hsl(var(--secondary)/.8)}.hover\:tw-bg-transparent:hover{background-color:initial}.hover\:tw-text-accent-foreground:hover{color:#0f172a;color:hsl(var(--accent-foreground))}.hover\:tw-text-muted-foreground:hover{color:#64748b;color:hsl(var(--muted-foreground))}.hover\:tw-underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.focus\:tw-bg-accent:focus{background-color:#f1f5f9;background-color:hsl(var(--accent))}.focus\:tw-text-accent-foreground:focus{color:#0f172a;color:hsl(var(--accent-foreground))}.focus\:tw-outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:tw-ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:tw-ring-0:focus,.focus\:tw-ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:tw-ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:tw-ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:tw-ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:tw-ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:tw-border-\[\#9ca3af\]:focus-visible{--tw-border-opacity:1;border-color:#9ca3af;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.focus-visible\:tw-border-\[hsl\(var\(--ring\)\)\]:focus-visible{border-color:#a3a3a3;border-color:hsl(var(--ring))}.focus-visible\:tw-outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.focus-visible\:tw-ring-0:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:tw-ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:tw-ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:tw-ring-\[2px\]:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:tw-ring-\[3px\]:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:tw-ring-\[hsl\(var\(--ring\)\/0\.5\)\]:focus-visible{--tw-ring-color:hsl(var(--ring)/0.5)}.focus-visible\:tw-ring-\[rgba\(148\2c 163\2c 184\2c 0\.15\)\]:focus-visible{--tw-ring-color:#94a3b826}.focus-visible\:tw-ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:tw-ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:tw-ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\:tw-pointer-events-none:disabled{pointer-events:none}.disabled\:tw-cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:tw-opacity-50:disabled{opacity:.5}.data-\[disabled\]\:tw-pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:tw-translate-y-1[data-side=bottom]{--tw-translate-y:4px}.data-\[side\=bottom\]\:tw-translate-y-1[data-side=bottom],.data-\[side\=left\]\:tw--translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:tw--translate-x-1[data-side=left]{--tw-translate-x:-4px}.data-\[side\=right\]\:tw-translate-x-1[data-side=right]{--tw-translate-x:4px}.data-\[side\=right\]\:tw-translate-x-1[data-side=right],.data-\[side\=top\]\:tw--translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:tw--translate-y-1[data-side=top]{--tw-translate-y:-4px}.data-\[state\=checked\]\:tw-translate-x-4[data-state=checked]{--tw-translate-x:16px}.data-\[state\=checked\]\:tw-translate-x-4[data-state=checked],.data-\[state\=unchecked\]\:tw-translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:tw-translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\[state\=active\]\:tw-bg-background[data-state=active]{background-color:#fff;background-color:hsl(var(--background))}.data-\[state\=checked\]\:tw-bg-primary[data-state=checked]{background-color:#0f172a;background-color:hsl(var(--primary))}.data-\[state\=on\]\:tw-bg-accent[data-state=on],.data-\[state\=open\]\:tw-bg-accent[data-state=open]{background-color:#f1f5f9;background-color:hsl(var(--accent))}.data-\[state\=selected\]\:tw-bg-muted[data-state=selected]{background-color:#f1f5f9;background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:tw-bg-input[data-state=unchecked]{background-color:#e2e8f0;background-color:hsl(var(--input))}.data-\[placeholder\]\:tw-text-muted-foreground[data-placeholder]{color:#64748b;color:hsl(var(--muted-foreground))}.data-\[state\=active\]\:tw-text-foreground[data-state=active]{color:#020817;color:hsl(var(--foreground))}.data-\[state\=checked\]\:tw-text-primary-foreground[data-state=checked]{color:#f8fafc;color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:tw-text-accent-foreground[data-state=on]{color:#0f172a;color:hsl(var(--accent-foreground))}.data-\[disabled\]\:tw-opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:tw-shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[state\=open\]\:tw-animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.data-\[state\=closed\]\:tw-animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-duration:.15s;animation-name:exit}.data-\[state\=closed\]\:tw-fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=open\]\:tw-fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:tw-zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:tw-zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[side\=bottom\]\:tw-slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-8px}.data-\[side\=left\]\:tw-slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:8px}.data-\[side\=right\]\:tw-slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-8px}.data-\[side\=top\]\:tw-slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:8px}.data-\[state\=closed\]\:tw-slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:tw-slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:tw-slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:tw-slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}@media (min-width:640px){.sm\:tw-flex-row{flex-direction:row}.sm\:tw-justify-end{justify-content:flex-end}.sm\:tw-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(8px*(1 - var(--tw-space-x-reverse)));margin-right:calc(8px*var(--tw-space-x-reverse))}.sm\:tw-rounded-lg{border-radius:8px;border-radius:var(--radius)}.sm\:tw-text-left{text-align:left}}@media (min-width:768px){.md\:tw-text-sm{font-size:15px;line-height:22px}}.\[\&\:has\(\[role\=checkbox\]\)\]\:tw-pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:tw-translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>span\]\:tw-line-clamp-1>span{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:tw-translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:tw-absolute>svg{position:absolute}.\[\&\>svg\]\:tw-left-4>svg{left:16px}.\[\&\>svg\]\:tw-top-4>svg{top:16px}.\[\&\>svg\]\:tw-size-4>svg{height:16px;width:16px}.\[\&\>svg\]\:tw-shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:tw-text-destructive>svg{color:#dc2828;color:hsl(var(--destructive))}.\[\&\>svg\]\:tw-text-foreground>svg{color:#020817;color:hsl(var(--foreground))}.\[\&\>svg\~\*\]\:tw-pl-7>svg~*{padding-left:28px}.\[\&\>tr\]\:last\:tw-border-b-0:last-child>tr{border-bottom-width:0}.\[\&_p\]\:tw-leading-relaxed p{line-height:1.625}.\[\&_svg\]\:tw-pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:tw-size-4 svg{height:16px;width:16px}.\[\&_svg\]\:tw-shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:tw-border-0 tr:last-child{border-width:0}.\[\&_tr\]\:tw-border-b tr{border-bottom-width:1px}.company-page-layout{background:#fff;display:flex;flex-direction:column;min-height:100vh;width:100%}.company-page-layout>.company-top-tabs{flex-shrink:0}.company-page-layout__main{background:#0000;flex:1 1 auto;min-width:0;overflow-x:hidden}.company-page-layout__main .company-page-pc{align-items:center;max-width:100%;width:100%}.company-page-layout__main .company-page-pc>:not(.company-page-pc__breadcrumb){align-self:center!important;box-sizing:border-box;margin-left:auto!important;margin-right:auto!important;max-width:970px!important;width:100%!important}.company-page-layout__main .company-page-pc .company-business-list,.company-page-layout__main .company-page-pc .company-employee-info-section,.company-page-layout__main .company-page-pc .company-value-list,.company-page-layout__main .company-page-pc .contents-page__body .filter-component-container,.company-page-layout__main .company-page-pc .contents-page__body .tab-content-layout-v2,.company-page-layout__main .company-page-pc .contents-page__registration-card,.company-page-layout__main .company-page-pc .employees-list-page__culture-card,.company-page-layout__main .company-page-pc .jobs-page__main-card,.company-page-layout__main .company-page-pc .know-page__general-info-card,.company-page-layout__main .company-page-pc .know-page__summary-card,.company-page-layout__main .company-page-pc .know-page__using-service-register-card,.company-page-layout__main .company-page-pc .main-content.main-content--card>.company-right-side>section,.company-page-layout__main .company-page-pc .page-publish-switch:not(.page-publish-switch--compact),.company-page-layout__main .company-page-pc .slide-related-links-card{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important}.company-page-layout__main .company-page-pc .jobs-page__main-card{padding:12px 36px 28px!important}.company-page-layout__main .company-page-pc .jobs-page__main-card:has(.job-posting-grid__tabs--pill){padding-top:0!important}.company-page-layout__main .company-page-pc .jobs-page__main-card--hiring-demograph{padding:16px 36px 20px!important}.company-page-layout__main .company-page-pc .jobs-page__main-card--figures{padding:20px 36px 24px!important}.company-page-layout__main .company-page-pc .jobs-page__main-card--recruitment,.company-page-layout__main .company-page-pc .jobs-page__main-card--related-links,.company-page-layout__main .company-page-pc .jobs-page__main-card--work-env{padding:0 36px 24px!important}.company-page-layout__main .company-page-pc .jobs-page__main-card--bordered{padding:0 36px 20px!important}.company-page-layout__main .company-page-pc .jobs-page__main-card--slide{padding:20px 36px 12px!important}.company-page-layout__main .company-page-pc .page-publish-switch{max-width:970px!important;width:100%!important}.company-page-layout__main .company-page-pc .company-employee-info-section{background:#0000!important;border:none!important;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;margin-top:8px!important;max-width:970px!important;padding:0!important;width:100%!important}.company-page-layout__main .company-page-pc .company-employee-info-section__white{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;box-sizing:border-box;margin:0!important;max-width:100%!important;padding:12px 36px 16px!important;width:100%!important}.company-page-layout__main .company-page-pc .company-employee-info-section__bottom-gray{background:#0000!important;margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}.company-page-layout__main .company-page-pc .company-employee-info-section__card{background:#fff!important;border:1.5px solid #f3f4f6!important;border-radius:8px!important;box-sizing:border-box;margin:0!important;max-width:100%!important;padding:16px 24px 24px!important;width:100%!important}.company-page-layout__main .company-page-pc .blog-slide-sub-nav-container,.company-page-layout__main .company-page-pc .company-pc-bottom-btn-wrapper,.company-page-layout__main .company-page-pc .company-pc-container,.company-page-layout__main .company-page-pc .know-company-publish-switch.sub-menu-show-hide,.company-page-layout__main .company-page-pc .top-container{box-sizing:border-box;margin-left:auto!important;margin-right:auto!important;max-width:970px!important;padding-left:0!important;padding-right:0!important;width:100%!important}.company-page-layout__main .company-page-pc .main-content,.company-page-layout__main .company-page-pc .main-content--card,.company-page-layout__main .company-page-pc .main-content--centered{flex:1 1 auto!important;max-width:100%!important;width:100%!important}.company-page-layout__main .card-company-section-overview-page-container{align-items:flex-start!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;box-sizing:border-box;gap:0!important;margin:0 auto!important;max-width:970px!important;padding:20px 0!important;width:100%!important}.company-page-layout__main .card-company-section-overview-page-container .logo-name-div{align-items:flex-start!important;gap:12px!important}.company-page-layout__main .card-company-section-overview-page-container .logo-name-div .logo-name{justify-content:flex-start!important}.company-page-layout__main .card-company-section-overview-page-container .logo-name-div .logo-name .name{text-align:left!important}.company-page-layout__main .card-company-section-overview-page-container .logo-name-div .company-description-row{justify-content:flex-start!important;text-align:left!important}.company-page-layout__main .card-company-section-overview-page-container .tags-div{gap:12px!important;justify-content:flex-start!important}.company-page-layout__main .company-pc-container.company-pc-container--centered{background:#0000!important;border:none!important;margin:8px 0 0!important;max-width:970px!important;padding:0!important;width:100%!important}.company-page-layout__main .company-pc-container.company-pc-container--centered .margin-top-12,.company-page-layout__main .company-pc-container.company-pc-container--centered section.margin-top-12{margin-top:8px!important}.company-page-layout__main .company-pc-container.company-pc-container--centered .main-content>:first-child,.company-page-layout__main .company-pc-container.company-pc-container--centered .main-content>section:first-of-type{margin-top:0!important}.company-page-layout__main .company-pc-container.company-pc-container--centered .main-content.main-content--card>.company-right-side>section.company-business-list-wrapper,.company-page-layout__main .company-pc-container.company-pc-container--centered .main-content.main-content--card>.company-right-side>section.company-employee-blogs-wrapper,.company-page-layout__main .company-pc-container.company-pc-container--centered .main-content.main-content--card>.company-right-side>section.company-general-info-box-wrapper,.company-page-layout__main .company-pc-container.company-pc-container--centered .main-content.main-content--card>.company-right-side>section.company-history-box-wrapper,.company-page-layout__main .company-pc-container.company-pc-container--centered .main-content.main-content--card>.company-right-side>section.company-press-releases-wrapper,.company-page-layout__main .company-pc-container.company-pc-container--centered .main-content.main-content--card>.company-right-side>section.company-reference-check-wrapper{background:#0000!important;border:none!important;border-radius:0!important;padding:0!important}.company-page-layout__main .business-summary-page__hero,.company-page-layout__main .contents-page__hero,.company-page-layout__main .employees-list-page__hero,.company-page-layout__main .job-type-info-page__hero,.company-page-layout__main .jobs-page__hero,.company-page-layout__main .know-page__hero{align-items:flex-start!important;background:#0000!important;border:none!important;border-radius:0!important;box-sizing:border-box;display:flex!important;flex-direction:column!important;gap:12px!important;margin:8px 0 0!important;max-width:970px!important;padding:16px 0!important;text-align:left!important;width:100%!important}.company-page-layout__main .business-summary-page__hero .business-summary-page__hero-badge,.company-page-layout__main .business-summary-page__hero .contents-page__hero-badge,.company-page-layout__main .business-summary-page__hero .employees-list-page__hero-badge,.company-page-layout__main .business-summary-page__hero .job-type-info-page__hero-badge,.company-page-layout__main .business-summary-page__hero .jobs-page__hero-badge,.company-page-layout__main .business-summary-page__hero .know-page__hero-badge,.company-page-layout__main .contents-page__hero .business-summary-page__hero-badge,.company-page-layout__main .contents-page__hero .contents-page__hero-badge,.company-page-layout__main .contents-page__hero .employees-list-page__hero-badge,.company-page-layout__main .contents-page__hero .job-type-info-page__hero-badge,.company-page-layout__main .contents-page__hero .jobs-page__hero-badge,.company-page-layout__main .contents-page__hero .know-page__hero-badge,.company-page-layout__main .employees-list-page__hero .business-summary-page__hero-badge,.company-page-layout__main .employees-list-page__hero .contents-page__hero-badge,.company-page-layout__main .employees-list-page__hero .employees-list-page__hero-badge,.company-page-layout__main .employees-list-page__hero .job-type-info-page__hero-badge,.company-page-layout__main .employees-list-page__hero .jobs-page__hero-badge,.company-page-layout__main .employees-list-page__hero .know-page__hero-badge,.company-page-layout__main .job-type-info-page__hero .business-summary-page__hero-badge,.company-page-layout__main .job-type-info-page__hero .contents-page__hero-badge,.company-page-layout__main .job-type-info-page__hero .employees-list-page__hero-badge,.company-page-layout__main .job-type-info-page__hero .job-type-info-page__hero-badge,.company-page-layout__main .job-type-info-page__hero .jobs-page__hero-badge,.company-page-layout__main .job-type-info-page__hero .know-page__hero-badge,.company-page-layout__main .jobs-page__hero .business-summary-page__hero-badge,.company-page-layout__main .jobs-page__hero .contents-page__hero-badge,.company-page-layout__main .jobs-page__hero .employees-list-page__hero-badge,.company-page-layout__main .jobs-page__hero .job-type-info-page__hero-badge,.company-page-layout__main .jobs-page__hero .jobs-page__hero-badge,.company-page-layout__main .jobs-page__hero .know-page__hero-badge,.company-page-layout__main .know-page__hero .business-summary-page__hero-badge,.company-page-layout__main .know-page__hero .contents-page__hero-badge,.company-page-layout__main .know-page__hero .employees-list-page__hero-badge,.company-page-layout__main .know-page__hero .job-type-info-page__hero-badge,.company-page-layout__main .know-page__hero .jobs-page__hero-badge,.company-page-layout__main .know-page__hero .know-page__hero-badge{display:none!important}.company-page-layout__main .business-summary-page__hero .business-summary-page__hero-title,.company-page-layout__main .business-summary-page__hero .contents-page__hero-title,.company-page-layout__main .business-summary-page__hero .employees-list-page__hero-title,.company-page-layout__main .business-summary-page__hero .job-type-info-page__hero-title,.company-page-layout__main .business-summary-page__hero .jobs-page__hero-title,.company-page-layout__main .business-summary-page__hero .know-page__hero-title,.company-page-layout__main .business-summary-page__hero h1,.company-page-layout__main .contents-page__hero .business-summary-page__hero-title,.company-page-layout__main .contents-page__hero .contents-page__hero-title,.company-page-layout__main .contents-page__hero .employees-list-page__hero-title,.company-page-layout__main .contents-page__hero .job-type-info-page__hero-title,.company-page-layout__main .contents-page__hero .jobs-page__hero-title,.company-page-layout__main .contents-page__hero .know-page__hero-title,.company-page-layout__main .contents-page__hero h1,.company-page-layout__main .employees-list-page__hero .business-summary-page__hero-title,.company-page-layout__main .employees-list-page__hero .contents-page__hero-title,.company-page-layout__main .employees-list-page__hero .employees-list-page__hero-title,.company-page-layout__main .employees-list-page__hero .job-type-info-page__hero-title,.company-page-layout__main .employees-list-page__hero .jobs-page__hero-title,.company-page-layout__main .employees-list-page__hero .know-page__hero-title,.company-page-layout__main .employees-list-page__hero h1,.company-page-layout__main .job-type-info-page__hero .business-summary-page__hero-title,.company-page-layout__main .job-type-info-page__hero .contents-page__hero-title,.company-page-layout__main .job-type-info-page__hero .employees-list-page__hero-title,.company-page-layout__main .job-type-info-page__hero .job-type-info-page__hero-title,.company-page-layout__main .job-type-info-page__hero .jobs-page__hero-title,.company-page-layout__main .job-type-info-page__hero .know-page__hero-title,.company-page-layout__main .job-type-info-page__hero h1,.company-page-layout__main .jobs-page__hero .business-summary-page__hero-title,.company-page-layout__main .jobs-page__hero .contents-page__hero-title,.company-page-layout__main .jobs-page__hero .employees-list-page__hero-title,.company-page-layout__main .jobs-page__hero .job-type-info-page__hero-title,.company-page-layout__main .jobs-page__hero .jobs-page__hero-title,.company-page-layout__main .jobs-page__hero .know-page__hero-title,.company-page-layout__main .jobs-page__hero h1,.company-page-layout__main .know-page__hero .business-summary-page__hero-title,.company-page-layout__main .know-page__hero .contents-page__hero-title,.company-page-layout__main .know-page__hero .employees-list-page__hero-title,.company-page-layout__main .know-page__hero .job-type-info-page__hero-title,.company-page-layout__main .know-page__hero .jobs-page__hero-title,.company-page-layout__main .know-page__hero .know-page__hero-title,.company-page-layout__main .know-page__hero h1{background:#0000!important;color:#111827!important;font-family:Noto Sans JP,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:29px!important;margin:0!important;padding:0!important;text-align:left!important}.company-page-layout__main .business-summary-page__hero .business-summary-page__hero-desc,.company-page-layout__main .business-summary-page__hero .contents-page__hero-desc,.company-page-layout__main .business-summary-page__hero .employees-list-page__hero-desc,.company-page-layout__main .business-summary-page__hero .job-type-info-page__hero-desc,.company-page-layout__main .business-summary-page__hero .jobs-page__hero-desc,.company-page-layout__main .business-summary-page__hero .know-page__hero-desc,.company-page-layout__main .business-summary-page__hero p,.company-page-layout__main .contents-page__hero .business-summary-page__hero-desc,.company-page-layout__main .contents-page__hero .contents-page__hero-desc,.company-page-layout__main .contents-page__hero .employees-list-page__hero-desc,.company-page-layout__main .contents-page__hero .job-type-info-page__hero-desc,.company-page-layout__main .contents-page__hero .jobs-page__hero-desc,.company-page-layout__main .contents-page__hero .know-page__hero-desc,.company-page-layout__main .contents-page__hero p,.company-page-layout__main .employees-list-page__hero .business-summary-page__hero-desc,.company-page-layout__main .employees-list-page__hero .contents-page__hero-desc,.company-page-layout__main .employees-list-page__hero .employees-list-page__hero-desc,.company-page-layout__main .employees-list-page__hero .job-type-info-page__hero-desc,.company-page-layout__main .employees-list-page__hero .jobs-page__hero-desc,.company-page-layout__main .employees-list-page__hero .know-page__hero-desc,.company-page-layout__main .employees-list-page__hero p,.company-page-layout__main .job-type-info-page__hero .business-summary-page__hero-desc,.company-page-layout__main .job-type-info-page__hero .contents-page__hero-desc,.company-page-layout__main .job-type-info-page__hero .employees-list-page__hero-desc,.company-page-layout__main .job-type-info-page__hero .job-type-info-page__hero-desc,.company-page-layout__main .job-type-info-page__hero .jobs-page__hero-desc,.company-page-layout__main .job-type-info-page__hero .know-page__hero-desc,.company-page-layout__main .job-type-info-page__hero p,.company-page-layout__main .jobs-page__hero .business-summary-page__hero-desc,.company-page-layout__main .jobs-page__hero .contents-page__hero-desc,.company-page-layout__main .jobs-page__hero .employees-list-page__hero-desc,.company-page-layout__main .jobs-page__hero .job-type-info-page__hero-desc,.company-page-layout__main .jobs-page__hero .jobs-page__hero-desc,.company-page-layout__main .jobs-page__hero .know-page__hero-desc,.company-page-layout__main .jobs-page__hero p,.company-page-layout__main .know-page__hero .business-summary-page__hero-desc,.company-page-layout__main .know-page__hero .contents-page__hero-desc,.company-page-layout__main .know-page__hero .employees-list-page__hero-desc,.company-page-layout__main .know-page__hero .job-type-info-page__hero-desc,.company-page-layout__main .know-page__hero .jobs-page__hero-desc,.company-page-layout__main .know-page__hero .know-page__hero-desc,.company-page-layout__main .know-page__hero p{background:#0000!important;color:#6b7280!important;font-family:Noto Sans JP,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:24px!important;margin:0!important;max-width:none!important;padding:0!important;text-align:left!important}.company-page-layout__main .company-page-pc{background:#f3f4f6;padding-top:28px}.company-page-layout__main .business-summary-page__body,.company-page-layout__main .contents-page__body,.company-page-layout__main .employees-list-page__body,.company-page-layout__main .job-type-info-page__body,.company-page-layout__main .jobs-page__body,.company-page-layout__main .know-page__body{align-items:stretch!important;background:#0000!important;gap:8px!important;margin-left:0!important;margin-right:0!important;margin-top:8px!important;max-width:970px!important;padding:0!important;width:100%!important}.company-page-layout__main .business-summary-page__body>*,.company-page-layout__main .contents-page__body>*,.company-page-layout__main .employees-list-page__body>*,.company-page-layout__main .job-type-info-page__body>*,.company-page-layout__main .jobs-page__body>*,.company-page-layout__main .know-page__body>*{box-sizing:border-box;max-width:100%!important;width:100%!important}.company-page-layout__main .employees-level-flat{max-width:100%!important;width:100%!important}.company-page-layout__main .employees-level-flat__box{border:1px solid #e5e7eb!important;border-radius:6px!important;max-width:100%!important;width:100%!important}.company-page-layout__main .employees-level-flat__box .employee-level-figures-footer{margin-top:0!important}.company-page-layout__main .employee-level-figures-stats-wrap{position:relative}.company-page-layout__main .employee-level-figures-stats-wrap__updated-at{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;line-height:24px;margin-top:12px;position:static;text-align:right;white-space:nowrap;width:100%}.company-page-layout__main .employee-level-filter-section,.company-page-layout__main .employee-level-filter-section.company-overview-pc-second-section{background:#0000!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;width:100%!important}.company-page-layout__main .employees-list-page .company-employee-info-section,.company-page-layout__main .employees-list-page .company-employee-info-section__bottom-gray,.company-page-layout__main .employees-list-page__culture-body,.company-page-layout__main .employees-list-page__job-type-body,.company-page-layout__main .employees-list-page__placeholder-bar,.company-page-layout__main .employees-list-page__publish-bar,.company-page-layout__main .employees-list-page__role-tabs-bar{align-items:stretch!important;background:#0000!important;margin-left:auto!important;margin-right:auto!important;max-width:970px!important;padding:0!important;width:100%!important}.company-page-layout__main .employees-list-page .company-employee-info-section__white{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;box-sizing:border-box;margin-left:0!important;margin-right:0!important;max-width:100%!important;padding:12px 36px 16px!important;width:100%!important}.company-page-layout__main .company-page-pc>:not(.company-page-pc__breadcrumb)+:not(.company-page-pc__breadcrumb){margin-top:8px}.company-page-layout__main .know-page__general-info-card,.company-page-layout__main .know-page__summary-card{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;box-sizing:border-box;margin:8px 0 0!important;max-width:970px!important;padding:12px 36px 24px!important;width:100%!important}.mm-org-modal__cardbox,.mm-org-modal__content,.mm-org-modal__rootbox{max-width:960px!important;width:100%!important}.mm-org-modal__card{display:flex!important;width:100%!important}.mm-org-modal__navbar{flex-shrink:0!important;min-width:280px!important;width:280px!important}.mm-org-modal__navbar-buttons{padding:0 12px!important;width:100%!important}.mm-org-modal__navbar-button{justify-content:flex-start!important;width:100%!important}.mm-org-modal__scrollbox{flex:1 1!important;min-width:0!important}.company-top-tabs{background:#fff;width:100%}.company-top-tabs__inner{box-sizing:border-box;margin:0 auto;max-width:970px;padding:0;width:100%}.company-top-tabs__breadcrumb-bar{background:#fff;padding-bottom:12px;padding-top:12px}.company-top-tabs__breadcrumb-text{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px;margin:0}.company-top-tabs__breadcrumb-link{color:inherit;text-decoration:none}.company-top-tabs__breadcrumb-link:hover{text-decoration:underline}.company-top-tabs__breadcrumb-current{color:inherit}.company-top-tabs__breadcrumb-inner{align-items:center;display:flex;justify-content:space-between}.company-top-tabs__preview-switch{align-items:center;background:#0000;border:none;color:#111827;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;gap:8px;line-height:20px;outline:none;padding:0}.company-top-tabs__preview-switch:focus,.company-top-tabs__preview-switch:focus-visible{outline:none}.company-top-tabs__preview-switch-track{background:#e5e7eb;border-radius:9999px;display:inline-block;flex-shrink:0;height:24px;position:relative;transition:background .15s ease;width:44px}.company-top-tabs__preview-switch-track.is-on{background:#2563eb}.company-top-tabs__preview-switch-thumb{background:#fff;border-radius:9999px;height:20px;left:2px;position:absolute;top:2px;transition:transform .15s ease;width:20px}.company-top-tabs__preview-switch-track.is-on .company-top-tabs__preview-switch-thumb{transform:translateX(20px)}.company-top-tabs__preview-switch-label{white-space:nowrap}.company-top-tabs__hero{background:#111827;padding-bottom:32px;padding-top:28px}.company-top-tabs__hero .company-top-tabs__inner{display:flex;flex-direction:column;gap:12px}.company-top-tabs__hero-main{display:flex;flex-direction:column;gap:16px}.company-top-tabs__hero-name-row{align-items:center;display:flex;gap:12px}.company-top-tabs__hero-logo{background:#fff;border:2px solid #f3f4f6;border-radius:100px;box-sizing:border-box;flex-shrink:0;height:36px;object-fit:cover;width:36px}.company-top-tabs__hero-name{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:700;letter-spacing:0;line-height:28px;margin:0}.company-top-tabs__hero-desc{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin:0;overflow:hidden}.company-top-tabs__hero-desc.is-clickable{cursor:pointer}.company-top-tabs__hero-desc.is-expanded{-webkit-line-clamp:unset;overflow:visible}.company-top-tabs__hero-facts{align-items:center;display:flex;flex-wrap:nowrap;gap:27px}.company-top-tabs__hero-fact{align-items:center;display:flex;flex-shrink:0;gap:8px}.company-top-tabs__hero-fact-icon{align-items:center;color:#fff;display:inline-flex;flex-shrink:0;height:14px;justify-content:center;width:14px}.company-top-tabs__hero-fact-icon svg{display:block;height:14px;width:14px}.company-top-tabs__hero-fact-text{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;line-height:24px;white-space:nowrap}.company-top-tabs__hero-tags{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;width:100%}.company-top-tabs__hero-tags::-webkit-scrollbar{display:none}.company-top-tabs__hero-tags.is-scrollable{cursor:grab;-webkit-user-select:none;user-select:none}.company-top-tabs__hero-tags.is-scrollable:active{cursor:grabbing}.company-top-tabs__hero-tag{align-items:center;background:#404043;border-radius:6px;color:#fff;display:inline-flex;flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;justify-content:center;line-height:18px;padding:2px 8px 4px;white-space:nowrap}.company-top-tabs__tabs-bar{background:#fff;border-bottom:1px solid #e5e7eb}.company-top-tabs__tabs-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.company-top-tabs__primary-list{align-items:flex-start;display:flex}.company-top-tabs__primary-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin-bottom:-1px;min-width:64px;padding:12px;text-align:center;transition:color .15s ease,border-color .15s ease}.company-top-tabs__primary-tab:hover:not(.is-active){color:#1f2937}.company-top-tabs__primary-tab.is-active{border-bottom-color:#1f2937;color:#1f2937;font-weight:700}.company-top-tabs__entry-btn{align-items:center;background:#2563eb;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 #0000001a;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:32px;justify-content:center;letter-spacing:0;line-height:20px;padding:0 12px;transition:background .15s ease;white-space:nowrap}.company-top-tabs__entry-btn:hover{background:#0e6ae6}.company-top-tabs__entry-btn-label{display:inline-block;transform:translateY(-1px)}.company-top-tabs__sub-bar{background:#fff;padding-bottom:8px;padding-top:8px}.company-top-tabs__sub-row{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.company-top-tabs__role-bar{border-top:1px solid #e5e7eb}.company-top-tabs__sub-tab{background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:20px;padding:4px 12px 6px;transition:background .15s ease,color .15s ease}.company-top-tabs__sub-tab:hover:not(.is-active){background:#f3f4f6;color:#1f2937}.company-top-tabs__sub-tab.is-active{background:#f1f4f8;color:#1f2937;font-weight:700}.cds{--cds-edge:max(0px,calc(50vw - 720px));align-items:flex-start;background:#f3f4f6;color:#1f2937;display:flex;font-family:Noto Sans JP,-apple-system,sans-serif;font-weight:500;min-height:100dvh}.cds:has(.cds__main--rail){--cds-edge:max(0px,calc(50vw - 848px))}.cds__loading{color:#4b5563;font-size:14px;font-weight:500;padding:80px 0;text-align:center;width:100%}.cds__sidebar{background:#f3f4f6;border-right:1px solid #e5e7eb;height:100dvh;left:var(--cds-edge);overflow-y:hidden;position:fixed;top:0;width:248px;z-index:5}.cds__sidebar-inner{padding:22px 14px 40px}.cds__brand{align-items:center;display:flex;gap:8px;margin-bottom:4px;padding:6px 10px 20px}.cds__brand-logo{background:#fff;border:1px solid #e5e7eb;border-radius:8px;height:32px;object-fit:contain;width:32px}.cds__brand-logo--ph{align-items:center;background:#f3f4f6;color:#4b5563;display:flex;font-size:14px;font-weight:700;justify-content:center}.cds__brand-name{color:#111827;font-size:16px;font-weight:700;letter-spacing:-.15px;line-height:20px}.cds__back-prev{align-items:center;-webkit-appearance:none;appearance:none;background:#1f2937;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000001a;color:#fff;cursor:pointer;display:flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:32px;justify-content:center;letter-spacing:.02em;line-height:21px;margin-top:24px;padding:1px 13px;width:-webkit-fit-content;width:fit-content}.cds__back-prev:hover{background:#111827}.cds__brand:has(+.cds__back-prev){margin-bottom:0}.cds__brand+.cds__back-prev{margin-top:0}.cds__nav-group{margin-top:18px}.cds__nav-group:first-of-type{margin-top:0}.cds__nav-title{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.02em;line-height:16.5px;margin:0;padding:0 10px}.cds__nav-title+.cds__nav-link{margin-top:6px}.cds__nav-emoji{flex-shrink:0;font-size:15px;line-height:20px;text-align:center;width:18px}.cds__nav-label{min-width:0}.cds__nav-link{align-items:center;border-radius:7px;color:#1f2937;display:flex;font-size:14px;font-weight:500;gap:8px;line-height:20px;padding:7px 10px;text-decoration:none;transition:background .15s ease}.cds__nav-link:hover{background:#e5e7eb}.cds__nav-link.is-active{background:#d7ecff;color:#2563eb;font-weight:700}.cds__nav-link.is-disabled{color:#6b7280;cursor:default}.cds__nav-link:focus-visible{background:#eff6ff;outline:none}.cds__nav-link--btn{-webkit-appearance:none;appearance:none;background:#0000;border:none;cursor:pointer;font-family:inherit;text-align:left;width:100%}.cds__entry{align-items:center;align-self:flex-start;background:#1f2937;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000001a;color:#fff;display:inline-flex;font-size:14px;font-weight:500;height:32px;justify-content:center;margin-top:24px;padding:0 12px;text-decoration:none;transition:background .15s ease;white-space:nowrap;width:112px}.cds__entry:hover{background:#111827}.cds__rail{background:#f3f4f6;border-left:1px solid #e5e7eb;height:100dvh;overflow-y:hidden;position:fixed;right:var(--cds-edge);top:0;width:256px;z-index:5}.cds__rail-inner{display:flex;flex-direction:column;gap:12px;padding:22px 24px 40px}.cds__rail-head{color:#1f2937;font-size:16px;font-weight:700;letter-spacing:-.15px;line-height:20px;margin:0;padding:6px 0 8px}.cds__rail-row{border-bottom:1px solid #fff;display:flex;flex-direction:column;gap:12px;padding-bottom:20px}.cds__rail-k{color:#6b7280;font-size:12px;font-weight:500;line-height:16px;margin:0}.cds__rail-v{font-feature-settings:"tnum";align-items:baseline;color:#1f2937;display:flex;font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;gap:4px;line-height:20px;margin:0}.cds__rail-v i{font-size:12px;font-style:normal;font-weight:700}.cds__rail-link{color:#2563eb;text-decoration:underline}.cds__rail-block{border-bottom:1px solid #fff;display:flex;flex-direction:column;gap:12px;padding-bottom:20px}.cds__rail-block:has(+.cds__rail-edit),.cds__rail-block:last-child{border-bottom:none;padding-bottom:0}.cds__rail-sub{color:#6b7280;font-size:12px;font-weight:500;line-height:16px;margin:0}.cds__rail-linkbtn{color:#1f2937;display:flex;line-height:20px;padding:1px 13px;width:112px}.cds__rail-edit,.cds__rail-linkbtn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-weight:500;height:32px;justify-content:center;text-decoration:none;white-space:nowrap}.cds__rail-edit{color:#2563eb;display:inline-flex;font-family:Noto Sans JP,sans-serif;letter-spacing:.02em;margin-top:12px;padding:0 12px}.cds__rail-edit:hover{background:#f9fafb}.cds__rail-links{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:repeat(5,32px);width:-webkit-fit-content;width:fit-content}.cds__rail-link-icon{border-radius:9999px;display:block;flex-shrink:0;height:32px;overflow:hidden;width:32px}.cds__rail-link-icon img{display:block;height:100%;object-fit:cover;width:100%}.cds__rail-ceo{align-items:center;display:flex;gap:8px}.cds__rail-ceo-avatar{border:1px solid #e5e7eb;border-radius:9999px;flex:none;height:40px;object-fit:cover;width:40px}.cds__rail-ceo-avatar--ph{align-items:center;background:#fff;color:#4b5563;display:flex;font-size:16px;font-weight:700;justify-content:center}.cds__rail-ceo-name{color:#1f2937;font-size:14px;font-weight:500;line-height:24px;text-decoration:underline}.cds__main{background:#fff;flex:1 1 auto;margin-left:calc(248px + var(--cds-edge));margin-right:var(--cds-edge);min-height:100dvh;min-width:0;overflow-x:hidden}.cds__main--rail{margin-right:calc(256px + var(--cds-edge))}.cds__container{max-width:1192px;padding:28px 56px 60px}.cds--noside{background:#fff}.cds--noside .cds__main{margin-left:0;margin-right:0}.cds--noside .cds__container{margin-left:auto;margin-right:auto}.cds__crumb-row{gap:16px;justify-content:space-between}.cds__crumb,.cds__crumb-row{align-items:center;display:flex}.cds__crumb{color:#4b5563;font-size:13px;font-weight:500;gap:6px;line-height:18px}.cds__crumb a{color:#4b5563;text-decoration:none}.cds__crumb a:hover{color:#1f2937;text-decoration:underline}.cds__crumb-sep{color:#d1d5db}.cds__crumb-cur{color:#1f2937;font-weight:500}.cds__cover{aspect-ratio:3/1;background:#f3f4f6;border-radius:4px;overflow:hidden;width:100%}.cds__cover,.cds__hero{margin-top:12px;max-width:1080px}.cds__cover-img{display:block;height:100%;object-fit:cover;width:100%}.cds__cover-ph{align-items:center;background:#f3f4f6;display:flex;height:100%;justify-content:center;width:100%}.cds__cover-ph-logo{max-height:64px;max-width:160px;object-fit:contain}.cds__cover-ph-name{color:#4b5563;font-size:20px;font-weight:700;line-height:28px}.cds__h1-row{align-items:center;display:flex;gap:8px;margin-top:24px}.cds__h1-logo{background:#fff;border:1px solid #e5e7eb;border-radius:9999px;flex:none;height:44px;object-fit:cover;width:44px}.cds__h1-logo--ph{align-items:center;color:#8a94a0;display:flex;font-size:16px;font-weight:700;justify-content:center}.cds__h1{font-weight:700;letter-spacing:-.15px;line-height:40px;margin:0}.cds__h1,.cds__h1--page{color:#111827;font-size:32px}.cds__h1--page{letter-spacing:-.68px;line-height:42px;margin-top:26px}.cds__lead{margin-top:12px;max-width:1080px}.cds__lead-p{color:#4b5563;font-size:15px;font-weight:500;letter-spacing:.02em;line-height:26px;margin:0}.cds__lead-p.is-clamped{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cds__lead-p mark{background:#0000;color:#111827;font-weight:700}.cds__lead-more{-webkit-appearance:none;appearance:none;background:none;border:none;color:#2563eb;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;line-height:24px;margin-top:12px;padding:0}.cds__lead-more:hover{text-decoration:underline}.cds__lead-more:focus-visible{outline:none;text-decoration:underline}.cds__tags{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;padding:4px 0 8px}.cds__tag{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#1f2937;display:inline-flex;font-size:13px;font-weight:500;line-height:18px;padding:3px 12px 5px}.cds__sec{border-top:1px solid #e5e7eb;margin-top:36px;padding-top:36px}.cds .cexec{border-bottom:none;padding-bottom:0}.cds .cexec__head{padding-top:0}.cds__sec--photos{padding-top:12px}.cds__sec--tight{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:8px}.cds__sec--flush,.cds__tabs+.cds__sec{border-top:none;margin-top:24px;padding-top:0}.cds__sec--media{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:36px}.cds__h2{color:#111827;font-size:24px;font-weight:700;letter-spacing:-.68px;line-height:28px;margin:0 0 20px}.cds__h2-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:20px}.cds__h2-row .cds__h2{margin-bottom:0}.cds__edit{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#2563eb;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;height:32px;line-height:20px;margin-right:12px;margin-top:16px;padding:0 14px}.cds__edit:hover{background:#eff6ff}.cds__edit-foot{align-items:center;display:flex;flex-wrap:wrap}.cds__manage{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;height:32px;padding:0 14px}.cds__manage,.cds__manage:hover{color:#2563eb;text-decoration:none}.cds__manage:hover{background:#eff6ff}.cds__note{color:#4b5563;font-size:12px;font-weight:500;line-height:18px;margin:12px 0 0}.cds__admin-note{list-style:none;margin:0;padding:0}.cds__admin-note li{color:#4b5563;font-size:15px;font-weight:500;line-height:28px;padding-left:16px;position:relative}.cds__admin-note li:before{content:"・";left:0;position:absolute}.cds__modal{align-items:center;background:#11181c80;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.cds__modal-box{background:#fff;border-radius:12px;max-height:88vh;max-width:720px;overflow:auto;padding:32px;position:relative;width:100%}.cds__modal-close{background:none;border:none;color:#4b5563;cursor:pointer;font-size:24px;height:32px;line-height:1;position:absolute;right:12px;top:12px;width:32px}.cds__modal-body{margin-top:8px}.cds__modal-body .slide-related-links-card__tabs{display:none}.cds__modal-body img{height:auto;max-height:56vh;max-width:100%}.cds__chart-note{color:#1f2937;font-size:12px;font-weight:500;line-height:20px;margin:20px 0 0;text-align:right}.cds__legend{display:flex;flex-wrap:wrap;gap:20px;margin-top:16px}.cds__legend-item{align-items:center;color:#4b5563;display:flex;font-size:13px;font-weight:500;gap:6px;line-height:24px}.cds__group-line{border-top:1px solid #e5e7eb;height:0;margin:24px 0}.cds__empty{color:#6b7280;font-size:14px;font-weight:500;line-height:24px;margin:24px 0 0}.cds__tabs{border-bottom:1px solid #e5e7eb;display:flex;gap:24px;margin:24px 0 0}.cds__tab{-webkit-appearance:none;appearance:none;background:none;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;line-height:24px;margin-bottom:-1px;padding:4px 0 12px}.cds__tab:hover{color:#1f2937}.cds__tab.is-active{border-bottom-color:#111827;color:#111827;font-weight:700}.cds__tab:focus-visible{color:#111827;outline:none}.cds__filters{gap:12px;margin:24px 0 0}.cds__filter{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27><path d=%27M1 1l5 5 5-5%27 fill=%27none%27 stroke=%27%236b7280%27 stroke-width=%271.5%27/></svg>");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding:0 36px 0 12px}.cds__filter,.cds__filter-input{border:1px solid #d1d5db;border-radius:8px;color:#1f2937;font-size:16px;font-weight:500;height:40px}.cds__filter-input{background:#fff;padding:0 12px}.cds__filter-input::placeholder{color:#6b7280}.cds__filter-input:focus{border-color:#2563eb;outline:none}.cds__filter-reset{-webkit-appearance:none;appearance:none;background:none;border:none;color:#2563eb;cursor:pointer;font-size:14px;font-weight:700}.cds__filter-reset:hover{color:#1d4ed8}.cds__rcount{font-feature-settings:"tnum";color:#6b7280;font-size:14px;font-variant-numeric:tabular-nums;font-weight:500;line-height:24px;margin:16px 0 12px}.cds__chips{gap:8px}.cds__chips,.cds__filters{display:flex;flex-wrap:wrap;margin-top:24px}.cds__filters{align-items:center;gap:16px}.cds__chip{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;color:#4b5563;cursor:pointer;font-size:13px;font-weight:500;line-height:18px;padding:5px 14px 7px}.cds__chip:hover{background:#f3f4f6}.cds__chip.is-active{background:#eff6ff;border-color:#e5e7eb;color:#2563eb;font-weight:700}.cds__videos{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:start}.cds__video{display:flex;flex-direction:column;gap:12px;text-decoration:none}.cds__video:hover .cds__video-thumb img{transform:scale(1.02)}.cds__video-thumb{aspect-ratio:16/9;border:1px solid #f3f4f6;border-radius:8px;overflow:hidden;position:relative;width:100%}.cds__video-thumb img{height:100%;object-fit:cover;transition:transform .2s ease;width:100%}.cds__video-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1f2937;display:-webkit-box;font-size:14px;font-weight:700;line-height:24px;overflow:hidden;width:100%}.cds__video-title img{border-radius:4px;display:inline-block;height:22px;margin-right:0;object-fit:cover;position:relative;top:1px;vertical-align:text-bottom;width:22px}.cds__more{align-items:center;color:#2563eb;display:inline-flex;font-size:14px;font-weight:500;line-height:24px;margin-top:20px;text-decoration:none}.cds__more:hover{text-decoration:underline}.cds__video-badge{align-items:center;align-self:flex-start;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;display:inline-flex;font-size:13px;font-weight:500;line-height:18px;max-width:100%;overflow:hidden;padding:2px 8px 4px;text-overflow:ellipsis;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.cds__kpi-band{background:#eff6ff;border:.5px solid #e5e7eb;border-radius:8px;padding:20px 16px 24px}.cds__kpis{display:grid;grid-template-columns:repeat(4,1fr)}.cds__kpis--1{grid-template-columns:1fr}.cds__kpis--2{grid-template-columns:repeat(2,1fr)}.cds__kpis--3{grid-template-columns:repeat(3,1fr)}.cds__kpis--4{grid-template-columns:repeat(4,1fr)}.cds__kpi{display:flex;flex-direction:column;gap:10px;padding:0 20px}.cds__kpi:first-child{padding-left:0}.cds__kpi:last-child{padding-right:0}.cds__kpi-k{color:#4b5563;font-size:12px;font-weight:500;line-height:16px;margin:0}.cds__kpi-v{font-feature-settings:"tnum";color:#111827;font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;line-height:24px;margin:0}.cds__kpi-v i{color:#4b5563;font-size:12px;font-style:normal;font-weight:500;margin-left:4px}.cds__kpi-bars{display:flex;gap:4px}.cds__kpi-bar{background:#e5e7eb;border-radius:4px;height:4px;width:24px}.cds__kpi-bar.is-on{background:#3b82f6}.cds__kpi-sub{color:#4b5563;font-size:12px;font-weight:500;line-height:16px;margin:0}.cds__stats{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:24px}.cds__stat{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;padding:16px 16px 20px}.cds__stat-k{color:#4b5563;font-size:12px;font-weight:500;line-height:16px;margin:0}.cds__stat-v{font-feature-settings:"tnum";color:#1f2937;font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;line-height:20px;margin:20px 0 0}.cds__stat-v i{color:#1f2937;font-size:12px;font-style:normal;font-weight:700;margin-left:2px}.cds__stat-bars{display:flex;gap:4px;margin:12px 0 0}.cds__stat-bar{background:#fff;border:1px solid #d1d5db;border-radius:8px;height:4px;width:24px}.cds__stat-bar.is-on{background:#2563eb;border-color:#2563eb}.cds__stat-sub{color:#1f2937;font-size:12px;font-weight:500;line-height:16px;margin:12px 0 0}.cds__slidev{display:flex;flex-direction:column;gap:16px}.cds__slidev-tabs{border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:24px}.cds__slidev-tab{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#4b5563;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;line-height:24px;margin-bottom:-1px;padding:4px 0 12px;white-space:nowrap}.cds__slidev-tab.is-active{border-bottom-color:#2563eb;color:#2563eb}.cds__slidev-slide{border:1px solid #f3f4f6;border-radius:4px;display:block;height:auto;max-width:848px;width:100%}.cds__slidev-foot{align-items:center;display:flex;flex-wrap:wrap;gap:24px;max-width:848px}.cds__slidev-pager{align-items:center;display:flex;gap:4px}.cds__slidev-pgbtn{align-items:center;background:none;border:none;border-radius:8px;color:#030712;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:4px;height:36px;line-height:20px;padding:8px 12px}.cds__slidev-pgbtn:disabled{color:#8a94a0;cursor:default}.cds__slidev-pgnum{align-items:center;background:none;border:none;border-radius:8px;color:#030712;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;height:36px;justify-content:center;line-height:20px;width:36px}.cds__slidev-pgnum.is-active{background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0000001a}.cds__slidev-more{align-items:center;color:#2563eb;display:inline-flex;font-size:14px;font-weight:500;gap:4px;line-height:20px;margin-left:auto;text-decoration:none;white-space:nowrap}.cds__slidev-more:hover{text-decoration:underline}.cds__features{grid-gap:24px 32px;display:grid;gap:24px 32px;grid-template-columns:repeat(2,1fr)}.cds__feature{border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:8px;padding-top:20px}.cds__feature-name{color:#111827;font-size:16px;font-weight:700;line-height:24px;margin:0}.cds__feature-desc{color:#1f2937;font-size:14px;font-weight:500;letter-spacing:.02em;line-height:24px;margin:0}.cds__feature-tags{display:flex;flex-wrap:wrap;gap:8px}.cds__feature-link{align-self:flex-start;color:#2563eb;font-size:13px;font-weight:500;text-decoration:underline}.cds__pills{display:flex;flex-wrap:wrap;gap:12px 11px}.cds__pill{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#1f2937;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;line-height:18px;padding:3px 12px 5px}.cds__pill--investor{color:#2563eb}.cds__articles{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.cds__article{font-size:14px;line-height:24px}.cds__article-dot{color:#2563eb}.cds__article-title{color:#2563eb;font-weight:500;text-decoration:none}.cds__article-title:hover{text-decoration:underline}.cds__article-title--plain{color:#1f2937}.cds__article-title--plain:hover{text-decoration:none}.cds__article-meta{color:#6b7280;font-size:13px;margin-left:8px}.cds__awards{list-style:none;margin:0;padding:0}.cds__award{border-bottom:1px solid #e5e7eb;color:#1f2937;font-size:14px;font-weight:500;letter-spacing:.02em;line-height:24px;padding:16px 0 20px}.cds__award:first-child{padding-top:0}.cds__facts{margin:0;padding:0}.cds__fact{grid-gap:16px;border-bottom:1px solid #e5e7eb;display:grid;gap:16px;grid-template-columns:160px 1fr;padding:16px 0 20px}.cds__fact:first-child{padding-top:0}.cds__fact-k{color:#6b7280;font-weight:500}.cds__fact-k,.cds__fact-v{font-size:14px;line-height:24px;margin:0}.cds__fact-v{font-feature-settings:"tnum";color:#111827;font-variant-numeric:tabular-nums;font-weight:700}.cds__values{margin:0;padding:0}.cds__value{border-bottom:1px solid #e5e7eb;padding:16px 0 20px}.cds__value:first-child{padding-top:0}.cds__value:last-child{border-bottom:none}.cds__value-t{color:#111827;font-size:16px;font-weight:700;line-height:24px;margin:0}.cds__value-d{color:#4b5563;font-size:14px;font-weight:500;line-height:24px;margin:6px 0 0}.cds__chart{margin-top:4px}.cds__pagecards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(224px,1fr))}.cds__pagecard{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:10px;padding:16px;text-decoration:none;transition:border-color .15s ease,background .15s ease}.cds__pagecard:hover{border-color:#d1d5db}.cds__pagecard:focus-visible{border-color:#d1d5db;outline:none}.cds__pagecard-top{align-items:center;display:flex;gap:12px}.cds__pagecard-no{font-feature-settings:"tnum";align-items:center;border-radius:8px;color:#6b7280;display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;height:28px;justify-content:center;width:28px}.cds__pagecard-title{color:#111827;font-size:16px;font-weight:500;line-height:24px;white-space:nowrap}.cds__pagecard-sub{color:#4b5563;font-size:13px;font-weight:500;line-height:20px;margin:0}.cds__pagecard-foot{align-items:center;display:flex;margin-top:4px}.cds__pagecard-line{background:#e5e7eb;flex:1 1 auto;height:1px}.cds__pagecard-chev{color:#6b7280;font-size:18px;line-height:1;margin-left:8px}.cds__phototabs{border-bottom:1px solid #e5e7eb;display:flex;gap:4px;margin-bottom:20px}.cds__phototab{border-bottom:2px solid #111827;color:#111827;font-size:14px;font-weight:700;line-height:24px;padding:8px 12px 10px}.cds__photogrid{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:repeat(3,minmax(0,1fr))}.cds__photo{aspect-ratio:275/172;background:#f3f4f6;border-radius:4px;overflow:hidden;width:100%}.cds__photo img{height:100%;object-fit:cover;width:100%}.cds__backtop{border-top:1px solid #e5e7eb;margin-top:36px;padding-top:24px}.cds__backtop-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000001a;color:#2563eb;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;height:32px;justify-content:center;line-height:20px;padding:0 12px;text-decoration:none;transition:background .15s ease}.cds__backtop-btn:hover{background:#f9fafb;text-decoration:none}.cds__biztable{border-left:1px solid #e5e7eb;border-radius:4px 4px 0 0;border-top:1px solid #e5e7eb;display:grid;grid-template-columns:304px 1fr;overflow:hidden}.cds__biztable-th{align-items:center;background:#f3f4f6;color:#111827;font-size:12px;font-weight:700;height:54px;line-height:18px;padding:0 16px}.cds__biztable-name,.cds__biztable-th{border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;display:flex}.cds__biztable-name{flex-direction:column;gap:12px;padding:20px 16px 16px}.cds__biztable-link{color:#2563eb;font-size:14px;font-weight:500;line-height:24px;text-decoration:none}.cds__biztable-link:hover{text-decoration:underline}.cds__biztable-link--plain{color:#111827}.cds__biztable-link--plain:hover{text-decoration:none}.cds__biztable-arrow{color:#111827}.cds__biztable-badges{display:flex;gap:8px}.cds__biztable-badge{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:12px;font-weight:500;line-height:16px;padding:3px 8px 4px;white-space:nowrap}.cds__biztable-desc{border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;color:#111827;font-size:15px;font-weight:500;line-height:24px;padding:20px 16px}.cds__slidetabs{border-bottom:1px solid #e5e7eb;display:flex;gap:4px;margin-bottom:20px}.cds__slidetab{background:none;border:none;border-bottom:2px solid #0000;color:#8a94a0;cursor:pointer;font-size:14px;font-weight:500;line-height:24px;min-width:64px;padding:6px 12px 10px}.cds__slidetab.is-active{border-bottom-color:#111827;color:#111827;font-weight:700}.cds__slidetab.is-disabled{color:#8a94a0;cursor:not-allowed;text-decoration:line-through}.cds__job-update{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#2563eb;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;line-height:20px;margin-top:20px;padding:8px 16px}.cds__job-update:hover{background:#eff6ff;border-color:#e5e7eb}.cds__supplement{margin-top:28px}.cds__supplement-item{border-top:1px solid #e5e7eb}.cds__supplement-item:last-child{border-bottom:1px solid #e5e7eb}.cds__supplement-trigger{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:16px 0;text-align:left;width:100%}.cds__supplement-q{color:#111827;font-size:15px;font-weight:700;line-height:24px}.cds__supplement-icon{color:#8a94a0;flex-shrink:0;height:20px;transition:transform .15s ease;width:20px}.cds__supplement-item.is-open .cds__supplement-icon{transform:rotate(180deg)}.cds__supplement-list{margin:0;padding:0 0 20px 20px}.cds__supplement-list li{color:#4b5563;font-size:14px;font-weight:500;letter-spacing:.02em;line-height:24px;margin-bottom:8px}.cds__supplement-list li:last-child{margin-bottom:0}.cds-cover-edit__label{color:#111827;font-size:13px;font-weight:700;line-height:20px;margin:0 0 12px}.cds-cover-edit__preview{aspect-ratio:3/1;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;width:100%}.cds-cover-edit__img{display:block;height:100%;object-fit:cover;width:100%}.cds-cover-edit__ph{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.cds-cover-edit__ph-logo{max-height:48px;max-width:120px;object-fit:contain}.cds-cover-edit__ph-name{color:#4b5563;font-size:16px;font-weight:700;line-height:24px}.cds-cover-edit__hint{color:#4b5563;font-size:12px;font-weight:500;line-height:16px;margin:12px 0 16px}.cds-cover-edit__btn{cursor:pointer;display:inline-flex}.cds-cover-edit__input{display:none}.cds-edit-table-group:not(:first-child){margin-top:36px}.cds-edit-table-group__title{color:#111827;font-size:18px;font-weight:700;line-height:24px;margin:0 0 16px}.cds-edit-table{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.cds-edit-table__row{border-bottom:1px solid #e5e7eb;display:grid;grid-template-columns:198px repeat(4,1fr)}.cds-edit-table__row:last-child{border-bottom:none}.cds-edit-table__row--head{background:#f3f4f6}.cds-edit-table__c{align-items:center;border-right:1px solid #e5e7eb;color:#1f2937;display:flex;font-size:12px;font-weight:700;height:54px;padding:0 16px}.cds-edit-table__c:last-child{border-right:none}.cds-edit-table__c--act .cds__edit{background:#eff6ff;margin:0}.cds-edit-table__icon{height:16px;width:16px}.cds-edit-table__muted{color:#1f2937}.cds-edit-table__namebtn{background:none;border:none;color:#2563eb;cursor:pointer;font-size:12px;font-weight:700;padding:0;text-align:left}.cds-edit-table__namebtn:hover{text-decoration:underline}.cds-edit-table__namebtn-ic{font-size:11px}.cds-job{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.cds-job__row{align-items:center;border-bottom:1px solid #e5e7eb;display:grid;grid-template-columns:minmax(240px,1fr) 164px 289px minmax(240px,1fr)}.cds-job__row:last-child{border-bottom:none}.cds-job__row--head{background:#f3f4f6}.cds-job__row--head .cds-job__c{color:#4b5563;font-size:12px;font-weight:700;padding-bottom:12px;padding-top:8px}.cds-job__c{color:#1f2937;font-size:14px;font-weight:500;padding:12px 16px 16px}.cds-job__c--status{align-items:center;display:flex}.cds-job__c--salary{font-size:13px}.cds-job__icon{height:16px;width:16px}.cds-job__dash{color:#6b7280;font-weight:500}.cds-job__level-label{color:#1f2937;font-size:12px;font-weight:500;line-height:16px;margin:0 0 8px}.cds-job__bars{display:flex;gap:4px}.cds-job__bar{background:#fff;border:1px solid #d1d5db;border-radius:8px;height:4px;width:27px}.cds-job__bar.is-on{background:#3b82f6;border-color:#3b82f6}.cds-emp{border:1px solid #e5e7eb;border-radius:8px;margin-top:16px;overflow:hidden}.cds-emp__row{align-items:center;border-bottom:1px solid #e5e7eb;display:grid;grid-template-columns:2.2fr 1.2fr 1fr 2.4fr}.cds-emp__row:last-child{border-bottom:none}.cds-emp__row--head{background:#f9fafb}.cds-emp__row--head .cds-emp__c{color:#4b5563;font-size:13px;font-weight:700;padding-bottom:16px;padding-top:12px}.cds-emp__c{color:#1f2937;font-size:14px;font-weight:500;line-height:24px;padding:16px 20px 20px}.cds-emp__c--join{font-feature-settings:"tnum";color:#4b5563;font-variant-numeric:tabular-nums}.cds-emp__c--prev{color:#4b5563}.cds-emp__c--name{align-items:center;display:flex;gap:12px}.cds-emp__avatar{background:#f3f4f6;border-radius:50%;flex:0 0 auto;height:36px;object-fit:cover;width:36px}.cds-emp__avatar--ph{align-items:center;display:inline-flex;font-size:16px;justify-content:center}.cds-emp__name-main{min-width:0}.cds-emp__name{color:#111827;display:block;font-size:14px;font-weight:700;line-height:20px}.cds-emp__sns{display:inline-flex;flex-wrap:wrap;gap:8px;margin-top:4px}.cds-emp__sns a{color:#2563eb;font-size:12px;font-weight:500;line-height:16px;text-decoration:none}.cds-emp__sns a:hover{color:#1d4ed8;text-decoration:underline}.cds-emp__dash{color:#6b7280}.cds-news{list-style:none;margin:0;padding:0}.cds-news__row{grid-gap:16px;align-items:baseline;border-bottom:1px solid #e5e7eb;display:grid;gap:16px;grid-template-columns:96px 1fr auto;padding:16px 0 20px}.cds-news__row:last-child{border-bottom:none}.cds-news__date{font-feature-settings:"tnum";color:#6b7280;font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;line-height:24px}.cds-news__title{color:#111827;font-size:14px;font-weight:500;line-height:24px;text-decoration:none}.cds-news__title:hover{color:#2563eb;text-decoration:underline;text-underline-offset:2px}.cds-news__cat{align-self:center;background:#f3f4f6;border-radius:9999px;color:#4b5563;font-size:12px;font-weight:500;line-height:16px;padding:3px 10px 4px;white-space:nowrap}.cds-artlist{display:flex;flex-wrap:wrap;gap:24px 32px;margin-top:24px}.cds-artlist .base-article{flex-shrink:0;max-width:260px;width:260px}.cds-arts{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(240px,280px));justify-content:start;margin-top:24px}.cds-art{display:block;text-decoration:none}.cds-art__thumb{aspect-ratio:16/9;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.cds-art__thumb img{display:block;height:100%;object-fit:cover;width:100%}.cds-art__thumb-ph{background:#f3f4f6;display:block;height:100%;width:100%}.cds-art__meta{font-feature-settings:"tnum";color:#6b7280;font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;line-height:16px;margin:10px 0 2px}.cds-art__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#111827;display:-webkit-box;font-size:14px;font-weight:700;line-height:24px;margin:0;overflow:hidden}.cds-art:hover .cds-art__title{color:#2563eb}.cds-photos{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(160px,200px));justify-content:start;margin-top:24px}.cds-photo{aspect-ratio:4/3;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.cds-photo img{display:block;height:100%;object-fit:cover;width:100%}.cds .company-business-list,.cds .company-employee-info-section__bottom-gray,.cds .company-employee-info-section__card,.cds .company-employee-info-section__filter-card,.cds .company-employee-info-section__top-gray,.cds .company-employee-info-section__white,.cds .company-tab-common-layout,.cds .employee-list-key-figures,.cds .job-posting-grid__supplement,.cds .job-posting-table,.cds .tab-content-layout-v2{background:#0000;border:none;border-radius:0;box-shadow:none;margin-left:0;margin-right:0;max-width:100%;padding-left:0;padding-right:0;width:100%}.cds .company-employee-info-section .employee-info-filter-row:after{left:0;transform:none;width:100%}.cds .job-posting-tab-header{display:none}.cds .company-news-table__filter-card{background:#0000;border:none;border-bottom:1px solid #e5e7eb;border-radius:0;padding:0 0 24px;width:100%}.cds .cds__sec:has(.company-news-table__filter-card){padding-top:20px}.cds .company-news-table__table-card{padding-left:0;padding-right:0}.cds .company-news-table__pagination{margin-left:-12px}.cds .slide-related-links-card{background:#0000;border-radius:0;box-shadow:none;padding:0;width:100%}.cds .slide-related-links-card__tabs{border-bottom:1px solid #e5e7eb;gap:4px;justify-content:flex-start;padding:0}.cds .slide-related-links-card__tab{background:none;border:none;border-bottom:2px solid #0000;border-radius:0;box-shadow:none;color:#8a94a0;font-size:14px;font-weight:500;line-height:24px;min-width:64px;padding:6px 12px 10px}.cds .slide-related-links-card__tab:hover{background:none}.cds .slide-related-links-card__tab.is-active{background:none;border-bottom-color:#111827;color:#111827;font-weight:700}.cds .slide-related-links-card__slide{max-width:848px}.cds .slide-related-links-card__slide img{height:auto;max-width:100%}.cds-pres{display:flex;flex-direction:column;gap:20px}.cds-pres__filters{-ms-overflow-style:none;border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;padding-bottom:16px;scrollbar-width:none}.cds-pres__filters::-webkit-scrollbar{display:none}.cds-pres__pill{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:1.5px solid #e5e7eb;border-radius:9999px;color:#374151;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;line-height:20px;padding:6px 20px 8px;white-space:nowrap}.cds-pres__pill.is-active{background:#eff8ff;border-color:#b2ddff;color:#2563eb}.cds-pres__pill.is-disabled{color:#d1d5db;cursor:not-allowed;text-decoration:line-through}.cds-pres__grid{align-items:flex-start;display:flex;gap:16px}.cds-pres__card{display:flex;flex-direction:column;gap:12px;min-width:0;text-decoration:none;width:calc(33.33333% - 10.66667px)}.cds-pres__thumb{aspect-ratio:280/157;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;width:100%}.cds-pres__thumb img{height:100%;object-fit:cover;width:100%}.cds-pres__noimg{align-items:center;color:#9ca3af;display:flex;font-size:12px;height:100%;justify-content:center;width:100%}.cds-pres__noimg,.cds-pres__title{font-family:Noto Sans JP,sans-serif}.cds-pres__title{color:#1f2937;font-size:14px;font-weight:700;line-height:24px;margin:0;word-break:break-word}.cds-pres__badge{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:9999px;color:#374151;display:inline-flex;font-size:13px;font-weight:500;letter-spacing:.02em;line-height:18px;padding:2px 8px 3px;width:-webkit-fit-content;width:fit-content}.cds-pres__badge,.cds-pres__empty{font-family:Noto Sans JP,sans-serif}.cds-pres__empty{color:#6b7280;font-size:14px}.cds-pres__pager{align-items:center;display:flex;gap:4px}.cds-pres__pager-edge{align-items:center;background:#0000;border:none;border-radius:8px;color:#111827;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:36px;line-height:20px;padding:8px 12px}.cds-pres__pager-edge:disabled{cursor:default;opacity:.35}.cds-pres__pager-num{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#111827;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:36px;justify-content:center;line-height:20px;width:36px}.cds-pres__pager-num.is-active{background:#fff;border-color:#e5e7eb;box-shadow:0 1px 2px #0000001a}.cds .cds__slidetabs--photo{-ms-overflow-style:none;border-bottom:1px solid #e5e7eb;flex-wrap:nowrap;gap:12px;overflow-x:auto;padding-bottom:16px;scrollbar-width:none}.cds .cds__slidetabs--photo::-webkit-scrollbar{display:none}.cds .cds__slidetabs--photo .cds__slidetab{border:1.5px solid #e5e7eb;border-radius:9999px;color:#374151;flex-shrink:0;font-size:12px;font-weight:700;line-height:20px;min-width:0;padding:6px 20px 8px;white-space:nowrap}.cds .cds__slidetabs--photo .cds__slidetab.is-active{background:#eff8ff;border-color:#b2ddff;color:#2563eb}.cds .cds__slidetabs--photo .cds__slidetab.is-disabled{border-color:#e5e7eb;color:#d1d5db;cursor:not-allowed;text-decoration:line-through}.cds__sec:has(.empty-txt){padding:20px 0 24px}.cds__sec:has(.empty-txt) .company-press-releases-content,.cds__sec:has(.empty-txt) .tab-content-layout-v2{padding-bottom:0;padding-top:0}.cds__sec:has(.employee-info-filter-row){padding-top:20px}.cds .company-employee-info-section__filters{padding-bottom:24px}.cds-roles__back{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#2563eb;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:32px;letter-spacing:.02em;margin-bottom:20px;padding:0 12px}.cds-roles__back:hover{background:#f9fafb}.cds-roles__extlink{align-items:center;display:flex}.cds-roles__extlink-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#2563eb;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:40px;justify-content:center;letter-spacing:.02em;line-height:20px;padding:0 20px;text-decoration:none}.cds-roles__extlink-btn:hover{background:#f9fafb}.cds-roles__extlink-empty{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.02em;line-height:24px;margin:0}.cds-roletable{border-top:1px solid #e5e7eb;width:100%}.cds-roletable__head,.cds-roletable__row{display:grid;grid-template-columns:202px 138px 138px 138px minmax(0,1fr)}.cds-roletable__hc{background:#f3f4f6;font-size:12px;font-weight:700;height:54px;line-height:18px;padding:0 16px}.cds-roletable__c,.cds-roletable__hc{align-items:center;border-bottom:1px solid #e5e7eb;box-sizing:border-box;color:#1f2937;display:flex;font-family:Noto Sans JP,sans-serif}.cds-roletable__c{font-size:14px;font-weight:500;line-height:24px;min-height:72px;padding:12px 16px}.cds-roletable__c--name{gap:8px}.cds-roletable__avatar{border:1px solid #e5e7eb;border-radius:100px;flex-shrink:0;height:40px;object-fit:cover;width:40px}.cds-roletable__link{background:none;border:none;color:#2563eb;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;padding:0;text-decoration:underline;text-underline-position:from-font}.cds-roletable__link:hover{color:#1d4ed8}.cds-roletable__c--origin{display:block;line-height:72px;overflow:hidden;padding-bottom:0;padding-top:0;text-overflow:ellipsis;white-space:nowrap}.cds .employees-level-flat{width:100%}.cds .employees-level-flat__box{background:#0000;border-radius:0;padding-left:0;padding-right:0}.cds .employees-level-flat__box--section-divider{border-bottom:1px solid #e5e7eb}.cds .cds-roles .employees-level-flat__box>.cds-figblock__h2{margin-bottom:0}.cds .cds-roles .employees-level-flat__box--section-divider+.employees-level-flat__box{padding-top:28px}.cds-itemtable{border-top:1px solid #e5e7eb;width:100%}.cds-itemtable__head,.cds-itemtable__row{display:grid;grid-template-columns:240px minmax(0,1fr)}.cds-itemtable--with-pub .cds-itemtable__head,.cds-itemtable--with-pub .cds-itemtable__row{grid-template-columns:240px minmax(0,1fr) 160px}.cds-itemtable__hc{background:#f3f4f6;font-size:12px;font-weight:700;height:54px;line-height:18px;padding:0 16px}.cds-itemtable__c,.cds-itemtable__hc{align-items:center;border-bottom:1px solid #e5e7eb;box-sizing:border-box;color:#1f2937;display:flex;font-family:Noto Sans JP,sans-serif}.cds-itemtable__c{min-height:56px;padding:12px 16px}.cds-itemtable__c,.cds-itemtable__link{font-size:14px;font-weight:500;line-height:24px}.cds-itemtable__link{background:none;border:none;color:#2563eb;cursor:pointer;font-family:Noto Sans JP,sans-serif;padding:0;text-decoration:underline;text-underline-position:from-font}.cds-itemtable__link:hover{color:#1d4ed8}.cds-itemtable__label--off{color:#111827}.cds-itemtable__update{color:#2563eb;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;margin-left:4px;text-decoration:underline;text-underline-position:from-font}.cds-itemtable__update:hover{color:#1d4ed8}.cds-itemtable__switch{align-items:center;background:#e5e7eb;border:none;border-radius:9999px;cursor:pointer;display:inline-flex;height:20px;padding:0;transition:background-color .12s ease;width:36px}.cds-itemtable__switch.is-on{background:#2563eb}.cds-itemtable__switch-knob{background:#fff;border-radius:50%;box-shadow:0 1px 2px 0 #1018280f;height:16px;margin-left:2px;transition:transform .12s ease;width:16px}.cds-itemtable__switch.is-on .cds-itemtable__switch-knob{transform:translateX(16px)}.cds-itemtable__note{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;line-height:20px;margin:16px 0 0}.cds-workbenefits__list{display:flex;flex-direction:column;gap:12px;margin:0;padding-left:20px}.cds-workbenefits__item{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px}.cds-workbenefits__link{color:#2563eb;text-decoration:underline;text-underline-position:from-font}.cds-workbenefits__link:hover{color:#1d4ed8}.cds-workbenefits__empty{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;margin:0}.cds__crumb-btn{background:none;border:none;color:#4b5563;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:inherit;padding:0}.cds__crumb-btn:hover{color:#2563eb}.cds .show-all-articles-filter-card{background:none;border:none;border-radius:0;padding:0}.cds .cds-roles .box-key-figure{background-color:#f3f4f6;border:1px solid #e5e7eb;flex:0 0 182px;width:182px}.cds .cds-roles .box-key-figure .first-row{color:#4b5563}.cds .cds-roles .box-key-figure .divider{display:none}.cds .cds-roles .box-key-figure .second-row.margin-top-12{margin-top:20px}.cds .cds-roles .box-key-figure .smallbar.blue{background-color:#2563eb;border-color:#2563eb}.cds .cds-roles .cds-figblock__h2{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:700;letter-spacing:.7px;line-height:28px;margin:0 0 20px}.cds .cds-roles .cds-figblock{border-bottom:1px solid #e5e7eb;padding-bottom:36px}.cds .cds-roles .employee-level-figures-stats-wrap__updated-at{color:#4b5563;font-size:15px;line-height:26px;margin-top:20px;text-align:left}.cds .cds-roles .cds-otherdata{margin-top:40px}.cds .cds-roles .cds-otherdata__h2{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:700;letter-spacing:.7px;line-height:28px;margin:0}.cds .cds-roles .cds-otherdata__list{margin:20px 0 0;padding-left:20px}.cds .cds-roles .cds-otherdata__item{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px}.cds .cds-roles .cds-otherdata__item+.cds .cds-roles .cds-otherdata__item{margin-top:8px}.cds .cds-roles .cds-otherdata__link{color:#2563eb;text-decoration:underline;text-underline-offset:2px}.cds .cds-roles .cds-otherdata__empty{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin:20px 0 0}.cds .cds-roleblog .article-category-tag{display:none}.cds .cds-roleblog .show-all-articles-filter-card{border-bottom:1px solid #e5e7eb;padding:14px 0 16px}.cds .cds-roleblog .company-other-article-tab-content .company-other-articles-content{padding-top:36px}.cds .cds-blog4 .company-other-article-tab-content .company-other-articles-content .company-other-articles-wrapper{grid-column-gap:20px;grid-row-gap:28px;column-gap:20px;display:grid;grid-template-columns:repeat(4,242px);justify-content:start;padding-top:0;row-gap:28px}.cds .cds-blog4 .company-other-article-tab-content .company-other-articles-content .company-other-articles-wrapper .article-company-row{display:contents;margin-top:0}.cds .cds-blog4 .company-other-article-tab-content .company-other-articles-content .company-other-articles-wrapper .base-article,.cds .cds-blog4 .company-other-article-tab-content .company-other-articles-content .company-other-articles-wrapper .base-article-wrapper{width:100%}.cds .cds-blog4 .company-other-article-tab-content .company-other-articles-content .company-other-articles-wrapper .cover-photo-row{border-color:#e5e7eb;border-radius:4px;height:128px;max-height:128px;width:100%}.cds .cds-blog4 .company-other-article-tab-content .company-other-articles-content .company-other-articles-wrapper .base-article-wrapper+.base-article-wrapper{margin-left:0}.cds .cds-blog4 .company-other-article-tab-content .company-other-articles-content .company-other-articles-wrapper .base-article{margin:0}.cds .cds__sec--filterband{border-top:none;margin-top:16px;padding-top:0}.cds .cds__sec--filterband .show-all-articles-filter-card{background:none;border:none;border-bottom:1px solid #e5e7eb;border-radius:0;padding:0 0 20px}.cds .cds__sec--filterband .tab-content-layout-v2{margin-top:36px}.cds .cds__sec--filterband .company-other-articles-content{padding-top:0}.cds-editform__below-hero{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.cds-editform.update-page-shared,.cds-editform__form.update-page-shared{background:#0000;min-height:0}.cds-editform__form{margin-top:24px;padding-top:0}.cds-editform__form,.cds-editform__form .update-page-shared__section-block{display:flex;flex-direction:column;gap:0}.cds-editform__form .update-page-shared__body,.cds-editform__form .update-page-shared__hero,.cds-editform__form .update-page-shared__main-card,.cds-editform__form .update-page-shared__sidebar{background:#0000;border:none;border-radius:0;box-shadow:none;margin:0;padding-left:0;padding-right:0;width:100%}.cds-editform .update-page-shared .input-row .input-label,.cds-editform .update-page-shared .update-page-shared__label,.cds-editform .update-page-shared [class*=-page__label]{color:#111827;font-weight:700}.cds-editform .update-page-shared .input-row .input-helper,.cds-editform .update-page-shared .update-page-shared__helper,.cds-editform .update-page-shared [class*=-page__helper]{color:#4b5563;font-size:13px;line-height:20px}.cds-editform .update-page-shared .ant-input,.cds-editform .update-page-shared .ant-input-affix-wrapper,.cds-editform .update-page-shared .ant-picker,.cds-editform .update-page-shared .txt-area,.cds-editform .update-page-shared .txt-inp,.cds-editform .update-page-shared [class*=-page__input],.cds-editform .update-page-shared [class*=-page__textarea],.cds-editform .update-page-shared input[type=email],.cds-editform .update-page-shared input[type=number],.cds-editform .update-page-shared input[type=search],.cds-editform .update-page-shared input[type=tel],.cds-editform .update-page-shared input[type=text],.cds-editform .update-page-shared input[type=url],.cds-editform .update-page-shared select,.cds-editform .update-page-shared textarea{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:none;box-sizing:border-box;color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px}.cds-editform .update-page-shared .ant-input-affix-wrapper::placeholder,.cds-editform .update-page-shared .ant-input::placeholder,.cds-editform .update-page-shared .ant-picker::placeholder,.cds-editform .update-page-shared .txt-area::placeholder,.cds-editform .update-page-shared .txt-inp::placeholder,.cds-editform .update-page-shared [class*=-page__input]::placeholder,.cds-editform .update-page-shared [class*=-page__textarea]::placeholder,.cds-editform .update-page-shared input[type=email]::placeholder,.cds-editform .update-page-shared input[type=number]::placeholder,.cds-editform .update-page-shared input[type=search]::placeholder,.cds-editform .update-page-shared input[type=tel]::placeholder,.cds-editform .update-page-shared input[type=text]::placeholder,.cds-editform .update-page-shared input[type=url]::placeholder,.cds-editform .update-page-shared select::placeholder,.cds-editform .update-page-shared textarea::placeholder{color:#6b7280;font-weight:500}.cds-editform .update-page-shared .ant-input-affix-wrapper:focus,.cds-editform .update-page-shared .ant-input-affix-wrapper:focus-visible,.cds-editform .update-page-shared .ant-input-affix-wrapper:focus-within,.cds-editform .update-page-shared .ant-input:focus,.cds-editform .update-page-shared .ant-input:focus-visible,.cds-editform .update-page-shared .ant-input:focus-within,.cds-editform .update-page-shared .ant-picker:focus,.cds-editform .update-page-shared .ant-picker:focus-visible,.cds-editform .update-page-shared .ant-picker:focus-within,.cds-editform .update-page-shared .txt-area:focus,.cds-editform .update-page-shared .txt-area:focus-visible,.cds-editform .update-page-shared .txt-area:focus-within,.cds-editform .update-page-shared .txt-inp:focus,.cds-editform .update-page-shared .txt-inp:focus-visible,.cds-editform .update-page-shared .txt-inp:focus-within,.cds-editform .update-page-shared [class*=-page__input]:focus,.cds-editform .update-page-shared [class*=-page__input]:focus-visible,.cds-editform .update-page-shared [class*=-page__input]:focus-within,.cds-editform .update-page-shared [class*=-page__textarea]:focus,.cds-editform .update-page-shared [class*=-page__textarea]:focus-visible,.cds-editform .update-page-shared [class*=-page__textarea]:focus-within,.cds-editform .update-page-shared input[type=email]:focus,.cds-editform .update-page-shared input[type=email]:focus-visible,.cds-editform .update-page-shared input[type=email]:focus-within,.cds-editform .update-page-shared input[type=number]:focus,.cds-editform .update-page-shared input[type=number]:focus-visible,.cds-editform .update-page-shared input[type=number]:focus-within,.cds-editform .update-page-shared input[type=search]:focus,.cds-editform .update-page-shared input[type=search]:focus-visible,.cds-editform .update-page-shared input[type=search]:focus-within,.cds-editform .update-page-shared input[type=tel]:focus,.cds-editform .update-page-shared input[type=tel]:focus-visible,.cds-editform .update-page-shared input[type=tel]:focus-within,.cds-editform .update-page-shared input[type=text]:focus,.cds-editform .update-page-shared input[type=text]:focus-visible,.cds-editform .update-page-shared input[type=text]:focus-within,.cds-editform .update-page-shared input[type=url]:focus,.cds-editform .update-page-shared input[type=url]:focus-visible,.cds-editform .update-page-shared input[type=url]:focus-within,.cds-editform .update-page-shared select:focus,.cds-editform .update-page-shared select:focus-visible,.cds-editform .update-page-shared select:focus-within,.cds-editform .update-page-shared textarea:focus,.cds-editform .update-page-shared textarea:focus-visible,.cds-editform .update-page-shared textarea:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #15181c1f;outline:none}.cds-editform .update-page-shared .ant-input-affix-wrapper:disabled,.cds-editform .update-page-shared .ant-input:disabled,.cds-editform .update-page-shared .ant-picker:disabled,.cds-editform .update-page-shared .txt-area:disabled,.cds-editform .update-page-shared .txt-inp:disabled,.cds-editform .update-page-shared [class*=-page__input]:disabled,.cds-editform .update-page-shared [class*=-page__textarea]:disabled,.cds-editform .update-page-shared input[type=email]:disabled,.cds-editform .update-page-shared input[type=number]:disabled,.cds-editform .update-page-shared input[type=search]:disabled,.cds-editform .update-page-shared input[type=tel]:disabled,.cds-editform .update-page-shared input[type=text]:disabled,.cds-editform .update-page-shared input[type=url]:disabled,.cds-editform .update-page-shared select:disabled,.cds-editform .update-page-shared textarea:disabled{background:#f3f4f6;color:#6b7280;cursor:not-allowed}.cds-editform .update-page-shared .ant-input-affix-wrapper,.cds-editform .update-page-shared .ant-input:not(textarea),.cds-editform .update-page-shared .ant-picker,.cds-editform .update-page-shared .txt-inp,.cds-editform .update-page-shared [class*=-page__input],.cds-editform .update-page-shared input[type=email],.cds-editform .update-page-shared input[type=number],.cds-editform .update-page-shared input[type=search],.cds-editform .update-page-shared input[type=tel],.cds-editform .update-page-shared input[type=text],.cds-editform .update-page-shared input[type=url]{height:44px;min-height:44px;padding:0 12px}.cds-editform .update-page-shared .txt-area,.cds-editform .update-page-shared [class*=-page__textarea],.cds-editform .update-page-shared textarea,.cds-editform .update-page-shared textarea.ant-input{height:auto;min-height:80px;padding:8px 12px;resize:vertical}.cds-editform .update-page-shared .ant-select:not(.ant-select-customize-input) .ant-select-selector{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:none;color:#1f2937;display:flex;min-height:44px;padding:0 12px}.cds-editform .update-page-shared .ant-select .ant-select-selection-placeholder{color:#6b7280}.cds-editform .update-page-shared .ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.cds-editform .update-page-shared .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#2563eb;box-shadow:0 0 0 3px #15181c1f}.cds-editform .update-page-shared .ant-input-affix-wrapper>.ant-input{background:#0000;border:none;box-shadow:none;height:auto;min-height:auto;padding:0}.cds-editform .update-page-shared .MuiOutlinedInput-root{border-radius:8px!important;min-height:44px!important}.cds-editform .update-page-shared .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#d1d5db!important;border-width:1px!important}.cds-editform .update-page-shared .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#9ca3af!important}.cds-editform .update-page-shared .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#2563eb!important;border-width:1px!important}.cds-editform .update-page-shared .MuiSelect-select{align-items:center!important;box-sizing:border-box!important;color:#1f2937!important;display:flex!important;font-family:Noto Sans JP,sans-serif!important;font-size:16px!important;font-weight:500!important;min-height:44px!important;padding:11px 32px 11px 12px!important}.cds-editform .update-page-shared .MuiSelect-icon{color:#6b7280!important}.cds-editform .update-page-shared .update-page-shared__action-group{align-items:center;background:#0000;border:none;border-radius:0;box-shadow:none;display:inline-flex;gap:16px;overflow:visible}.cds-editform .update-page-shared .update-page-shared__action-group__cancel,.cds-editform .update-page-shared .update-page-shared__action-group__save{align-items:center;border:1px solid #0000;border-radius:8px;border-right:none;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;height:44px;justify-content:center;line-height:1;padding:0 20px}.cds-editform .update-page-shared .update-page-shared__action-group__cancel:focus-visible,.cds-editform .update-page-shared .update-page-shared__action-group__save:focus-visible{box-shadow:0 0 0 3px #15181c2e;outline:none}.cds-editform .update-page-shared .update-page-shared__action-group__cancel{background:#fff;border-color:#e5e7eb;color:#2563eb}.cds-editform .update-page-shared .update-page-shared__action-group__cancel:hover{background:#eff6ff}.cds-editform .update-page-shared .update-page-shared__action-group__save{background:#2563eb;border-color:#2563eb;color:#fff}.cds-editform .update-page-shared .update-page-shared__action-group__save:hover{background:#1d4ed8}.cds-editform .update-page-shared .update-page-shared__action-group__save:disabled{cursor:not-allowed;opacity:.5}.cds-editform .update-page-shared .entry-date-clear-btn,.cds-editform .update-page-shared [class*=-page__add-btn]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:none;color:#2563eb;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;height:44px;justify-content:center;line-height:1;margin-top:0;padding:0 20px}.cds-editform .update-page-shared .entry-date-clear-btn:hover,.cds-editform .update-page-shared [class*=-page__add-btn]:hover{background:#eff6ff}.cds-editform .update-page-shared [class*=-page__remove-btn]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:none;color:#dc2626;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;height:44px;justify-content:center;line-height:1;padding:0 20px}.cds-editform .update-page-shared [class*=-page__remove-btn]:hover{background:#f3f4f6}.cds-editform .update-page-shared .update-page-shared__divider{border-top:1px solid #e5e7eb}.cds-editform .update-page-shared .input-row{gap:12px}@media(max-width:1024px){.cds__sidebar{display:none}.cds__main{margin-left:0}.cds__container{padding:24px 24px 64px}.cds__pagecards,.cds__videos{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.cds{display:block}.cds__container{padding:20px 16px 56px}.cds__h1{font-size:28px}.cds__h2{font-size:20px}.cds-arts,.cds-photos,.cds__videos{gap:12px;grid-template-columns:repeat(2,1fr)}.cds__features,.cds__pagecards{grid-template-columns:1fr}.cds__kpis,.cds__kpis--1,.cds__kpis--2,.cds__kpis--3,.cds__kpis--4{gap:1px;grid-template-columns:1fr 1fr}.cds__kpis--1{grid-template-columns:1fr}.cds__kpis--1 .cds__kpi:last-child,.cds__kpis--3 .cds__kpi:last-child{grid-column:1/-1}.cds__kpi,.cds__kpi:first-child,.cds__kpi:last-child{padding:12px}.cds-job__row{grid-template-columns:1.4fr .6fr 1.4fr}.cds-job__c{padding:12px}.cds-job__c--salary,.cds-job__row--head .cds-job__c--salary{display:none}}.update-page-shared{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.update-page-shared .new-width-page{margin:0 auto;max-width:127.6rem;width:127.6rem}.update-page-shared__body{display:flex;flex:1 0 auto;flex-direction:column;gap:32px;padding-bottom:60px;padding-top:32px}.update-page-shared__layout{align-items:flex-start;display:flex;gap:28px}.update-page-shared__main-card{background:#fff;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;gap:32px;padding:24px 28px 32px;width:968px}.update-page-shared__main-card--centered{margin:0 auto}.update-page-shared__main-card--with-tabs{padding-top:8px}.update-page-shared__divider{border:0;border-top:1.5px solid #f3f4f6;flex-shrink:0;height:0;margin:0;width:100%}.update-page-shared__divider--in-form{margin:0}.update-page-shared__sidebar{flex-shrink:0;width:280px}.update-page-shared__back-to-top{align-items:center;background:#faeccc;color:#3d2d1e;cursor:pointer;display:flex;flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:41px;justify-content:center;line-height:25px;padding:8px 0;text-align:center;width:100%}.update-page-shared__hero{align-items:center;background:#fff;display:flex;flex-direction:column;gap:24px;padding:24px 0 36px;width:100%}.update-page-shared__hero-pill{align-items:center;background:#f3f4f6;border-radius:100px;color:#111827;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;justify-content:center;line-height:20px;padding:1px 8px 3px}.update-page-shared__hero-pill+.update-page-shared__hero-title{margin-top:-8px}.update-page-shared__hero-title{font-size:40px;font-weight:700;letter-spacing:0;line-height:52px}.update-page-shared__hero-desc,.update-page-shared__hero-title{color:#1f2937;font-family:Noto Sans JP,sans-serif;margin:0;text-align:center}.update-page-shared__hero-desc{font-size:14px;font-weight:500;line-height:18px;max-width:968px}.update-page-shared__hero-extra{align-items:center;display:flex;justify-content:center;margin-top:4px}.update-page-shared__body--gray{background:#f3f4f6;gap:0;padding-bottom:48px;padding-top:40px}.update-page-shared__action-divider{border:0;border-top:1px solid #e5e7eb;flex-shrink:0;height:0;margin:0 0 20px;width:100%}.update-page-shared__action-group{align-items:center;display:flex;gap:12px;width:-webkit-fit-content;width:fit-content}.update-page-shared__action-group__cancel,.update-page-shared__action-group__save{align-items:center;border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:40px;justify-content:center;letter-spacing:0;line-height:20px;padding:0 21px}.update-page-shared__action-group__cancel:focus,.update-page-shared__action-group__cancel:focus-visible,.update-page-shared__action-group__save:focus,.update-page-shared__action-group__save:focus-visible{box-shadow:none;outline:none}.update-page-shared__action-group__cancel{background:#fff;border:1px solid #e5e7eb!important;color:#111827}.update-page-shared__action-group__cancel:hover{background:#f9fafb}.update-page-shared__action-group__save{background:#2563eb;border:1px solid #2563eb!important;color:#fff}.update-page-shared__action-group__save:hover{background:#1d4ed8}.update-page-shared__action-group__save:disabled{cursor:not-allowed;opacity:.5}.update-page-shared__heading{color:#1f2937;display:flex;flex-direction:column;gap:20px}.update-page-shared__title-row{align-items:center;display:flex;gap:12px}.update-page-shared__title-bar{background:#2563eb;flex-shrink:0;height:20px;width:3px}.update-page-shared__title{font-size:20px;font-weight:700;line-height:20px}.update-page-shared__desc,.update-page-shared__title{color:#1f2937;font-family:Noto Sans JP,sans-serif;margin:0}.update-page-shared__desc{font-size:14px;font-weight:500;line-height:24px}.update-page-shared__section-block{display:flex;flex-direction:column;gap:0}.update-page-shared__section-block>:not(.update-page-shared__divider){padding-bottom:32px;padding-top:24px}.update-page-shared__label{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;white-space:nowrap}.update-page-shared__tag{align-items:center;border-radius:4px;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;height:20px;justify-content:center;letter-spacing:.6px;line-height:20px;min-width:40px;padding:0 8px}.update-page-shared__tag--negative{background:#ffe5e4;color:#a40e26}.update-page-shared__tag--info{background:#ceedff;color:#2563eb}.update-page-shared__tag--warning{background:#fdedba;color:#7d4e00}.update-page-shared__helper{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin:0}.update-page-shared__footer-actions{align-items:center;display:flex;gap:8px;padding:0}.update-page-shared__cancel{align-items:center;background:#0000;border:none;border-radius:6px;color:#4b5563;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.7px;line-height:24px;min-height:32px;min-width:80px;padding:0 12px 2px 4px}.update-page-shared__cancel:hover{background:#f3f4f6}.update-page-shared__save{align-items:center;background:#2563eb;border:1px solid #2563eb;border-radius:6px;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.7px;line-height:24px;min-height:32px;min-width:80px;padding:0 12px 2px}.update-page-shared__save:hover{background:#2563eb;border-color:#2563eb}.update-page-header{background-color:#0000!important;box-shadow:none!important;flex-direction:column!important;left:0;position:-webkit-sticky!important;position:sticky!important;right:0;z-index:1000}.update-page-header__bar{align-items:center;background:#1f2937;box-sizing:border-box;display:flex;height:48px;padding:12px 0 16px;width:100%}.update-page-header__bar-content{align-items:center;display:flex;flex-direction:row}.update-page-header__company{align-items:center;color:#e5e7eb;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;gap:8px;line-height:20px;text-decoration:none}.update-page-header__company:hover{text-decoration:underline}.update-page-header__company-logo{border:1px solid #f3f4f6;border-radius:100px;height:20px;object-fit:cover;width:20px}.update-page-header__company-name{white-space:nowrap}.update-page-header__company-name,.update-page-header__separator{color:#e5e7eb;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px}.update-page-header__separator{margin-left:4px}.update-page-header__current{color:#e5e7eb;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px;margin-left:8px;white-space:nowrap}.update-page-header__breadcrumb-bar{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;box-sizing:border-box;display:flex;padding:12px 0 16px;width:100%}.update-page-header__breadcrumb-content{align-items:center;color:#1f2937;display:flex;flex-direction:row;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;white-space:pre}.update-page-header__breadcrumb-link{color:#2563eb;text-decoration:none}.update-page-header__breadcrumb-link:hover{color:#2563eb;text-decoration:underline}.update-page-header__breadcrumb-current,.update-page-header__breadcrumb-sep{color:#1f2937}.update-page-shared .ant-form-item{margin:0!important;padding:0!important;width:100%!important}.update-page-shared .ant-form-item .ant-form-item-row{width:100%!important}.update-page-shared .ant-form-item .ant-col,.update-page-shared .ant-form-item .ant-form-item-control{flex:1 1 100%!important;max-width:100%!important;width:100%!important}.update-page-shared .ant-form-item .ant-form-item-control-input,.update-page-shared .ant-form-item .ant-form-item-control-input-content{min-height:0!important;width:100%!important}.update-page-shared .margin-top-18{margin-top:0!important}.update-page-shared .input-row{display:flex;flex-direction:column;gap:12px;padding:0!important;width:100%}.update-page-shared .input-row .input-label-row{align-items:center;display:flex}.update-page-shared .input-row .input-label-row .input-label{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px}.update-page-shared .input-row .input-helper{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin:0}.update-page-shared .input-row .ant-input-affix-wrapper,.update-page-shared .input-row .txt-area,.update-page-shared .input-row .txt-inp,.update-page-shared .input-row input.ant-input{width:100%!important}.update-page-shared .input-row .ant-input-affix-wrapper,.update-page-shared .input-row .ant-picker,.update-page-shared .input-row .txt-area,.update-page-shared .input-row .txt-inp,.update-page-shared .input-row input.ant-input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:none;box-sizing:border-box;color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px!important;font-weight:500;height:auto!important;letter-spacing:0;line-height:24px;margin-top:0!important;min-height:36px!important;padding:4px 12px!important}.update-page-shared .input-row .ant-input-affix-wrapper::placeholder,.update-page-shared .input-row .ant-picker::placeholder,.update-page-shared .input-row .txt-area::placeholder,.update-page-shared .input-row .txt-inp::placeholder,.update-page-shared .input-row input.ant-input::placeholder{color:#bdbdbd}.update-page-shared .input-row .ant-input-affix-wrapper:focus,.update-page-shared .input-row .ant-input-affix-wrapper:focus-within,.update-page-shared .input-row .ant-picker:focus,.update-page-shared .input-row .ant-picker:focus-within,.update-page-shared .input-row .txt-area:focus,.update-page-shared .input-row .txt-area:focus-within,.update-page-shared .input-row .txt-inp:focus,.update-page-shared .input-row .txt-inp:focus-within,.update-page-shared .input-row input.ant-input:focus,.update-page-shared .input-row input.ant-input:focus-within{border-color:#111827;box-shadow:none;outline:none}.update-page-shared .input-row .txt-area{min-height:80px;padding:4px 12px;resize:vertical}.update-page-shared .input-row .ant-input-affix-wrapper>.ant-input{border:none;min-height:auto;padding:0}.update-page-shared .input-row .ant-picker{width:240px}.update-page-shared .input-row .ant-form-item{margin-bottom:0}.update-page-shared .ant-input,.update-page-shared .ant-input-affix-wrapper,.update-page-shared input[type=email],.update-page-shared input[type=number],.update-page-shared input[type=tel],.update-page-shared input[type=text],.update-page-shared input[type=url],.update-page-shared textarea{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:none;box-sizing:border-box;color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;line-height:24px;transition:border-color .15s ease}.update-page-shared .ant-input-affix-wrapper::placeholder,.update-page-shared .ant-input::placeholder,.update-page-shared input[type=email]::placeholder,.update-page-shared input[type=number]::placeholder,.update-page-shared input[type=tel]::placeholder,.update-page-shared input[type=text]::placeholder,.update-page-shared input[type=url]::placeholder,.update-page-shared textarea::placeholder{color:#bdbdbd;font-weight:500}.update-page-shared .ant-input-affix-wrapper:focus,.update-page-shared .ant-input-affix-wrapper:focus-visible,.update-page-shared .ant-input-affix-wrapper:focus-within,.update-page-shared .ant-input:focus,.update-page-shared .ant-input:focus-visible,.update-page-shared .ant-input:focus-within,.update-page-shared input[type=email]:focus,.update-page-shared input[type=email]:focus-visible,.update-page-shared input[type=email]:focus-within,.update-page-shared input[type=number]:focus,.update-page-shared input[type=number]:focus-visible,.update-page-shared input[type=number]:focus-within,.update-page-shared input[type=tel]:focus,.update-page-shared input[type=tel]:focus-visible,.update-page-shared input[type=tel]:focus-within,.update-page-shared input[type=text]:focus,.update-page-shared input[type=text]:focus-visible,.update-page-shared input[type=text]:focus-within,.update-page-shared input[type=url]:focus,.update-page-shared input[type=url]:focus-visible,.update-page-shared input[type=url]:focus-within,.update-page-shared textarea:focus,.update-page-shared textarea:focus-visible,.update-page-shared textarea:focus-within{border-color:#111827;box-shadow:none;outline:none}.update-page-shared .ant-input-affix-wrapper,.update-page-shared .ant-input:not(textarea),.update-page-shared input[type=email],.update-page-shared input[type=number],.update-page-shared input[type=tel],.update-page-shared input[type=text],.update-page-shared input[type=url]{min-height:36px;padding:4px 12px}.update-page-shared .ant-input.ant-input-textarea,.update-page-shared textarea,.update-page-shared textarea.ant-input{padding:8px 12px}.update-page-shared .ant-input-affix-wrapper>.ant-input{background:#0000!important;border:none!important;box-shadow:none!important;min-height:auto!important;padding:0!important}.update-page-shared .ant-select:not(.ant-select-customize-input) .ant-select-selector,.update-page-shared select{align-items:center!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:none!important;box-sizing:border-box!important;color:#111827!important;display:flex!important;font-family:Noto Sans JP,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;line-height:20px!important;min-height:36px!important;padding:4px 12px!important;transition:border-color .15s ease}.update-page-shared .ant-select .ant-select-selection-placeholder{color:#bdbdbd!important;font-family:Noto Sans JP,sans-serif!important;font-weight:500!important;line-height:20px!important}.update-page-shared .ant-select .ant-select-selection-item{color:#111827!important;font-family:Noto Sans JP,sans-serif!important;font-weight:500!important;line-height:20px!important}.update-page-shared .ant-select .ant-select-arrow{color:#111827!important;font-size:16px!important}.update-page-shared .ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.update-page-shared .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#111827!important;box-shadow:none!important}.update-page-shared .shadcn-radio-icon{background:#fff;border:1px solid #e5e7eb;border-radius:9999px;box-shadow:none;box-sizing:border-box;display:inline-block;height:16px;width:16px}.update-page-shared .shadcn-radio-icon--checked{border:1px solid #111827;position:relative}.update-page-shared .shadcn-radio-icon--checked:after{background:#111827;border-radius:9999px;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.update-page-shared .shadcn-radio-label{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px}.update-page-shared .ant-radio-inner{border:1px solid #e5e7eb!important;box-shadow:none;height:16px!important;width:16px!important}.update-page-shared .ant-radio-inner:after{-webkit-margin-before:-4px!important;-webkit-margin-start:-4px!important;background-color:#111827!important;height:8px!important;margin-block-start:-4px!important;margin-inline-start:-4px!important;width:8px!important}.update-page-shared .ant-radio-checked .ant-radio-inner{background-color:#fff!important;border-color:#111827!important}.update-page-shared .ant-radio-wrapper{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px}.update-page-shared .entry-date-clear-btn{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#2563eb;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:.7px;line-height:24px;margin-top:16px;min-height:32px;min-width:80px;padding:4px 12px}.update-page-shared .entry-date-clear-btn:hover{background:#eff6ff}.update-page-side-notes{display:flex;flex-direction:column;gap:8px;width:100%}.update-page-side-notes__card{background:#fff;border:1.5px solid #f3f4f6;border-radius:4px;display:flex;flex-direction:column;gap:10px;padding:20px}.update-page-side-notes__tag{align-items:center;background:#e5e7eb;border-radius:4px;box-sizing:border-box;color:#57606a;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;height:20px;justify-content:center;letter-spacing:.6px;line-height:20px;min-width:40px;padding:0 8px;width:-webkit-fit-content;width:fit-content}.update-page-side-notes__body{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:28px}.update-page-shared__field{display:flex;flex-direction:column;gap:24px}.update-page-shared__levels-heading{display:flex;flex-direction:column;gap:12px}.update-page-shared__levels-trigger{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:0;text-align:left;width:100%}.update-page-shared__levels-icon{color:#6b7280;flex-shrink:0;height:20px;transition:transform .15s ease;width:20px}.update-page-shared__field.is-open .update-page-shared__levels-icon{transform:rotate(180deg)}.update-page-shared__levels-title{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.68px;line-height:28px;margin:0}.update-page-shared__levels-desc{display:flex;flex-direction:column;gap:28px}.update-page-shared__levels-desc p{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:500;line-height:28px;margin:0}.update-page-shared__levels-table{border-radius:4px;display:flex;flex-direction:column;max-width:100%;overflow:hidden;width:585px}.update-page-shared__levels-row{border-bottom:1px solid #e5e7eb;display:grid;grid-template-columns:265px 1fr}.update-page-shared__levels-row:first-child{border-top:1px solid #e5e7eb}.update-page-shared__levels-label{background:#f3f4f6;border-left:1px solid #e5e7eb;font-size:14px;line-height:24px;padding:12px 16px 16px}.update-page-shared__levels-label,.update-page-shared__levels-salary{align-items:center;border-right:1px solid #e5e7eb;color:#1f2937;display:flex;font-family:Noto Sans JP,sans-serif;font-weight:500;min-height:52px}.update-page-shared__levels-salary{font-size:13px;line-height:16px;padding:16px 16px 20px}.update-industry-page__form{display:flex;flex-direction:column;gap:16px}.update-industry-page__label-row{display:flex;flex-direction:column;gap:8px}.update-industry-page__label-group{align-items:center;display:flex;gap:12px}.update-industry-page__chips{display:flex;flex-wrap:wrap;gap:16px}.update-industry-page__chip{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#4b5563;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:20px;min-height:32px;padding:4px 12px 6px;text-align:center}.update-industry-page__chip:hover{background:#f3f4f6}.update-industry-page__chip--selected{background:#eff6ff;border-color:#93c5fd;color:#2563eb}.update-selection-tags-page__form{display:flex;flex-direction:column;gap:16px}.update-selection-tags-page__label-row{display:flex;flex-direction:column;gap:8px}.update-selection-tags-page__label-group{align-items:center;display:flex;gap:12px}.update-selection-tags-page__chips{display:flex;flex-wrap:wrap;gap:16px}.update-selection-tags-page__chip{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#4b5563;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:20px;min-height:32px;padding:4px 12px 6px;text-align:center}.update-selection-tags-page__chip:hover{background:#f3f4f6}.update-selection-tags-page__chip--selected{background:#eff6ff;border-color:#93c5fd;color:#2563eb}.update-media-tags-page__form{display:flex;flex-direction:column;gap:16px}.update-media-tags-page__label-row{display:flex;flex-direction:column;gap:8px}.update-media-tags-page__label-group{align-items:center;display:flex;gap:12px}.update-media-tags-page__chips{display:flex;flex-wrap:wrap;gap:16px}.update-media-tags-page__chip{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#4b5563;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:20px;min-height:32px;padding:4px 12px 6px;text-align:center}.update-media-tags-page__chip:hover{background:#f3f4f6}.update-media-tags-page__chip--selected{background:#eff6ff;border-color:#93c5fd;color:#2563eb}.update-retirement-rate-page__heading-block{display:flex;flex-direction:column;gap:16px}.update-retirement-rate-page__allow-toggle{align-items:center;display:flex;gap:8px}.update-retirement-rate-page__allow-toggle .ant-switch-checked{background:#2563eb}.update-retirement-rate-page__allow-label{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;white-space:nowrap}.update-retirement-rate-page__field-block{display:flex;flex-direction:column;gap:16px}.update-retirement-rate-page__field-label-row{display:flex;flex-direction:column;gap:8px}.update-retirement-rate-page__input-row,.update-retirement-rate-page__label-group{align-items:center;display:flex;gap:12px}.update-retirement-rate-page__input{border:1px solid #4b5563;border-radius:6px;min-height:32px;width:103px}.update-retirement-rate-page__input .ant-input-number-input{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;height:30px;letter-spacing:.7px;line-height:24px;padding:0 12px}.update-retirement-rate-page__input:hover{border-color:#4b5563}.update-retirement-rate-page__input.ant-input-number-focused{border-color:#2563eb;box-shadow:none}.update-retirement-rate-page__unit{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px}.update-key-figures-page__allow-toggle{align-items:center;border-bottom:1.5px solid #f3f4f6;border-top:1.5px solid #f3f4f6;display:flex;gap:8px;padding:28px 0}.update-key-figures-page__allow-toggle .ant-switch-checked{background:#2563eb}.update-key-figures-page__allow-label{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;white-space:nowrap}.update-key-figures-page__field-block{display:flex;flex-direction:column;gap:16px}.update-key-figures-page__field-label-row{display:flex;flex-direction:column;gap:8px}.update-key-figures-page__label-group{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.update-key-figures-page__tag-warning{background:#fdedba;color:#7d4e00}.update-key-figures-page__input-row{align-items:center;display:flex;gap:12px}.update-key-figures-page__input{border:1px solid #4b5563;border-radius:6px;min-height:32px;width:103px}.update-key-figures-page__input .ant-input-number-input{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;height:30px;letter-spacing:.7px;line-height:24px;padding:0 12px}.update-key-figures-page__input:hover{border-color:#4b5563}.update-key-figures-page__input.ant-input-number-focused{border-color:#2563eb;box-shadow:none}.update-key-figures-page__unit{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px}.update-key-figures-page__radio-group{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px}.update-key-figures-page__radio{align-items:center;color:#4b5563;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;gap:8px;letter-spacing:.8px;line-height:24px}.update-key-figures-page__radio input[type=radio]{accent-color:#2563eb;cursor:pointer;height:20px;margin:0;width:20px}.update-basic-info-page__field{display:flex;flex-direction:column;gap:16px}.update-basic-info-page__label-block{display:flex;flex-direction:column;gap:8px}.update-basic-info-page__label-group{align-items:center;display:flex;gap:12px}.update-basic-info-page__input{background:#fff;border:1px solid #4b5563;border-radius:6px;color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;letter-spacing:.7px;line-height:24px;min-height:32px;outline:none;padding:4px 12px}.update-basic-info-page__input::placeholder{color:#4b5563}.update-basic-info-page__input:focus{border-color:#2563eb}.update-basic-info-page__input--wide{width:632px}.update-basic-info-page__logo-row{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.update-basic-info-page__logo-box{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;display:flex;height:80px;justify-content:center;overflow:hidden;width:80px}.update-basic-info-page__logo-preview{height:100%;object-fit:contain;width:100%}.update-basic-info-page__logo-file-input{display:none}.update-basic-info-page__logo-clear{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#2563eb;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;justify-content:center;letter-spacing:.7px;line-height:20px;min-height:28px;min-width:64px;padding:0 12px}.update-basic-info-page__logo-clear:hover{background:#f3f4f6}.update-basic-info-page__radio-group{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0}.update-basic-info-page__radio.MuiRadio-root{padding:8px}.update-basic-info-page__radio-icon{background:#fff;border:1px solid #e5e7eb;border-radius:9999px;box-shadow:0 1px 2px 0 #0000001a;box-sizing:border-box;display:inline-block;height:16px;width:16px}.update-basic-info-page__radio-icon--checked{background:#fff;border:1px solid #111827;position:relative}.update-basic-info-page__radio-icon--checked:after{background:#111827;border-radius:9999px;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.update-basic-info-page__radio-label{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px}.update-basic-info-page__select{background:#fff;border-radius:6px;box-sizing:border-box;height:32px;width:240px}.update-basic-info-page__select .MuiOutlinedInput-notchedOutline{border-color:#4b5563!important;border-width:1px!important}.update-basic-info-page__select:hover .MuiOutlinedInput-notchedOutline{border-color:#4b5563!important}.update-basic-info-page__select.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#2563eb!important;border-width:1px!important}.update-basic-info-page__select .MuiSelect-select.MuiSelect-select{align-items:center;box-sizing:border-box;color:#111827;display:flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;height:30px;letter-spacing:.7px;line-height:24px;min-height:30px;padding:0 28px 0 12px}.update-basic-info-page__select--empty .MuiSelect-select{color:#4b5563}.update-basic-info-page__select-arrow{pointer-events:none;position:absolute;right:6px;top:calc(50% - 10px)}.update-basic-info-page__select-paper .MuiMenu-list{padding:4px 0}.update-basic-info-page__select-subheader{background:#f3f4f6;color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:700;line-height:24px}.update-basic-info-page__select-item{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;line-height:24px}.update-description-page__field{display:flex;flex-direction:column;gap:16px}.update-description-page__label-block{display:flex;flex-direction:column;gap:8px}.update-description-page__label-group{align-items:center;display:flex;gap:12px}.update-description-page__textarea-wrapper{position:relative;width:100%}.update-description-page__textarea{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 #0000001a;box-sizing:border-box;color:#111827;display:block;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:167px;letter-spacing:0;line-height:24px;min-height:167px;outline:none;padding:10px 12px 32px;resize:vertical;width:100%}.update-description-page__textarea::placeholder{color:#6b7280}.update-description-page__textarea:focus{border-color:#111827}.update-description-page__counter{bottom:8px;color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:20px;pointer-events:none;position:absolute;right:16px}.update-video-items-page__form{display:flex;flex-direction:column;gap:32px}.update-video-items-page__field{display:flex;flex-direction:column;gap:16px}.update-video-items-page__label-block{display:flex;flex-direction:column;gap:8px}.update-video-items-page__label-group{align-items:center;display:flex;gap:12px}.update-video-items-page__input{background:#fff;border:1px solid #4b5563;border-radius:6px;box-sizing:border-box;color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;letter-spacing:.7px;line-height:24px;min-height:32px;outline:none;padding:4px 12px;width:100%}.update-video-items-page__input::placeholder{color:#4b5563}.update-video-items-page__input:focus{border-color:#2563eb}.update-hiring-demographic-page__heading-block{display:flex;flex-direction:column;gap:16px}.update-hiring-demographic-page__allow-toggle{align-items:center;display:flex;gap:8px}.update-hiring-demographic-page__allow-toggle .ant-switch-checked{background:#2563eb}.update-hiring-demographic-page__allow-label{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;white-space:nowrap}.update-hiring-demographic-page__field{display:flex;flex-direction:column;gap:16px}.update-hiring-demographic-page__label-block{display:flex;flex-direction:column;gap:8px}.update-hiring-demographic-page__input-row,.update-hiring-demographic-page__label-group{align-items:center;display:flex;gap:12px}.update-hiring-demographic-page__input{border:1px solid #4b5563;border-radius:6px;min-height:32px;width:103px}.update-hiring-demographic-page__input .ant-input-number-input{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;height:30px;letter-spacing:.7px;line-height:24px;padding:0 12px}.update-hiring-demographic-page__input:hover{border-color:#4b5563}.update-hiring-demographic-page__input.ant-input-number-focused{border-color:#2563eb;box-shadow:none}.update-hiring-demographic-page__unit{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px}.update-hiring-demographic-page__radio-group{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px}.update-hiring-demographic-page__radio{align-items:center;color:#4b5563;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;gap:8px;letter-spacing:.8px;line-height:24px}.update-hiring-demographic-page__radio input[type=radio]{accent-color:#2563eb;cursor:pointer;height:20px;margin:0;width:20px}.update-presentation-page__form{display:flex;flex-direction:column;gap:32px}.update-presentation-page__field{display:flex;flex-direction:column;gap:16px}.update-presentation-page__label-block{display:flex;flex-direction:column;gap:8px}.update-presentation-page__label-group{align-items:center;display:flex;gap:12px}.update-presentation-page__input{background:#fff;border:1px solid #4b5563;border-radius:6px;box-sizing:border-box;color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;letter-spacing:.7px;line-height:24px;min-height:32px;outline:none;padding:4px 12px;width:100%}.update-presentation-page__input::placeholder{color:#4b5563}.update-presentation-page__input:focus{border-color:#2563eb}.update-investors-page__form{display:flex;flex-direction:column;gap:32px}.update-investors-page__category{display:flex;flex-direction:column;gap:16px}.update-investors-page__label-row{display:flex;flex-direction:column;gap:8px}.update-investors-page__label-group{align-items:center;display:flex;gap:12px}.update-investors-page__chips{display:flex;flex-wrap:wrap;gap:12px}.update-investors-page__chip{background:#fff;border:1px solid #e5e7eb;border-radius:4px;color:#6b7280;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px;min-height:32px;padding:6px 12px 8px;text-align:center}.update-investors-page__chip:hover{background:#f3f4f6}.update-investors-page__chip--selected{background:#eff6ff;border-color:#e5e7eb;color:#2563eb}.update-employee-previous-companies-page__heading-block{display:flex;flex-direction:column;gap:16px}.update-employee-previous-companies-page__allow-toggle{align-items:center;display:flex;gap:8px}.update-employee-previous-companies-page__allow-toggle .ant-switch-checked{background:#2563eb}.update-employee-previous-companies-page__allow-label{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;white-space:nowrap}.update-employee-previous-companies-page__form{display:flex;flex-direction:column;gap:32px}.update-employee-previous-companies-page__category{display:flex;flex-direction:column;gap:16px}.update-employee-previous-companies-page__label-row{display:flex;flex-direction:column;gap:8px}.update-employee-previous-companies-page__label-group{align-items:center;display:flex;gap:12px}.update-employee-previous-companies-page__chips{display:flex;flex-wrap:wrap;gap:12px}.update-employee-previous-companies-page__chip{background:#fff;border:1px solid #e5e7eb;border-radius:4px;color:#6b7280;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px;min-height:32px;padding:6px 12px 8px;text-align:center}.update-employee-previous-companies-page__chip:hover{background:#f3f4f6}.update-employee-previous-companies-page__chip--selected{background:#eff6ff;border-color:#e5e7eb;color:#2563eb}.update-employee-previous-universities-page__heading-block{display:flex;flex-direction:column;gap:16px}.update-employee-previous-universities-page__allow-toggle{align-items:center;display:flex;gap:8px}.update-employee-previous-universities-page__allow-toggle .ant-switch-checked{background:#2563eb}.update-employee-previous-universities-page__allow-label{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;white-space:nowrap}.update-employee-previous-universities-page__form{display:flex;flex-direction:column;gap:32px}.update-employee-previous-universities-page__category{display:flex;flex-direction:column;gap:16px}.update-employee-previous-universities-page__label-row{display:flex;flex-direction:column;gap:8px}.update-employee-previous-universities-page__label-group{align-items:center;display:flex;gap:12px}.update-employee-previous-universities-page__chips{display:flex;flex-wrap:wrap;gap:12px}.update-employee-previous-universities-page__chip{background:#fff;border:1px solid #e5e7eb;border-radius:4px;color:#6b7280;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px;min-height:32px;padding:6px 12px 8px;text-align:center}.update-employee-previous-universities-page__chip:hover{background:#f3f4f6}.update-employee-previous-universities-page__chip--selected{background:#eff6ff;border-color:#e5e7eb;color:#2563eb}.update-relative-blogs-page__heading-block{display:flex;flex-direction:column;gap:16px}.update-relative-blogs-page__allow-toggle{align-items:center;display:flex;gap:8px}.update-relative-blogs-page__allow-toggle .ant-switch-checked{background:#2563eb}.update-relative-blogs-page__allow-label{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;white-space:nowrap}.update-relative-blogs-page__section{display:flex;flex-direction:column;gap:16px}.update-relative-blogs-page__section-title{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:700;line-height:32px;margin:0}.update-relative-blogs-page__list{display:flex;flex-direction:column;gap:8px}.update-relative-blogs-page__empty{color:#4b5563;font-size:14px;margin:0}.update-relative-blogs-page__empty,.update-relative-blogs-page__row{font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:24px}.update-relative-blogs-page__row{align-items:center;color:#1f2937;display:flex;font-size:15px;gap:8px}.update-relative-blogs-page__row-index{color:#1f2937}.update-relative-blogs-page__row-link{color:#2563eb;text-decoration:none}.update-relative-blogs-page__row-link:hover{text-decoration:underline}.update-relative-blogs-page__row-sep{color:#4b5563}.update-relative-blogs-page__row-delete{background:#0000;border:none;color:#1f2937;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:500;line-height:24px;padding:0}.update-relative-blogs-page__row-delete:hover{text-decoration:underline}.update-relative-blogs-page__field{display:flex;flex-direction:column;gap:16px}.update-relative-blogs-page__label-block{display:flex;flex-direction:column;gap:8px}.update-relative-blogs-page__label-group{align-items:center;display:flex;gap:12px}.update-relative-blogs-page__input{background:#fff;border:1px solid #4b5563;border-radius:6px;box-sizing:border-box;color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;letter-spacing:.7px;line-height:24px;min-height:32px;outline:none;padding:4px 12px;width:100%}.update-relative-blogs-page__input::placeholder{color:#bdbdbd}.update-relative-blogs-page__input:focus{border-color:#2563eb}.update-overview-sentence-page__heading-block{display:flex;flex-direction:column;gap:16px}.update-overview-sentence-page__allow-toggle{align-items:center;display:flex;gap:8px}.update-overview-sentence-page__allow-toggle .ant-switch-checked{background:#2563eb}.update-overview-sentence-page__allow-label{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;white-space:nowrap}.update-overview-sentence-page__section{display:flex;flex-direction:column;gap:16px}.update-overview-sentence-page__section-title{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:700;line-height:32px;margin:0}.update-overview-sentence-page__registered{background:#eff6ff;display:flex;flex-direction:column;gap:12px;padding:24px 28px 28px}.update-overview-sentence-page__registered-item{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:500;line-height:24px;margin:0}.update-overview-sentence-page__registered-url{color:#2563eb;text-decoration:none}.update-overview-sentence-page__registered-url:hover{text-decoration:underline}.update-overview-sentence-page__registered-delete{background:#0000;border:none;color:#1f2937;cursor:pointer;font-family:inherit;font-size:15px;font-weight:500;line-height:24px;padding:0}.update-overview-sentence-page__registered-delete:hover{text-decoration:underline}.update-overview-sentence-page__empty{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin:0}.update-overview-sentence-page__field{display:flex;flex-direction:column;gap:16px}.update-overview-sentence-page__label-block{display:flex;flex-direction:column;gap:8px}.update-overview-sentence-page__label-group{align-items:center;display:flex;gap:12px}.update-overview-sentence-page__input{background:#fff;border:1px solid #4b5563;border-radius:6px;box-sizing:border-box;color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;letter-spacing:.7px;line-height:24px;min-height:32px;outline:none;padding:4px 12px;width:632px}.update-overview-sentence-page__input::placeholder{color:#4b5563}.update-overview-sentence-page__input:focus{border-color:#2563eb}.update-working-env-page__heading-block{display:flex;flex-direction:column;gap:16px}.update-working-env-page__allow-toggle{align-items:center;display:flex;gap:8px}.update-working-env-page__allow-toggle .ant-switch-checked{background:#2563eb}.update-working-env-page__allow-label{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;white-space:nowrap}.update-working-env-page__sections{display:flex;flex-direction:column;gap:36px}.update-working-env-page__field{display:flex;flex-direction:column;gap:12px}.update-working-env-page__label-block{display:flex;flex-direction:column;gap:8px}.update-working-env-page__label-group{align-items:center;display:flex;gap:12px}.update-working-env-page__radio-group{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0}.update-working-env-page__radio.MuiRadio-root{padding:8px}.update-working-env-page__radio-icon{background:#fff;border:1px solid #e5e7eb;border-radius:9999px;box-shadow:0 1px 2px 0 #0000001a;box-sizing:border-box;display:inline-block;height:16px;width:16px}.update-working-env-page__radio-icon--checked{background:#fff;border:1px solid #111827;position:relative}.update-working-env-page__radio-icon--checked:after{background:#111827;border-radius:9999px;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.update-working-env-page__radio-label{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px}.update-value-page__heading-block{display:flex;flex-direction:column;gap:16px}.update-value-page__items{display:flex;flex-direction:column;gap:40px}.update-value-page__item{display:flex;flex-direction:column;gap:28px;position:relative}.update-value-page__item-remove{display:flex;justify-content:flex-end}.update-value-page__remove-btn{background:#0000;border:none;color:#a40e26;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;padding:0}.update-value-page__remove-btn:hover{text-decoration:underline}.update-value-page__field{display:flex;flex-direction:column;gap:16px}.update-value-page__label-block{display:flex;flex-direction:column;gap:8px}.update-value-page__label-group{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.update-value-page__input.ant-input{background:#fff;border:1px solid #4b5563;border-radius:6px;box-sizing:border-box;color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;letter-spacing:.7px;line-height:24px;min-height:32px;padding:4px 12px;width:480px}.update-value-page__input.ant-input::placeholder{color:#4b5563}.update-value-page__input.ant-input:focus,.update-value-page__input.ant-input:focus-within{border-color:#2563eb;box-shadow:none}.update-value-page__textarea.ant-input{background:#fff;border:1px solid #4b5563;border-radius:6px;box-sizing:border-box;color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;letter-spacing:.7px;line-height:24px;min-height:80px;padding:4px 12px;resize:vertical;width:100%}.update-value-page__textarea.ant-input::placeholder{color:#4b5563}.update-value-page__textarea.ant-input:focus,.update-value-page__textarea.ant-input:focus-within{border-color:#2563eb;box-shadow:none}.update-value-page__add-more{display:flex}.update-value-page__add-more-btn{align-items:center;background:#fff;border:1px solid #2563eb;border-radius:6px;color:#2563eb;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;gap:8px;justify-content:center;line-height:24px;min-height:32px;padding:0 16px}.update-value-page__add-more-btn:hover{background:#f0f7ff}.update-ceo-page__heading-block{display:flex;flex-direction:column;gap:16px}.update-ceo-page__fields{display:flex;flex-direction:column;gap:40px}.update-ceo-page__field{display:flex;flex-direction:column;gap:16px}.update-ceo-page__label-block{display:flex;flex-direction:column;gap:8px}.update-ceo-page__label-group{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.update-ceo-page__input.ant-input{background:#fff;border:1px solid #4b5563;border-radius:6px;box-sizing:border-box;color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;letter-spacing:.7px;line-height:24px;min-height:32px;padding:4px 12px;width:480px}.update-ceo-page__input.ant-input::placeholder{color:#4b5563}.update-ceo-page__input.ant-input:focus,.update-ceo-page__input.ant-input:focus-within{border-color:#2563eb;box-shadow:none}.update-ceo-page__textarea.ant-input{background:#fff;border:1px solid #4b5563;border-radius:6px;box-sizing:border-box;color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;letter-spacing:.7px;line-height:24px;min-height:152px;padding:4px 12px;resize:vertical;width:100%}.update-ceo-page__textarea.ant-input::placeholder{color:#4b5563}.update-ceo-page__textarea.ant-input:focus,.update-ceo-page__textarea.ant-input:focus-within{border-color:#2563eb;box-shadow:none}.update-ceo-page__image-upload{align-items:center;display:flex;gap:16px}.update-ceo-page__image-label{align-items:center;background:#fff;border:1.5px dashed #d1d5db;border-radius:8px;cursor:pointer;display:inline-flex;height:104px;justify-content:center;overflow:hidden;width:104px}.update-ceo-page__image-label:hover{border-color:#2563eb}.update-ceo-page__image-preview{height:100%;object-fit:cover;width:100%}.update-ceo-page__image-icon{height:32px;opacity:.6;width:32px}.update-ceo-page__image-input{display:none}.update-ceo-page__image-remove{background:#0000;border:none;color:#a40e26;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;padding:0}.update-ceo-page__image-remove:hover{text-decoration:underline}.update-ceo-page__choices{display:inline-flex;gap:12px}.update-ceo-page__choice{background:#fff;border:1px solid #e5e7eb;border-radius:100px;color:#6b7280;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px;min-width:80px;padding:6px 16px 8px}.update-ceo-page__choice:hover{border-color:#93c5fd;color:#2563eb}.update-ceo-page__choice--selected{background:#eff6ff;border-color:#93c5fd;color:#2563eb;font-weight:700}.filter-chip-row{align-items:center;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;padding:16px 0}.filter-chip-row__label{border:1px solid #0000;padding:6px 0 8px}.filter-chip,.filter-chip-row__label{align-items:center;box-sizing:border-box;color:#1f2937;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;line-height:20px;white-space:nowrap}.filter-chip{background:#fff;border:1px solid #e5e7eb;border-radius:9999px;box-shadow:none;cursor:pointer;justify-content:center;outline:none;padding:6px 20px 8px}.filter-chip:hover{background:#f3f4f6}.filter-chip:focus,.filter-chip:focus-visible{box-shadow:none;outline:none}.filter-chip.is-selected{background:#eff8ff;border-color:#bfdbfe;color:#175cd3}.filter-chip-row{margin-top:16px}.content-tab-body>.filter-chip-row{margin-top:4px}.filter-chip-row+.filter-chip-row{margin-top:0}.filter-chip-row+.rk3-filter,.filter-chip-row+.top-page-tab-content-common-layout,.rk3.contents-route .filter-chip-row+.content-tab-filter-section{margin-top:4px}.update-executives-page .cds-editform__below-hero{align-items:stretch;margin-top:12px}.update-executives-page .cds-editform__below-hero .filter-chip-row{border-bottom:1px solid #eaecf0;border-top:none;padding-bottom:16px;padding-top:0;width:100%}.update-executives-page .cds-editform__below-hero+.cds__sec{border-top:none;margin-top:20px;padding-top:0}.update-executives-page__field textarea.ant-input{border-color:#e5e7eb}.update-executives-page__list{display:flex;flex-direction:column;gap:0}.update-executives-page.update-executives-page .update-executives-page__list{padding-top:0}.update-executives-page__card{border-bottom:1px solid #e5e7eb;padding:24px 0 32px}.update-executives-page__card:first-child{padding-top:0}.update-executives-page__card-head{align-items:center;background:#f0f0f0;display:flex;height:32px;justify-content:space-between;margin-bottom:20px}.update-executives-page__card-title{color:#303030;font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:700;line-height:32px}.update-executives-page__card-body{display:flex;flex-direction:column;gap:28px}.update-executives-page__field{display:flex;flex-direction:column;gap:16px}.update-executives-page__field-head{display:flex;flex-direction:column;gap:8px}.update-executives-page__field-hint{color:#6e7781;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px}.update-executives-page__list .update-executives-page__card-body .update-executives-page__field .update-page-shared__label{color:#303030;font-size:15px;font-weight:500;line-height:24px}.update-executives-page__field input{max-width:100%;width:632px}.update-executives-page__remove{background:none;border:none;color:#dc2626;cursor:pointer;font-size:14px;font-weight:500;line-height:24px;padding:0}.update-executives-page__remove:hover{text-decoration:underline}.update-executives-page__empty-hint{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin:0}.update-executives-page__group{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:12px;padding-bottom:28px}.update-executives-page__group--first{border-top:1px solid #e5e7eb;padding-top:16px}.update-executives-page__group--last{border-bottom:none;padding-bottom:0}.update-executives-page__group-title{color:#303030;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:32px}.update-executives-page__media-row-head{align-items:center;display:flex;justify-content:space-between}.update-executives-page__add-media{align-items:center;align-self:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000001a;color:#2563eb;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:32px;justify-content:center;line-height:20px;padding:0 12px}.update-executives-page__add-media:hover{background:#f0f7ff}.update-executives-page__add-media:focus,.update-executives-page__add-media:focus-visible{box-shadow:0 1px 2px #0000001a;outline:none}.update-executives-page__photo{align-items:center;display:flex;gap:16px}.update-executives-page__photo-label{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:100px;cursor:pointer;display:flex;height:64px;justify-content:center;overflow:hidden;width:64px}.update-executives-page__photo-preview{height:100%;object-fit:cover;width:100%}.update-executives-page__photo-empty{color:#6b7280;font-size:24px}.update-executives-page__photo-input{display:none}.update-executives-page__photo-remove{background:none;border:none;color:#2563eb;cursor:pointer;font-size:14px;font-weight:500;padding:0}.update-executives-page__photo-remove:hover{text-decoration:underline}.update-executives-page__add{align-items:center;align-self:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000001a;color:#2563eb;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:32px;justify-content:center;line-height:20px;margin-top:20px;padding:0 12px}.update-executives-page__add:hover{background:#f0f7ff}.update-executives-page__add:focus,.update-executives-page__add:focus-visible{box-shadow:0 1px 2px #0000001a;outline:none}.update-links-page__heading-block{display:flex;flex-direction:column;gap:16px}.update-links-page__fields{display:flex;flex-direction:column;gap:32px}.update-links-page__field{display:flex;flex-direction:column;gap:12px}.update-links-page__label-block{display:flex;flex-direction:column;gap:8px}.update-links-page__label-group{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.update-links-page__input.ant-input{background:#fff;border:1px solid #4b5563;border-radius:6px;box-sizing:border-box;color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;letter-spacing:.7px;line-height:24px;min-height:32px;padding:4px 12px;width:480px}.update-links-page__input.ant-input::placeholder{color:#4b5563}.update-links-page__input.ant-input:focus,.update-links-page__input.ant-input:focus-within{border-color:#2563eb;box-shadow:none}.update-employee-level__heading-block{display:flex;flex-direction:column;gap:16px}.update-employee-level__fields{display:flex;flex-direction:column;gap:32px}.update-employee-level__field{display:flex;flex-direction:column;gap:12px}.update-employee-level__percentages-grid{display:flex;flex-wrap:wrap;gap:24px 20px}.update-employee-level__field--percentage{flex:0 0 auto}.update-employee-level__label-block{display:flex;flex-direction:column;gap:8px}.update-employee-level__label-group{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.update-employee-level__input{background:#fff;border:1px solid #4b5563;border-radius:6px;color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:24px;max-width:100%;min-height:32px;padding:4px 12px;width:400px}.update-employee-level__input .ant-input-number-input{padding:4px 12px}.update-employee-level__input--full{width:100%}.update-employee-level__input--narrow{width:96px}.update-employee-level__textarea{background:#fff;border:1px solid #4b5563;border-radius:6px;color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:24px;min-height:152px;padding:8px 12px;resize:vertical;width:100%}.update-employee-level__percentage-row{align-items:center;display:flex;gap:12px}.update-employee-level__percentage-unit{color:#1f2937;font-size:14px}.update-employee-level__pill-group{display:flex;flex-wrap:wrap;gap:12px}.update-employee-level__pill{background:#fff;border:1px solid #d1d5db;border-radius:100px;color:#6b7280;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px;padding:6px 16px 8px}.update-employee-level__pill--selected{background:#eff6ff;border-color:#93c5fd;color:#2563eb;font-weight:700}.update-employee-level__video-block{background:#f3f4f6;border:1px solid #f3f4f6;border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}.update-employee-level__video-title{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:700}.update-employee-level__help{color:#6b7280;font-size:13px;line-height:20px}.update-employee-level__tag-box{display:flex;flex-direction:column;gap:12px}.update-employee-level__image-upload{align-items:center;display:flex;gap:16px}.update-employee-level__image-label{align-items:center;background:#fff;border:1.5px dashed #d1d5db;border-radius:8px;cursor:pointer;display:inline-flex;height:104px;justify-content:center;overflow:hidden;width:104px}.update-employee-level__image-label:hover{border-color:#2563eb}.update-employee-level__image-preview{height:100%;object-fit:cover;width:100%}.update-employee-level__image-icon{height:32px;opacity:.6;width:32px}.update-employee-level__image-input{display:none}.update-employee-level__image-remove{background:#0000;border:none;color:#a40e26;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;padding:0}.tag-input{background-color:#fff;border:1.3px solid #f3f4f6;border-radius:.3rem;font-size:1.5rem;height:37.2rem;min-height:26rem;overflow-y:auto;padding:2.1rem 0 0 1.7rem;position:relative}.tag-input .tag-suggestion{align-items:center;display:flex}.tag-input .tag-suggestion .hash-tag{border:1px solid #e5e7eb;border-radius:50%;flex-shrink:0;font-size:2.5rem;height:4.4rem;line-height:3.6rem;margin-right:1.3rem;text-align:center;width:4.4rem}.tag-input .tag-suggestion .details .value{font-size:1.8rem;font-weight:500;max-width:25rem;overflow:hidden;text-overflow:ellipsis}.tag-input .tag-suggestion .details .count{color:#a0a0a0;font-size:1.4rem;font-weight:500;line-height:2.5rem}.tag-input.sm-size .hash-tag{font-size:2rem;height:3.5rem;line-height:3rem;width:3.5rem}.tag-input.sm-size .details .value{font-size:1.4rem;max-width:20rem}.tag-input.sm-size .details .count{font-size:1.2rem}.tag-input.sm-size .ReactTags__suggestions{width:30rem}.update-employee-level-video-items-page__form{display:flex;flex-direction:column;gap:32px}.update-employee-level-video-items-page__field{display:flex;flex-direction:column;gap:16px}.update-employee-level-video-items-page__label-block{display:flex;flex-direction:column;gap:8px}.update-employee-level-video-items-page__label-group{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.update-employee-level-video-items-page__input{background:#fff;border:1px solid #4b5563;border-radius:6px;box-sizing:border-box;color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;letter-spacing:.7px;line-height:24px;min-height:32px;outline:none;padding:4px 12px;width:100%}.update-employee-level-video-items-page__input::placeholder{color:#4b5563}.update-employee-level-video-items-page__input:focus{border-color:#2563eb}.update-employee-info-page__loading{color:#4b5563;font-size:14px;line-height:24px;padding:32px 0}.update-employee-info-page .employee-form-heading{max-width:100%;width:897px}.update-employee-info-page .popup-content{background:#0000;border-top:none;margin:0;max-width:1269px;padding:0;width:100%}.update-employee-info-page .popup-content form{display:flex;flex-direction:column;gap:32px}.update-employee-info-page .popup-content .form-section{display:flex;flex-direction:column;gap:40px}.update-employee-info-page .popup-content .divider,.update-employee-info-page .popup-content .header-gray-div{display:none}.update-employee-info-page .popup-content .input-row{display:flex;flex-direction:column;gap:12px;margin-top:0;padding:0}.update-employee-info-page .popup-content .input-row .ant-form-item{margin-bottom:0}.update-employee-info-page .popup-content .input-row .link-header-div{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.update-employee-info-page .popup-content .input-row .link-header-div .input-label{margin:0}.update-employee-info-page .popup-content .input-row .link-header-div .circle-number-div{line-height:24px;margin:0}.update-employee-info-page .popup-content .input-row .link-header-div .remove-lbl{margin-left:8px}.update-employee-info-page .popup-content .input-row .input-label-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.update-employee-info-page .popup-content .input-row .input-helper{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin:0}.update-employee-info-page .popup-content .input-row .input-label{color:#1f2937;font-family:Noto Sans JP,sans-serif!important;font-size:15px;font-weight:500;line-height:24px}.update-employee-info-page .popup-content .input-row .help-txt{color:#4b5563;font-family:Noto Sans JP,sans-serif!important;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px}.update-employee-info-page .popup-content .employee-form-badge{align-items:center;border-radius:4px;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;height:20px;justify-content:center;letter-spacing:.6px;line-height:20px;min-width:40px;padding:0 8px}.update-employee-info-page .popup-content .employee-form-badge--negative{background:#ffe5e4;color:#a40e26}.update-employee-info-page .popup-content .employee-form-badge--info{background:#ceedff;color:#2563eb}.update-employee-info-page .popup-content .ant-input-affix-wrapper,.update-employee-info-page .popup-content .ant-input:not(.ant-input-textarea-textarea),.update-employee-info-page .popup-content .txt-inp{background:#fff;border:1px solid #4b5563;border-radius:6px;color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;height:auto;letter-spacing:.7px;line-height:24px;margin:0!important;max-width:100%;min-height:32px;padding:3px 12px 5px;width:632px}.update-employee-info-page .popup-content .ant-input.txt-area,.update-employee-info-page .popup-content .txt-area,.update-employee-info-page .popup-content textarea.txt-area{background:#fff;border:1px solid #4b5563;border-radius:6px;color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;height:76px;letter-spacing:.7px;line-height:24px;margin:0!important;max-width:100%!important;min-height:76px!important;padding:7px 12px 9px;resize:vertical;width:100%!important}.update-employee-info-page .popup-content .margin-top-18,.update-employee-info-page .popup-content .margin-top-32{margin-top:0!important}.update-employee-info-page .popup-content .entry-date-clear-btn,.update-employee-info-page .popup-content .previous-company-add{margin-top:-20px!important}.update-employee-info-page .popup-content .biz-bg-div{display:flex;flex-wrap:wrap;gap:16px}.update-employee-info-page .popup-content .biz-bg-btn{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#4b5563;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;justify-content:center;letter-spacing:.7px;line-height:20px;min-height:32px;min-width:80px;padding:3px 14px 5px;transition:background .12s,border-color .12s,color .12s}.update-employee-info-page .popup-content .biz-bg-btn.selected{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.update-employee-info-page .popup-content .job-selects-row{align-items:flex-start;display:flex;flex-direction:row;gap:31px}.update-employee-info-page .popup-content .job-select-block{display:flex;flex-direction:column;gap:12px}.update-employee-info-page .popup-content .job-sub-label{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px}.update-employee-info-page .popup-content .job-title-dropdown{width:350px}.update-employee-info-page .popup-content .job-role-dropdown{width:400px}.update-employee-info-page .popup-content .ranking-dropdown,.update-employee-info-page .popup-content .skill-dropdown{width:160px}.update-employee-info-page .popup-content .job-role-dropdown,.update-employee-info-page .popup-content .job-title-dropdown,.update-employee-info-page .popup-content .ranking-dropdown,.update-employee-info-page .popup-content .skill-dropdown{height:32px}.update-employee-info-page .popup-content .job-role-dropdown .ant-select-selector,.update-employee-info-page .popup-content .job-title-dropdown .ant-select-selector,.update-employee-info-page .popup-content .ranking-dropdown .ant-select-selector,.update-employee-info-page .popup-content .skill-dropdown .ant-select-selector{border:1px solid #4b5563!important;border-radius:6px!important;height:32px!important;min-height:32px;padding:0 12px!important}.update-employee-info-page .popup-content .job-role-dropdown .ant-select-selection-item,.update-employee-info-page .popup-content .job-role-dropdown .ant-select-selection-placeholder,.update-employee-info-page .popup-content .job-title-dropdown .ant-select-selection-item,.update-employee-info-page .popup-content .job-title-dropdown .ant-select-selection-placeholder,.update-employee-info-page .popup-content .ranking-dropdown .ant-select-selection-item,.update-employee-info-page .popup-content .ranking-dropdown .ant-select-selection-placeholder,.update-employee-info-page .popup-content .skill-dropdown .ant-select-selection-item,.update-employee-info-page .popup-content .skill-dropdown .ant-select-selection-placeholder{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:28px!important;padding-bottom:2px!important;padding-top:0!important}.update-employee-info-page .popup-content .job-role-dropdown .ant-select-selection-placeholder,.update-employee-info-page .popup-content .job-title-dropdown .ant-select-selection-placeholder,.update-employee-info-page .popup-content .ranking-dropdown .ant-select-selection-placeholder,.update-employee-info-page .popup-content .skill-dropdown .ant-select-selection-placeholder{color:#838383}.update-employee-info-page .popup-content .job-role-dropdown .ant-select-selection-item,.update-employee-info-page .popup-content .job-title-dropdown .ant-select-selection-item,.update-employee-info-page .popup-content .ranking-dropdown .ant-select-selection-item,.update-employee-info-page .popup-content .skill-dropdown .ant-select-selection-item{color:#1f2937}.update-employee-info-page .popup-content .job-role-dropdown .ant-select-arrow,.update-employee-info-page .popup-content .job-title-dropdown .ant-select-arrow,.update-employee-info-page .popup-content .ranking-dropdown .ant-select-arrow,.update-employee-info-page .popup-content .skill-dropdown .ant-select-arrow{color:#4b5563}.update-employee-info-page .popup-content .profile-img{border-radius:50%;height:32px;object-fit:cover;width:32px}.update-employee-info-page .popup-content .image-upload{align-items:center;background:#fff;border:1px solid #4b5563;border-radius:6px;display:inline-flex;justify-content:flex-end;min-height:40px;padding:4px;width:240px}.update-employee-info-page .popup-content .image-upload__icon-button{align-items:center;border-radius:6px;display:inline-flex;height:32px;justify-content:center;padding:6px;width:32px}.update-employee-info-page .popup-content .image-upload__icon{color:#4b5563;font-size:20px!important;height:20px!important;width:20px!important}.update-employee-info-page .popup-content .input-uploader-label{cursor:pointer;display:inline-block}.update-employee-info-page .popup-content .input-uploader-input{display:none}.update-employee-info-page .popup-content .previous-company-add{padding:0}.update-employee-info-page .popup-content .previous-company-add button{align-items:center;background:#fff;border:1px solid #3b82f6;border-radius:6px;box-shadow:0 1px 1px #0000000d;cursor:pointer;display:inline-flex;height:32px;justify-content:center;min-width:80px;padding:0 16px;width:auto}.update-employee-info-page .popup-content .previous-company-add button span{color:#2563eb;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:.7px;line-height:24px;text-align:center}.update-employee-info-page .popup-content .remove-lbl{color:#2563eb;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin:0}.update-employee-info-page .popup-content .year-month-input{border:1px solid #4b5563;border-radius:6px;font-size:14px;height:32px;padding:4px 12px;width:120px}.update-employee-info-page .popup-content .antd-date-picker-jap.ant-picker{background:#fff;border:1px solid #4b5563;border-radius:6px;box-shadow:none;min-height:32px;padding:3px 4px 5px;width:240px}.update-employee-info-page .popup-content .antd-date-picker-jap.ant-picker.ant-picker-focused,.update-employee-info-page .popup-content .antd-date-picker-jap.ant-picker:hover{border-color:#4b5563;box-shadow:none}.update-employee-info-page .popup-content .antd-date-picker-jap.ant-picker .ant-picker-input>input{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;letter-spacing:.7px;line-height:24px;padding:0 4px}.update-employee-info-page .popup-content .antd-date-picker-jap.ant-picker .ant-picker-input>input::placeholder{color:#4b5563}.update-employee-info-page .popup-content .antd-date-picker-jap.ant-picker .ant-picker-suffix{-webkit-margin-start:4px;color:#4b5563;font-size:16px;margin-inline-start:4px}.update-employee-info-page .popup-content .antd-date-picker-jap.ant-picker .ant-picker-clear{background:#fff}.update-employee-info-page .popup-content .entry-date-clear-btn{align-items:center;align-self:flex-start;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #3b82f6;border-radius:6px;box-shadow:0 1px 1px #0000000d;color:#2563eb;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.7px;line-height:24px;min-height:32px;min-width:80px;padding:3px 12px 5px}.update-employee-info-page .popup-content .entry-date-clear-btn:hover{background:#eff6ff}.update-employee-info-page .popup-content .form-submit-button-wrapper{display:none}.employee-form-heading{width:100%}.employee-form-tabs{display:flex;flex-wrap:wrap;gap:4px}.employee-form-tabs--underline{border-bottom:1.5px solid #f3f4f6}.employee-form-tab{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin-bottom:-1.5px;min-width:64px;padding:6px 12px 10px;transition:color .12s,border-color .12s}.employee-form-tab:hover{color:#4b5563}.employee-form-tab--active{border-bottom-color:#111827;color:#111827;font-weight:700}.employee-form-tab--active:hover{color:#111827}.form-section.form-section--hidden{display:none!important}.cds--employee-update .cds__back-prev{align-items:center;-webkit-appearance:none;appearance:none;background:#1f2937;border:1px solid #eaecf0;border-radius:8px;box-shadow:0 1px 1px #0000001a;color:#fff;cursor:pointer;display:flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:32px;justify-content:center;letter-spacing:.7px;line-height:21px;margin-top:24px;padding:1px 13px;width:-webkit-fit-content;width:fit-content}.cds--employee-update .cds__back-prev:hover{background:#111827}.employee-form-actions{align-items:center;display:flex;gap:16px;margin-top:0;padding:0}.employee-form-actions__cancel-save-pair{align-items:center;display:inline-flex;gap:8px}.employee-form-actions__cancel{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:6px;color:#4b5563;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:.7px;line-height:24px;min-height:32px;min-width:80px;padding:0 8px 0 0}.employee-form-actions__cancel:hover{background:#f3f4f6}.employee-form-actions__save{-webkit-appearance:none;appearance:none;background:#2563eb;border:1px solid #2563eb;border-radius:6px;box-shadow:0 1px 1px #0000000d;color:#fff;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:.7px;line-height:24px;min-height:32px;min-width:80px;padding:0 8px}.employee-form-actions__save:hover{background:#2563eb}.employee-form-actions__back{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #3b82f6;border-radius:6px;box-shadow:0 1px 1px #0000000d;color:#2563eb;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:.7px;line-height:24px;min-height:32px;min-width:80px;padding:4px 12px}.employee-form-actions__back:hover{background:#eff6ff}.update-employee-change-job-log-popup{width:61.2rem}@media(min-width:801px){.update-employee-change-job-log-popup .MuiDialogTitle-root{padding-left:2rem!important}.update-employee-change-job-log-popup .MuiDialogTitle-root .popup-backbtn{padding-left:.7rem}.update-employee-change-job-log-popup .MuiDialogTitle-root .m-back-button+p{padding-right:4.1rem}}.update-employee-change-job-log-popup .dialog-title-header .dialog-title{font-weight:700}.update-employee-change-job-log-popup .popup-content{border-top:.2rem solid #f3f4f6;display:flex;flex:1 1;flex-direction:column}.update-employee-change-job-log-popup .popup-content .remove-lbl{color:#2563eb;cursor:pointer;font-size:1.5rem;font-weight:500;line-height:2.2rem;margin-left:auto;text-align:right}.update-employee-change-job-log-popup .popup-content .previous-company-add{color:inherit;padding-left:3rem;padding-right:2.7rem}.update-employee-change-job-log-popup .popup-content .previous-company-add button{background:#fff;border:1.3px solid #e5e7eb;border-radius:.5rem;box-sizing:border-box;height:4.5rem;width:100%}.update-employee-change-job-log-popup .popup-content .previous-company-add button span{color:#2563eb;font-size:1.5rem;font-weight:500;line-height:2.3rem;text-align:center}.update-employee-change-job-log-popup .popup-content .job-role-dropdown,.update-employee-change-job-log-popup .popup-content .job-title-dropdown{height:4.5rem}.update-employee-change-job-log-popup .popup-content .job-role-dropdown .ant-select-arrow,.update-employee-change-job-log-popup .popup-content .job-title-dropdown .ant-select-arrow{color:#000}.update-employee-change-job-log-popup .popup-content .job-role-dropdown .ant-select-selector,.update-employee-change-job-log-popup .popup-content .job-title-dropdown .ant-select-selector{border-radius:.3rem}.update-employee-change-job-log-popup .popup-content .biz-bg-div{display:flex;flex-wrap:wrap;gap:1.6rem}.update-employee-change-job-log-popup .popup-content .biz-bg-btn{background-color:#fff;border:1.5px solid #f3f4f6;border-radius:5px;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;height:35px;padding:4px 24px 6px 23px;text-align:center;width:-webkit-fit-content;width:fit-content}.update-employee-change-job-log-popup .popup-content .biz-bg-btn.selected{background-color:#f3f4f6;color:#2563eb}.update-employee-change-job-log-popup .popup-content .profile-img{border-radius:50%;height:3.6rem;object-fit:cover;width:3.6rem}.update-employee-change-job-log-popup .popup-content .image-upload{align-items:center;border:1px solid #f3f4f6;border-radius:50%;display:flex;height:3.6rem;justify-content:center;width:3.6rem}.update-employee-change-job-log-popup .popup-content .image-upload .add-img{height:2rem;width:2rem}.update-employee-change-job-log-popup .popup-content .input-uploader-input{display:none}.update-employee-change-job-log-popup .popup-content .header-gray-div{background-color:#ededed;font-family:Noto Sans JP,sans-serif!important;font-size:15px;font-weight:500;line-height:18px;padding-bottom:1.6rem;padding-left:2.6rem;padding-top:1.2rem}.update-employee-change-job-log-popup .popup-content .input-row{padding:2.8rem 2.6rem 0}.update-employee-change-job-log-popup .popup-content .input-row .year-month-input{border-radius:.3rem;font-size:1.6rem;height:4.5rem;padding-left:1.2rem;width:9.2rem}.update-employee-change-job-log-popup .popup-content .input-row .ant-form-item{margin-bottom:0}.update-employee-change-job-log-popup .popup-content .input-row .link-header-div{display:flex}.update-employee-change-job-log-popup .popup-content .input-row .link-header-div .circle-number-div{line-height:.8rem}.update-employee-change-job-log-popup .popup-content .input-row .link-header-div .circle-number-div.link-number{margin-left:.2rem;margin-top:.6rem}.update-employee-change-job-log-popup .popup-content .input-row .help-txt,.update-employee-change-job-log-popup .popup-content .input-row .input-label{font-family:Noto Sans JP,sans-serif!important;font-size:1.5rem;font-weight:500}.update-employee-change-job-log-popup .popup-content .input-row .input-label{color:#1f2937}.update-employee-change-job-log-popup .popup-content .input-row .help-txt{color:#4b5563;display:block}.update-employee-change-job-log-popup .popup-content .input-row .help-txt.black{color:#1f2937}.update-employee-change-job-log-popup .popup-content .input-row .txt-area,.update-employee-change-job-log-popup .popup-content .input-row .txt-inp{border-radius:.3rem;font-size:1.6rem;height:4.5rem;padding-left:1rem;width:100%}.update-employee-change-job-log-popup .popup-content .input-row .txt-area{height:10rem;resize:none}.update-employee-change-job-log-popup .popup-content .form-submit-button-wrapper{margin-top:5rem}.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup{padding-top:20px;width:100%}.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content{border-top:none}.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .input-row{max-width:none}.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .ant-picker,.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .txt-inp,.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .year-month-input{max-width:400px;width:100%}.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .txt-area{max-width:none;width:100%}.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .txt-area.career-history-ta{height:176px}.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .form-section--links .txt-inp,.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .txt-inp.txt-inp--full{max-width:none}.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .ant-input,.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .ant-picker,.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .ant-select .ant-select-selector,.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .txt-area,.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .txt-inp,.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content input.ant-input{border-color:#e5e7eb;border-radius:8px;box-shadow:none!important}.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .biz-bg-btn{border:1px solid #e5e7eb;border-radius:6px;height:auto;padding:4px 16px 6px}.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .biz-bg-btn.selected{background-color:#eff6ff;border-color:#e5e7eb;color:#2563eb}.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .update-page-shared__divider{border:none;border-top:1px solid #e5e7eb}.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .previous-company-add{padding-left:0;padding-right:0}.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .previous-company-add button{height:auto;padding:6px 16px 8px;width:auto}.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .divider,.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .update-page-shared__divider{border:none;border-top:1px solid #e5e7eb;margin-bottom:20px;margin-top:24px}.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .ant-picker .ant-picker-suffix{display:none}.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .ant-picker .ant-picker-input input,.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .ant-picker .ant-picker-input input:focus,.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .ant-picker .ant-picker-input input:hover,.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .ant-select .ant-select-selection-search-input,.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .ant-select .ant-select-selection-search-input:focus,.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .ant-select .ant-select-selection-search-input:hover{border-color:#0000!important;box-shadow:none!important}.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .org-autocomplete-wrapper{max-width:400px;width:100%}.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .job-selects-row{display:flex;flex-direction:column;gap:16px}.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .job-select-block{display:flex;flex-direction:column;gap:8px}.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .job-select-block .filter-select-wrapper{display:block;max-width:400px;width:100%}.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .job-select-block .filter-select{max-width:400px;min-height:40px;width:100%!important}.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .job-select-block .filter-select--selected .filter-select__text{color:#1f2937}.update-employee-change-job-log-popup--as-page.update-employee-change-job-log-popup .popup-content .job-sub-label{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px}.employee-ai-generate{align-items:flex-start;display:flex;flex-direction:column;gap:8px;padding:0}.employee-ai-generate__btn{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#2563eb;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;height:40px;justify-content:center;letter-spacing:.7px;padding:0 16px}.employee-ai-generate__btn:hover{background:#f9fafb}.employee-ai-generate__btn:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.employee-ai-generate__hint{color:#6b7280}.employee-ai-generate__hint,.employee-ai-generate__notice{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin:0}.employee-ai-generate__notice{background:#eff6ff;border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;padding:12px 16px 16px}.org-autocomplete-wrapper{max-width:100%;position:relative;width:632px}.org-autocomplete-prefix-favicon{background:#fff;border:2px solid #f3f4f6;border-radius:100%;box-sizing:initial;height:24px;left:8px;object-fit:contain;padding:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:24px;z-index:1}.org-autocomplete-input--matched .ant-select-selection-item,.org-autocomplete-input--matched .ant-select-selection-search-input{padding-left:38px!important}.org-autocomplete-input{max-width:100%;width:632px}.org-autocomplete-input .ant-select-selector{border:1px solid #4b5563!important;border-radius:6px!important;height:auto!important;min-height:32px;padding:0 12px!important}.org-autocomplete-input .ant-select-selection-search-input{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;height:30px!important;line-height:24px}.org-autocomplete-input .ant-select-selection-placeholder{color:#838383;line-height:30px!important}.org-autocomplete-option{align-items:center;display:flex;gap:8px;padding:4px 0}.org-autocomplete-option__favicon{background:#fff;border:2px solid #f3f4f6;border-radius:100%;box-sizing:initial;flex-shrink:0;height:28px;object-fit:contain;padding:0;width:28px}.org-autocomplete-option__name{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.org-autocomplete-option__domain{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:12px;margin-left:auto}.update-opening-positions-page .update-page-shared__main-card{gap:24px;padding:24px 32px 36px}.update-opening-positions-page__category-segment{-ms-overflow-style:none;border-bottom:1px solid #eaecf0;display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;padding-bottom:16px;scrollbar-width:none;width:100%}.update-opening-positions-page__category-segment::-webkit-scrollbar{display:none}.update-opening-positions-page__category-btn{background:#0000;border:1.5px solid #e5e7eb;border-radius:9999px;color:#374151;cursor:pointer;flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;line-height:20px;padding:6px 20px 8px;transition:background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.update-opening-positions-page__category-btn.is-active{background:#eff8ff;border-color:#b2ddff;color:#2563eb}.update-opening-positions-page__table{width:100%}.update-opening-positions-page__row{border-bottom:1px solid #e5e7eb;display:grid;grid-template-columns:265px 164px 289px minmax(200px,1fr) 134px}.update-opening-positions-page__row--head{background:#f3f4f6;border-top:1px solid #e5e7eb}.update-opening-positions-page__row--head .update-opening-positions-page__cell{align-items:flex-start;color:#6b7280;font-size:12px;font-weight:700;min-height:38px;padding:8px 16px 12px}.update-opening-positions-page__cell{align-items:center;border-right:1px solid #e5e7eb;color:#1f2937;display:flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;min-height:52px;padding:8px 16px}.update-opening-positions-page__cell:first-child{border-left:1px solid #e5e7eb}.update-opening-positions-page__cell--level{align-items:flex-start;flex-direction:column;justify-content:center}.update-opening-positions-page__cell--salary{font-size:13px}.update-opening-positions-page__cell--act{justify-content:flex-start}.update-opening-positions-page__update-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#2563eb;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:32px;justify-content:center;line-height:20px;padding:0 12px;text-decoration:none}.update-opening-positions-page__update-btn:hover{background:#eff6ff}.update-opening-positions-page__field{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:16px}.update-opening-positions-page__field--last{border-bottom:1.5px solid #e5e7eb}.update-opening-positions-page__field--noborder{border-bottom:none}.update-opening-positions-page__field-label{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:700;line-height:16px;margin:0}.update-opening-positions-page__choices{display:flex;flex-wrap:wrap;gap:20px}.update-opening-positions-page__chip{align-items:flex-start;background:#fff;border:1px solid #e5e7eb!important;border-radius:5px;color:#111827;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px;padding:13px 17px 15px;text-align:center;transition:background-color .15s ease,color .15s ease}.update-opening-positions-page__chip:hover:not(.is-selected){background:#f9fafb}.update-opening-positions-page__chip.is-selected{background:#eff6ff;border-color:#e5e7eb!important;color:#2563eb}.update-opening-positions-page__salary-editor{border-bottom:1.5px solid #f3f4f6;display:flex;flex-direction:column;gap:16px;margin-bottom:24px;padding-bottom:32px}.update-opening-positions-page__salary-help{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;line-height:20px;margin:0}.update-opening-positions-page__salary-rows{display:flex;flex-direction:column;gap:12px}.update-opening-positions-page__salary-row{align-items:center;display:flex;gap:8px}.update-opening-positions-page__salary-level{color:#1f2937;flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px;width:96px}.update-opening-positions-page__salary-input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;height:36px;line-height:20px;outline:none;padding:0 12px;width:120px}.update-opening-positions-page__salary-input::placeholder{color:#b0b0b0}.update-opening-positions-page__salary-input:focus{border-color:#b6c2d2;outline:none}.update-opening-positions-page__salary-tilde{color:#6b7280;font-size:14px}.update-opening-positions-page__salary-unit{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:13px}.update-opening-positions-list .cds-editform__form{border-top:none;margin-top:0;padding-top:0}.update-opening-positions-list .update-page-shared__action-divider{display:none}.background-content-achievement .overview-summary-component .overview-common-layout .left-title{flex-direction:column;line-height:22px;row-gap:2.5rem}.background-content-achievement .overview-summary-component .overview-common-layout .left-title .left-title-sum{cursor:pointer}.simple-photo-list{display:flex;flex-direction:column;width:-webkit-fit-content;width:fit-content}.simple-photo-list .ant-image+.photo-item-idx-div{margin-top:1.8rem}.simple-photo-list .photo-item{border:1px solid #f3f4f6;border-radius:4px;height:auto;width:80rem}.simple-photo-list .lbl-del-photo{color:#2563eb;cursor:pointer;float:right;font-size:1.5rem;font-weight:500}.simple-photo-list .pagination-photo-container{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-top:19px}.simple-photo-list .pagination-photo-container .photo-item-idx-div{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px}.simple-photo-list .pagination-photo-container .photo-pagination-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#111827;cursor:pointer;display:inline-flex;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:500;gap:4px;height:36px;line-height:20px;padding:8px 12px}.simple-photo-list .pagination-photo-container .photo-pagination-btn:first-child{padding-left:0}.simple-photo-list .pagination-photo-container .photo-pagination-btn__chevron{color:#111827;font-size:14px;line-height:20px}.simple-photo-list .pagination-photo-container .photo-pagination-btn:hover:not(.is-disabled){background:#f3f4f6}.simple-photo-list .pagination-photo-container .photo-pagination-btn.is-disabled{cursor:not-allowed;opacity:.4}.simple-photo-list .pagination-photo-container .photo-pagination-num{align-items:center;background:#0000;border:none;border-radius:8px;color:#111827;cursor:pointer;display:inline-flex;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:36px;justify-content:center;line-height:20px;padding:0;width:36px}.simple-photo-list .pagination-photo-container .photo-pagination-num:hover:not(.is-active){background:#f3f4f6}.simple-photo-list .pagination-photo-container .photo-pagination-num.is-active{background:#fff;border:1px solid #e5e7eb;cursor:auto;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1))}.simple-photo-list .pagination-photo-container .photo-pagination-ellipsis{align-items:center;color:#1f2937;display:inline-flex;font-size:14px;height:36px;justify-content:center;line-height:20px;-webkit-user-select:none;user-select:none;width:36px}.simple-photo-list .pagination-photo-container .pagination-photo-actions{align-items:center;display:inline-flex;flex-shrink:0;gap:24px;height:36px}.simple-photo-list .pagination-photo-container .link-action{align-items:center;background:#0000;border:none;color:#2563eb;cursor:pointer;display:inline-flex;font-family:Noto Sans JP;font-size:14px;font-weight:500;height:20px;line-height:20px;padding:0;text-decoration:none}.simple-photo-list .pagination-photo-container .link-action:hover{text-decoration:underline}.simple-photo-list .arrow-container{display:flex;justify-content:space-between;margin-left:3.2rem;margin-right:3.2rem;margin-top:1.8rem}.simple-photo-list .arrow-container .go-to-hiring-slide{color:#2563eb;font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:500;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline}.simple-photo-list .arrow-container .arrow,.simple-photo-list .arrow-container .arrow-icon{height:1.4rem;width:1.4rem}.simple-photo-list .arrow-container .arrow-icon.forth{right:-2.4rem}.simple-photo-list .arrow-container .arrow-icon.back{left:-2.4rem}.simple-photo-list.no-pagination{position:relative}.simple-photo-list.no-pagination .reset-idx{color:#1f2937;font-size:1.2rem;font-weight:500;line-height:1.7rem;position:absolute;right:3.2rem;text-decoration:underline;top:-3.4rem}.simple-photo-list.mobile-shadcn{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;max-width:100%;min-width:0;overflow:hidden;padding-bottom:24px;width:100%}.simple-photo-list.mobile-shadcn .reset-idx-link{align-self:center;background:#0000;border:none;color:#1f2937;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;line-height:24px;padding:0;text-decoration:underline;text-underline-offset:2px}.simple-photo-list.mobile-shadcn .reset-idx-link:disabled{cursor:not-allowed;opacity:.5}.simple-photo-list.mobile-shadcn .photo-item{border:1px solid #f3f4f6;border-radius:0;display:block;height:auto;object-fit:contain;width:100%}.simple-photo-list .mobile-slide-pagination,.simple-photo-list.mobile-shadcn .mobile-slide-pagination{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;margin:0;padding-left:24px;padding-right:24px;width:100%}.simple-photo-list .mobile-slide-pagination__nav,.simple-photo-list.mobile-shadcn .mobile-slide-pagination__nav{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:2px;min-width:0}.simple-photo-list .mobile-slide-pagination__nav .photo-pagination-btn:first-child,.simple-photo-list.mobile-shadcn .mobile-slide-pagination__nav .photo-pagination-btn:first-child{padding-left:0}.simple-photo-list .mobile-slide-pagination .photo-pagination-btn,.simple-photo-list.mobile-shadcn .mobile-slide-pagination .photo-pagination-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#111827;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:500;gap:4px;height:36px;line-height:20px;padding:8px;white-space:nowrap}.simple-photo-list .mobile-slide-pagination .photo-pagination-btn__chevron,.simple-photo-list.mobile-shadcn .mobile-slide-pagination .photo-pagination-btn__chevron{color:#111827;font-size:14px;line-height:20px}.simple-photo-list .mobile-slide-pagination .photo-pagination-btn:hover:not(.is-disabled),.simple-photo-list.mobile-shadcn .mobile-slide-pagination .photo-pagination-btn:hover:not(.is-disabled){background:#f3f4f6}.simple-photo-list .mobile-slide-pagination .photo-pagination-btn.is-disabled,.simple-photo-list.mobile-shadcn .mobile-slide-pagination .photo-pagination-btn.is-disabled{cursor:not-allowed;opacity:.4}.simple-photo-list .mobile-slide-pagination .photo-pagination-num,.simple-photo-list.mobile-shadcn .mobile-slide-pagination .photo-pagination-num{align-items:center;background:#0000;border:none;border-radius:8px;color:#111827;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:36px;justify-content:center;line-height:20px;padding:0;width:36px}.simple-photo-list .mobile-slide-pagination .photo-pagination-num:hover:not(.is-active),.simple-photo-list.mobile-shadcn .mobile-slide-pagination .photo-pagination-num:hover:not(.is-active){background:#f3f4f6}.simple-photo-list .mobile-slide-pagination .photo-pagination-num.is-active,.simple-photo-list.mobile-shadcn .mobile-slide-pagination .photo-pagination-num.is-active{background:#fff;border:1px solid #e5e7eb;cursor:auto;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1))}.simple-photo-list .mobile-slide-pagination .photo-pagination-ellipsis,.simple-photo-list.mobile-shadcn .mobile-slide-pagination .photo-pagination-ellipsis{align-items:center;color:#1f2937;display:inline-flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;line-height:20px;-webkit-user-select:none;user-select:none;width:28px}.simple-photo-list .mobile-slide-presentation-link{align-items:center;display:inline-flex;flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;white-space:nowrap}.simple-photo-list .mobile-slide-presentation-link__label{color:#2563eb}.simple-photo-list .mobile-slide-presentation-link__arrow{color:#1f2937}.simple-photo-list .mobile-slide-presentation-link:hover .simple-photo-list .mobile-slide-presentation-link__label{text-decoration:underline}@media(max-width:380px){.simple-photo-list .mobile-slide-pagination{gap:6px 8px}.simple-photo-list .mobile-slide-pagination .photo-pagination-btn{padding:8px 4px}.simple-photo-list .mobile-slide-pagination .photo-pagination-ellipsis,.simple-photo-list .mobile-slide-pagination .photo-pagination-num{height:32px;width:32px}}.overview-tab-summary-component{position:relative}.overview-tab-summary-component .company-tab-common-layout>.ant-tabs>.ant-tabs-nav{margin-bottom:16px}.overview-tab-summary-component .company-tab-common-layout>.ant-tabs>.ant-tabs-nav:before{border-bottom:1px solid #e5e7eb}.overview-tab-summary-component .company-tab-common-layout>.ant-tabs>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list{gap:4px}.overview-tab-summary-component .company-tab-common-layout>.ant-tabs>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list .ant-tabs-tab{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;justify-content:center;letter-spacing:.7px;line-height:24px;margin:0;min-width:64px;padding:6px 12px 10px;text-align:center}.overview-tab-summary-component .company-tab-common-layout>.ant-tabs>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn{font-family:Noto Sans JP,sans-serif;font-weight:500}.overview-tab-summary-component .company-tab-common-layout>.ant-tabs>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active{color:#1f2937;padding-bottom:12px}.overview-tab-summary-component .company-tab-common-layout>.ant-tabs>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1f2937;font-weight:700}.overview-tab-summary-component .company-tab-common-layout>.ant-tabs>.ant-tabs-nav .ant-tabs-ink-bar{background:#1f2937;height:2px}.overview-tab-summary-component .summary-empty-items-box{background-color:#f3f4f6;padding:24px 28px 28px;width:100%}.overview-tab-summary-component .summary-empty-items-box p{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:500;line-height:24px;margin:0}.overview-tab-summary-component .summary-empty-photos-box{align-items:center;background:#f3f4f6;border-radius:5px;display:flex;height:17.2rem;justify-content:center;max-width:100%;width:27.5rem}.overview-tab-summary-component .summary-empty-photos-box span{color:#2563eb;font-family:Noto Sans JP,sans-serif;font-size:1.5rem;font-weight:700;white-space:nowrap}.overview-tab-summary-component .relative-blog-empty{align-items:center;display:flex;gap:8px}.overview-tab-summary-component .relative-blog-empty__icon{align-items:center;background-color:#fff;border:1.5px solid #f3f4f6;border-radius:100px;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;overflow:hidden;width:24px}.overview-tab-summary-component .relative-blog-empty__icon img{border-radius:100px;height:100%;object-fit:cover;width:100%}.overview-tab-summary-component .relative-blog-empty__text{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:500;line-height:24px}.overview-tab-summary-component .relative-blog-empty__arrow{color:#2563eb}.overview-tab-summary-component .relative-blog-list .relative-blog-item{color:#1f2937;display:flex;font-size:15px;font-style:normal;font-weight:500;line-height:24px}.overview-tab-summary-component .relative-blog-list .relative-blog-item+.relative-blog-item{margin-top:16px}.overview-tab-summary-component .relative-blog-list .relative-blog-item .relative-blog-icon{border:1.5px solid #f3f4f6;border-radius:100px;height:24px;margin-right:8px;width:24px}.overview-tab-summary-component .relative-blog-list .relative-blog-item .relative-title{color:#2563eb;text-decoration:none}.overview-tab-summary-component .relative-blog-list .relative-blog-item .relative-title:hover{text-decoration:none}.overview-tab-summary-component .relative-blog-list .relative-blog-item .relative-title .blue{color:#1f2937}.overview-tab-summary-component .relative-blog-list .relative-blog-item .relative-blog-url{color:#1f2937;margin-left:5px}.overview-tab-summary-component .relative-blog-list .relative-blog-item .relative-blog-url:hover{text-decoration:none}.overview-tab-summary-component .add-relative-blog-btn{background-color:#fff;border:1.5px solid #f3f4f6;border-radius:8px;box-shadow:0 1px 2px #0000001a;color:#2563eb;cursor:pointer;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:32px;line-height:20px;padding:0 12px;text-align:center}.overview-tab-summary-component .add-relative-blog-btn:hover{background:#f3f4f6}.overview-tab-summary-component .company-tab-common-layout{padding:12px 36px 24px}.overview-tab-summary-component .company-tab-common-layout .divider+.photos-div,.overview-tab-summary-component .company-tab-common-layout .divider+.summary-empty-photos-box{margin-top:24px}.overview-tab-summary-component .company-tab-common-layout .photos-div{position:relative}.overview-tab-summary-component .company-tab-common-layout .photos-div .simple-photo-list .photo-item{border:1px solid #f3f4f6;border-radius:4px;object-fit:cover;width:86rem}.overview-tab-summary-component .company-tab-common-layout .photos-div .hiring-url,.overview-tab-summary-component .company-tab-common-layout .photos-div .lbl-del-photo{bottom:0;color:#2563eb;cursor:pointer;font-family:Noto Sans JP;font-size:14px;font-weight:500;line-height:20px;position:absolute;right:0;text-decoration:none;white-space:pre}.overview-tab-summary-component .company-tab-common-layout .photos-div .hiring-url .arrow-txt,.overview-tab-summary-component .company-tab-common-layout .photos-div .lbl-del-photo .arrow-txt{color:#1f2937}.overview-tab-summary-component .company-tab-common-layout .photos-div .lbl-del-photo{right:14rem}.overview-tab-summary-component .company-tab-common-layout .next-slide{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 1px 2px 0 #0000000d;cursor:pointer;display:inline-flex;gap:2px;margin-top:16px;padding:4px 12px}.overview-tab-summary-component .company-tab-common-layout .next-slide .next-slide-icon{flex-shrink:0;height:18px;width:18px}.overview-tab-summary-component .company-tab-common-layout .next-slide .next-slide-text{color:#4b5563;font-family:Noto Sans JP;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;padding:0 4px;position:relative;top:-1px}.overview-tab-summary-component .company-tab-common-layout+.right-action-btn{flex:1 1 100%;margin-left:10.4rem;margin-top:2rem}.overview-tab-summary-component .overview-common-layout{display:flex;flex-wrap:wrap}.overview-tab-summary-component .overview-common-layout .left-title .left-title-sum.selected{color:#2563eb;cursor:inherit;text-decoration:underline;text-underline-offset:2px}.overview-tab-summary-component .overview-common-layout .right-action-btn{margin-left:0}.overview-tab-summary-component .add-image-btn{align-items:center;border:1.5px solid #f3f4f6;border-radius:.5rem;display:block;height:34px;justify-content:center;margin-top:2rem;width:184px}.overview-tab-summary-component .add-image-btn label,.overview-tab-summary-component .add-image-btn span{color:#2563eb;font-size:1.4rem;font-weight:500;line-height:2rem;text-align:center}.overview-tab-summary-component .summary-tab-content__divider{background:#e5e7eb;border:none;display:block;flex-shrink:0;height:1px;margin:24px 0 0;padding:0;width:100%}.overview-tab-summary-component .summary-tab-content__update-btn-wrap{display:flex;margin-top:16px}.overview-tab-summary-component .summary-tab-content__update-btn{align-items:center;background:#fff;border:1.5px solid #f3f4f6;border-radius:8px;box-shadow:0 1px 2px #0000001a;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0 12px}.overview-tab-summary-component .summary-tab-content__update-btn label,.overview-tab-summary-component .summary-tab-content__update-btn span{color:#2563eb;cursor:pointer;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px;position:relative;text-align:center;top:1px}.overview-tab-summary-component .summary-tab-content__update-btn:hover{background:#f3f4f6;border-color:#f3f4f6}.overview-tab-summary-component .input-uploader-input{display:none}.company-tab-common-layout{background-color:#fff;border:1px solid #f3f4f6;border-radius:5px;padding:12px 36px 28px}.company-tab-common-layout:not(:first-child){margin-top:8px}.company-tab-common-layout .cctl-tabs{display:block}.company-tab-common-layout .cctl-list{align-items:flex-end;background:#0000;border-radius:0;color:inherit;display:flex;height:auto;margin-bottom:20px;padding:0}.company-tab-common-layout .cctl-trigger{background:#0000;border-radius:0;box-shadow:none;color:#6b7280;font-family:Noto Sans JP;font-size:15px;font-weight:500;height:auto;line-height:20px;padding:0 0 22px;white-space:nowrap}.company-tab-common-layout .cctl-trigger[data-state=active]{background:#0000;box-shadow:none;color:#1f2937;font-weight:700}.company-tab-common-layout .cctl-content{margin-top:0}.company-tab-common-layout.default-tab-head .cctl-list{align-items:flex-end;border-bottom:1px solid #e5e7eb;gap:4px;justify-content:flex-start;margin-bottom:20px}.company-tab-common-layout.default-tab-head .cctl-trigger{border-bottom:2px solid #0000;color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin:0 0 -1px;min-width:64px;padding:8px 12px 10px}.company-tab-common-layout.default-tab-head .cctl-trigger[data-state=active]{border-bottom-color:#1f2937;color:#1f2937;font-weight:700}.company-tab-common-layout.button-tab-head .cctl-list{gap:12px;margin-bottom:20px}.company-tab-common-layout.button-tab-head .cctl-trigger{background:#fff;border:1px solid #e5e7eb;border-radius:100px;color:#4b5563;font-size:12px;font-weight:700;line-height:20px;padding:6px 20px 8px}.company-tab-common-layout.button-tab-head .cctl-trigger[data-state=active]{background-color:#eff6ff;border:1px solid #93c5fd;color:#2563eb}.company-tab-common-layout.cctl-pill .cctl-list{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin-bottom:20px;padding-bottom:16px;padding-top:16px;row-gap:8px}.company-tab-common-layout.cctl-pill .cctl-trigger{background:#0000;border:1.5px solid #f3f4f6;border-radius:100px;box-shadow:none;color:#4b5563;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;height:auto;letter-spacing:normal;line-height:20px;margin:0;min-width:0;outline:none;padding:6px 20px 8px;text-align:center;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.company-tab-common-layout.cctl-pill .cctl-trigger:hover:not([data-state=active]){border-color:#e5e7eb}.company-tab-common-layout.cctl-pill .cctl-trigger[data-state=active]{background:#eff6ff;border-color:#e5e7eb;box-shadow:none;color:#2563eb;font-weight:700}.company-business-list .company-tab-common-layout{background-color:#0000!important;border:none!important;border-radius:0!important;margin-top:0!important;padding:0!important}.company-business-list .company-tab-common-layout>.ant-tabs>.ant-tabs-nav{display:none}.company-business-list .company-business-aspects{background:#0000;border:none;border-radius:0;gap:0;padding:0}.company-business-list-wrapper__nav{display:flex;gap:16px;width:100%}.company-business-list-wrapper__nav .page-nav-card{max-width:351px}.company-business-list{background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:12px 36px 24px;width:100%}.company-business-list:has(>.company-business-list__tabs--pill){padding-top:0}.company-business-list--empty{padding:12px 36px 24px}.company-business-list__tabs{border-bottom:1.5px solid #f3f4f6;display:flex;gap:4px;width:100%}.company-business-list__tabs--pill{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;padding-bottom:16px;padding-top:16px;row-gap:8px}.company-business-list__tabs--pill .company-business-list__tab{background:#0000;border:1.5px solid #f3f4f6;border-radius:100px;box-shadow:none;color:#4b5563;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;height:auto;letter-spacing:normal;line-height:20px;margin:0;min-width:0;outline:none;padding:6px 20px 8px;text-align:center;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.company-business-list__tabs--pill .company-business-list__tab:hover:not(.is-active):not(:disabled){border-color:#e5e7eb}.company-business-list__tabs--pill .company-business-list__tab.is-active{background:#eff6ff;border-color:#e5e7eb;box-shadow:none;color:#2563eb;font-weight:700}.company-business-list__tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin-bottom:-1.5px;min-width:64px;padding:6px 12px 10px;text-align:center;transition:color .15s ease,border-color .15s ease}.company-business-list__tab:disabled{cursor:default}.company-business-list__tab:hover:not(.is-active):not(:disabled){color:#1f2937}.company-business-list__tab.is-active{border-bottom-color:#1f2937;color:#1f2937;font-weight:700}.company-business-list__items{display:flex;flex-direction:column;gap:26px;list-style:none;margin:0;padding:0;width:100%}.company-business-list__item{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:12px;padding-bottom:20px;width:100%}.company-business-list__item:last-child{border-bottom:none;padding-bottom:0}.company-business-list__title-row{align-items:center;display:flex}.company-business-list__title-link{align-items:baseline;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:500;gap:8px;line-height:18px;text-decoration:none}.company-business-list__title-link:before{color:#2563eb;content:"•";margin-right:4px}.company-business-list__title-link:hover .company-business-list__title-text{text-decoration:underline}.company-business-list__title-text{color:#2563eb}.company-business-list__title-text--no-link{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:500;line-height:18px}.company-business-list__title-text--no-link:before{color:#1f2937;content:"• ";margin-right:4px}.company-business-list__title-arrow{color:#1f2937}.company-business-list__desc{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin:0}.company-business-list__tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.company-business-list__tag{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:9999px;color:#4b5563;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:18px;padding:2px 8px;white-space:nowrap}.company-business-list__item-actions{align-items:center;display:flex;gap:16px}.company-business-list__action-btn{background-color:#fff;border:1.5px solid #f3f4f6;border-radius:8px;box-shadow:0 1px 2px #0000001a;color:#2563eb;cursor:pointer;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:32px;line-height:20px;padding:0 12px;text-align:center}.company-business-list__action-btn:hover{background:#f3f4f6}.company-business-list__footer{border-top:1px solid #e5e7eb;display:flex;padding-top:16px;width:100%}.company-business-list__empty-text{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin:0;width:100%}.company-business-aspects{background:#fff;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:12px 36px 28px;width:100%}.company-business-aspects__tabs{border-bottom:1.5px solid #f3f4f6;display:flex;gap:4px;width:100%}.company-business-aspects__tab{background:#0000;border:none;border-bottom:2px solid #111827;color:#1f2937;cursor:default;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin-bottom:-1.5px;min-width:64px;padding:6px 12px 10px;text-align:center}.company-business-aspects__grid{grid-column-gap:16px;grid-row-gap:14px;column-gap:16px;display:grid;grid-template-columns:1fr 1fr;max-width:718px;row-gap:14px;width:100%}.company-business-aspects__card{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#1f2937;cursor:pointer;display:flex;gap:8px;min-height:46px;padding:10px 24px 12px;text-align:left;transition:background-color .15s ease;width:100%}.company-business-aspects__card:hover{background:#eef0f5}.company-business-aspects__card:focus,.company-business-aspects__card:focus-visible{outline:none}.company-business-aspects__icon{flex-shrink:0;height:24px;width:24px}.company-business-aspects__card-label{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:18px;white-space:nowrap}.company-business-aspects__modal .ant-modal-content{border-radius:10px;overflow:hidden;padding:0}.company-business-aspects__modal .ant-modal-body{padding:0}.aspect-modal-dialog{align-items:flex-end;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;display:flex;flex-direction:column;gap:16px;padding:24px}.aspect-modal-dialog__header{align-items:flex-start;display:flex;flex-direction:column;gap:8px;width:100%}.aspect-modal-dialog__header-row{align-items:center;display:flex;justify-content:space-between;width:100%}.aspect-modal-dialog__title{color:#111827;flex:1 0;font-family:Inter,Noto Sans JP,sans-serif;font-size:18px;font-weight:600;line-height:28px;margin:0;min-width:0}.aspect-modal-dialog__close-icon{background:#0000;border:none;color:#111827;cursor:pointer;flex-shrink:0;height:16px;opacity:.7;padding:0;width:16px}.aspect-modal-dialog__close-icon:hover{opacity:1}.aspect-modal-dialog__subtitle{color:#6b7280;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:0;width:100%}.aspect-modal-dialog__content{align-items:flex-start;display:flex;flex-direction:column;gap:16px;width:100%}.aspect-modal-dialog__divider{border:0;border-top:1.5px solid #e5e7eb;height:0;margin:0;padding:0;width:100%}.aspect-modal-dialog__divider+.aspect-modal-dialog__items,.aspect-modal-dialog__divider+.aspect-modal-dialog__links{border-top:none;padding-top:0}.aspect-modal-dialog__slide-wrap{display:flex;justify-content:flex-start;width:100%}.aspect-modal-dialog__slide{width:100%}.aspect-modal-dialog__slide .ant-image,.aspect-modal-dialog__slide .ant-image-img,.aspect-modal-dialog__slide .photo-item{border:1px solid #f3f4f6;border-radius:0;max-width:740px;width:100%}.aspect-modal-dialog__slide .pagination-photo-container,.aspect-modal-dialog__slide .photo-item-idx-div{padding-left:0;width:100%}.aspect-modal-dialog__slide .pagination-photo-container{margin-top:16px}.aspect-modal-dialog__items{border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:16px;padding-bottom:12px;padding-top:24px;width:100%}.aspect-modal-dialog__item-box{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:24px 20px 28px;width:100%}.aspect-modal-dialog__item-title{font-size:15px;font-weight:700}.aspect-modal-dialog__item-desc,.aspect-modal-dialog__item-title{color:#111827;font-family:Noto Sans JP,sans-serif;line-height:20px;margin:0;width:100%}.aspect-modal-dialog__item-desc{font-size:14px;font-weight:500;white-space:pre-wrap}.aspect-modal-dialog__links{border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:20px;padding-bottom:12px;padding-top:24px;width:100%}.aspect-modal-dialog__links-header{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:700;line-height:20px;margin:0;width:100%}.aspect-modal-dialog__links-list{display:flex;flex-direction:column;gap:16px}.aspect-modal-dialog__link-item{align-items:center;display:inline-flex;gap:8px;text-decoration:none}.aspect-modal-dialog__link-item:hover .aspect-modal-dialog__link-text{text-decoration:underline}.aspect-modal-dialog__link-icon{background:#fff;border:1.5px solid #f3f4f6;border-radius:100px;flex-shrink:0;height:24px;object-fit:contain;width:24px}.aspect-modal-dialog__link-text{color:#2563eb;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:500;line-height:24px}.aspect-modal-dialog__link-arrow{color:#1f2937}.aspect-modal-dialog__footer{display:flex;gap:12px;justify-content:flex-end}.aspect-modal-dialog__close-btn{background:#171717;border:none;border-radius:10px;box-shadow:0 1px 2px #0000001a;color:#f9fafb;cursor:pointer;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:36px;line-height:20px;padding:8px 16px}.aspect-modal-dialog__close-btn:hover{background:#2a2a2a}.aspect-modal-dialog__update-btn{background:#fff;border:1.5px solid #f3f4f6;border-radius:10px;box-shadow:0 1px 2px #0000001a;color:#2563eb;cursor:pointer;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:36px;line-height:20px;padding:8px 16px}.aspect-modal-dialog__update-btn:hover{background:#f3f4f6}.relative-blog-favicon{background:#fff;border:1.5px solid #f3f4f6;border-radius:100px;box-sizing:border-box;display:inline-block;flex-shrink:0;object-fit:contain;vertical-align:middle}.relative-blog-favicon--fallback{align-items:center;border:none;color:#fff;display:inline-flex;font-family:Inter,Noto Sans JP,sans-serif;font-weight:600;justify-content:center;line-height:1;-webkit-user-select:none;user-select:none}.company-page-relative-blogs{background:#fff;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:12px 36px 28px;width:100%}.company-page-relative-blogs--embedded{background:#0000;border-radius:0;gap:16px;padding:0}.company-page-relative-blogs__tabs{border-bottom:1.5px solid #f3f4f6;display:flex;gap:4px;width:100%}.company-page-relative-blogs__tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:default;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin-bottom:-1.5px;min-width:64px;padding:6px 12px 10px;text-align:center}.company-page-relative-blogs__tab.is-active{border-bottom-color:#1f2937;color:#1f2937;font-weight:700}.company-page-relative-blogs__list{display:flex;flex-direction:column;gap:16px}.company-page-relative-blogs__link-item{align-items:center;display:inline-flex;gap:8px;text-decoration:none}.company-page-relative-blogs__link-item:hover .company-page-relative-blogs__link-text{text-decoration:underline}.company-page-relative-blogs__link-icon{flex-shrink:0;height:24px;width:24px}.company-page-relative-blogs__link-text{color:#2563eb;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:500;line-height:24px}.company-page-relative-blogs__link-arrow{color:#1f2937;font-size:15px;line-height:24px}.company-page-relative-blogs__empty{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin:0}.company-page-relative-blogs__footer{display:flex}.company-page-relative-blogs__edit-btn{background-color:#fff;border:1.5px solid #f3f4f6;border-radius:8px;box-shadow:0 1px 2px #0000001a;color:#2563eb;cursor:pointer;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:32px;line-height:20px;padding:0 12px;text-align:center}.company-page-relative-blogs__edit-btn:hover{background:#f3f4f6}.page-publish-switch.page-publish-switch--compact{align-items:center!important;background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:inline-flex!important;flex-direction:row!important;gap:8px!important;max-width:none!important;padding:0!important;width:auto!important}.page-publish-switch.page-publish-switch--compact .page-publish-switch__label{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px;margin:0;white-space:nowrap}.page-publish-switch{background:#fff;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:12px 36px;width:100%}.page-publish-switch__tab-row{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:4px;width:100%}.page-publish-switch__tab-item{align-items:center;border-bottom:2px solid #111827;color:#1f2937;display:flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.7px;line-height:24px;min-width:64px;padding:0 12px 8px;text-align:center}.page-publish-switch__body{display:flex;flex-direction:column;gap:12px;padding-bottom:20px;width:100%}.page-publish-switch__toggle-row{align-items:center;display:inline-flex;gap:8px}.page-publish-switch__label{color:#111827;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap}.page-publish-switch__description{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin:0}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.company-page-pc__cover{background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;margin-top:24px;max-width:970px;overflow:hidden;padding:20px 36px;width:100%}.company-page-pc>.company-pc-container{margin-top:8px}.company-page-pc__cover-img{border-radius:4px;display:block;height:224px;max-width:100%;object-fit:cover;width:672px}.company-page-pc{align-items:stretch;background:#f9fafb;display:flex;flex-direction:column;justify-content:center;max-width:100%;overflow-x:hidden;padding:0 36px 3.5rem;width:100%}.company-page-pc .blog-slide-sub-nav-section+.company-pc-container,.company-page-pc .introduce-company-page-explanation-parent-container+.company-pc-container{margin-top:2.8rem}.company-page-pc .exp-div{max-width:128.8rem;width:128.8rem}.company-page-pc .exp-div .explanation-template{column-gap:1.2rem}.company-page-pc .exp-div .explanation-template .bg-radiant,.company-page-pc .exp-div .explanation-template .explanation-note-row{width:63.8rem}.company-page-pc .exp-div+.company-pc-container{margin-top:1.2rem}.company-page-pc .sect-admin{text-align:left}.company-page-pc .sect-admin .h4,.company-page-pc .sect-admin h4{font-size:1.6rem;font-weight:700}.company-page-pc .sect-admin .div-admin{background-color:#fff;border:1.5px solid #f3f4f6;border-radius:5px;height:84px;padding-bottom:2.8rem;padding-left:3.5rem;padding-top:2.4rem}.company-page-pc .sect-admin .div-admin .help-btn{background:#fff;border:1.5px solid #f3f4f6;border-radius:.5rem;box-sizing:border-box;color:#2563eb;font-size:1.3rem;font-weight:500;line-height:2.5rem;padding-left:2.3rem;padding-right:2.4rem;text-decoration:none}.company-page-pc .sect-admin .div-admin .help-btn+.upgrade-btn{margin-left:2rem}.company-page-pc .tab-explanation .container{max-width:128.8rem;padding-left:0;padding-right:0;width:128.8rem}.company-page-pc .tab-explanation .container div{align-items:center;background-color:#e9f4fe;border:1.5px solid #9dc8fa;border-radius:.5rem;display:flex;height:30px;padding-left:1.6rem;padding-right:1.5rem;width:-webkit-fit-content;width:fit-content}.company-page-pc .tab-explanation .container div .cool-cat-icon{height:1.6rem;width:1.6rem}.company-page-pc .tab-explanation .container div .tab-exp-txt{color:#2563eb;font-size:1.4rem;font-weight:500;line-height:1.4rem}.company-page-pc .company-entry-button{align-items:center;background:#2563eb;border:1px solid #2563eb;border-radius:6px;box-shadow:0 1px 2px 0 #0000000d;display:inline-flex;gap:2px;height:auto;justify-content:center;min-height:32px;padding:4px 12px}.company-page-pc .company-entry-button:focus,.company-page-pc .company-entry-button:hover{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.company-page-pc .company-entry-button__icon{color:#fff;flex-shrink:0;font-size:18px!important;height:18px!important;width:18px!important}.company-page-pc .company-entry-button__label{color:#fff;font-family:BIZ UDPGothic,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:.7px;line-height:24px;padding:0 4px;text-align:center}.company-page-pc .top-container{justify-content:space-between;padding-left:7.4rem;padding-right:7.4rem;padding-top:12px;width:100%}.company-page-pc .navigation-top-section .top-items,.company-page-pc .top-container{align-items:flex-start;display:flex}.company-page-pc .navigation-top-section .top-navigation{align-items:center;background-color:#1f2937;border:none;color:#e5e7eb;cursor:pointer;display:flex;font-size:1.4rem;font-weight:500;line-height:20px;padding:0;text-decoration:none}.company-page-pc .navigation-top-section .top-navigation.job-openings-button{background-color:#2563eb;border:1px solid #2563eb;border-radius:6px;box-shadow:0 1px 2px 0 #0000000d;color:#fff;font-family:BIZ UDPGothic,sans-serif;font-size:14px;font-weight:700;letter-spacing:.7px;line-height:24px;margin-top:-5px;padding:4px 12px;text-transform:none}.company-page-pc .navigation-top-section .top-navigation img{height:1.2rem;margin-right:8px;margin-top:3px;width:1.2rem}.company-page-pc .navigation-top-section .top-navigation.active{cursor:auto;text-decoration:underline;text-underline-offset:.2rem}.company-page-pc .navigation-top-section .top-navigation:hover{color:#e5e7eb!important;text-decoration:underline;text-underline-offset:.2rem}.company-page-pc .navigation-top-section .top-navigation .other-icon{height:4px;margin-left:8px;width:8px}.company-page-pc .navigation-top-section .top-navigation+.top-navigation{margin-left:20px}.company-page-pc .blog-slide-sub-nav-section{background:#fff;border-bottom:1.5px solid #f3f4f6;display:flex;justify-content:center}.company-page-pc .blog-slide-sub-nav-section .amend-change-job-log-button{height:4.4rem;margin-left:auto}.company-page-pc .blog-slide-sub-nav-section .blog-slide-sub-nav-container{align-items:stretch;column-gap:2.8rem;display:flex;margin-left:.8rem;max-width:128.8rem;width:128.8rem}.company-page-pc .blog-slide-sub-nav-section .blog-slide-sub-nav-container .know-company-publish-switch{align-items:center;column-gap:0;display:inline-flex;margin-left:auto}.company-page-pc .blog-slide-sub-nav-section .blog-slide-sub-nav-container .know-company-publish-switch .lbl-update{font-size:14px;font-weight:500;margin-bottom:0;margin-right:0}.company-page-pc .blog-slide-sub-nav-section .blog-slide-sub-nav-container .know-company-publish-switch .switch-div.switch-button-custom{margin-left:0!important}.company-page-pc .blog-slide-sub-nav-section .blog-slide-sub-nav-container .know-company-publish-switch .switch-div.switch-button-custom .switch-root{margin-left:8px}.company-page-pc .blog-slide-sub-nav-section .blog-slide-sub-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-size:15px;font-weight:500;padding:1.6rem 0 2rem}.company-page-pc .blog-slide-sub-nav-section .blog-slide-sub-tab.active{border-bottom:2px solid #1f2937;color:#1f2937;font-weight:500}.company-page-pc .blog-slide-sub-nav-section .blog-slide-sub-tab:hover{color:#1f2937}.company-page-pc .blog-slide-sub-nav-section .blog-slide-sub-tab.sub-tab-private{color:#d1d5db;cursor:not-allowed;text-decoration:line-through}.company-page-pc .blog-slide-sub-nav-section .blog-slide-sub-tab.sub-tab-private:hover{color:#d1d5db}.company-page-pc .blog-slide-sub-nav-section .blog-slide-sub-tab.sub-tab-coming-soon{color:#1f2937;cursor:not-allowed;pointer-events:none;text-decoration:line-through}.company-page-pc .blog-slide-sub-nav-section .blog-slide-sub-tab.sub-tab-coming-soon:hover{color:#1f2937}.company-page-pc .company-navigation-section{background:#fff;border-radius:.5rem;margin-left:-.3rem;padding:2rem 3.6rem 2.1rem;width:128.8rem}.company-page-pc .company-navigation-section .navigation-section .sub-menu-items{display:flex;justify-content:space-between}.company-page-pc .company-navigation-section .navigation-section .sub-menu-items .sub-menu-items-filtered{white-space:nowrap}.company-page-pc .company-navigation-section .navigation-section .sub-menu-items .sub-item{cursor:pointer;display:inline-block;font-size:1.5rem;font-weight:500;line-height:2.2rem}.company-page-pc .company-navigation-section .navigation-section .sub-menu-items .sub-item.active{color:#2563eb;cursor:auto;text-decoration:underline;text-underline-offset:.2rem}.company-page-pc .company-navigation-section .navigation-section .sub-menu-items .sub-item+.sub-item{margin-left:2.8rem}.company-page-pc .company-navigation-section .navigation-section .sub-menu-items .help-link{color:#1f2937;font-size:1.4rem;font-weight:500;margin-left:2rem;text-decoration:underline}.company-page-pc .company-navigation-section .navigation-section .public-status-action-section .title{color:#1f2937;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-top:8px}.company-page-pc .company-navigation-section .navigation-section .public-status-action-section .description{color:#1f2937;color:var(--,#1f2937);font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:25px;margin-top:12px}.company-page-pc .company-navigation-section .navigation-section .public-status-action-section .sub-menu-show-hide{align-items:center;display:inline-flex;font-size:1.5rem;font-weight:500;line-height:2.2rem;margin-top:18px}.company-page-pc .company-navigation-section .navigation-section .public-status-action-section .sub-menu-show-hide .lbl-update{font-size:1.2rem;margin-bottom:.3rem}.company-page-pc .company-navigation-section .navigation-section .public-status-action-section .sub-menu-show-hide .switch-div.switch-button-custom{margin-left:0!important}.company-page-pc .company-name-logo-section+.company-navigation-section,.company-page-pc .company-navigation-section+.company-right-side{margin-top:1.2rem}.company-page-pc .explanation-box{max-width:31.8rem;width:31.8rem}.company-page-pc .company-pc-container--gap-from-gray{margin-top:36px}.company-page-pc .company-pc-container--centered{justify-content:center}.company-page-pc .company-pc-container--centered .main-content--centered{flex:0 0 auto;max-width:969px;width:969px}.company-page-pc .company-pc-container{column-gap:3.2rem;display:flex;padding-left:7.4rem;padding-right:7.4rem;width:100%}.company-page-pc .company-pc-container .right-side-explanation-content-container{-ms-overflow-style:none;height:-webkit-fit-content;height:fit-content;overflow-y:auto;position:-webkit-sticky;position:sticky;scrollbar-width:none;top:0;width:280px}.company-page-pc .company-pc-container .right-side-explanation-content-container.know-company-right-side{padding-top:0}.company-page-pc .company-pc-container.company-full-content{padding-left:7.4rem;padding-right:7.4rem}.company-page-pc .company-pc-container.padding-left-0{padding-left:7.4rem;padding-right:7.4rem;width:100%}.company-page-pc .company-pc-container .admin-upgrade-settings{display:flex;flex-direction:column;margin-top:1.6rem;padding-top:1.6rem;row-gap:1.6rem;width:31.8rem}.company-page-pc .company-pc-container .admin-upgrade-settings .highlight-btn,.company-page-pc .company-pc-container .admin-upgrade-settings .verify-btn{height:4.6rem;padding-left:3.6rem;padding-right:6.2rem}.company-page-pc .company-pc-container .service-filter-btn{border:1px solid #e5e7eb;color:#6b7280}.company-page-pc .company-pc-container .service-filter-btn.is-selected{background:#eff6ff;border:1px solid #93c5fd;color:#2563eb}.company-page-pc .company-pc-container .lbl-sort-by,.company-page-pc .company-pc-container .sort-by-label{color:#4b5563}.company-page-pc .main-content{max-width:93.8rem;width:93.8rem}.company-page-pc .main-content.company-full-content{max-width:100%;width:100%}.company-page-pc .main-content.main-content--expanded-right{flex:1 1;max-width:100%;width:100%}.company-page-pc .main-content.main-content--card>.company-right-side>section{background:#fff;border:1px solid #f3f4f6;border-radius:6px;box-sizing:border-box;padding:8px 36px 28px}.company-page-pc .main-content.main-content--card>.company-right-side>section.company-pages-section-wrapper,.company-page-pc .main-content.main-content--card>.company-right-side>section.company-presentation-box-wrapper,.company-page-pc .main-content.main-content--card>.company-right-side>section.company-related-links-box-wrapper,.company-page-pc .main-content.main-content--card>.company-right-side>section.graphs-section{padding-top:0}.company-page-pc .main-content.main-content--card>.company-right-side>section.graphs-section{padding-bottom:20px}.company-page-pc .main-content.main-content--card>.company-right-side>section.employee-level-filter-section{border:none;border-radius:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:16px calc(50vw - 64.4rem) 20px;width:100vw}.company-page-pc .main-content.main-content--card>.company-right-side>.margin-top-12{margin-top:12px}.company-page-pc .main-content.main-content--card .tab-content-layout-v2{background:#0000;border:none;border-radius:0;padding:0!important}.company-page-pc .main-content.main-content--card .figures-tab.company-tab-common-layout,.company-page-pc .main-content.main-content--card .graphs-tab.company-tab-common-layout,.company-page-pc .main-content.main-content--card .overview-tab.company-tab-common-layout{background:#0000;border:none;border-radius:0;margin-top:0;padding:0}.company-page-pc .company-pc-bottom-btn-wrapper{align-items:center;background:#fff;border:1.5px solid #f3f4f6;border-radius:.8rem;display:flex;flex-grow:1;margin-top:10rem;padding:.4rem 1.2rem .6rem;text-align:center}.company-page-pc .company-pc-bottom-btn-wrapper .cat-icon{height:2rem;margin-left:10px;width:2rem}.company-page-pc .company-pc-bottom-btn-wrapper .back-to-home-btn{color:#3d2d1e;display:inline-block;font-size:1.4rem;font-weight:500;text-decoration:none}.company-page-pc .company-pc-bottom-btn-wrapper .back-to-home-btn:hover{text-decoration:none}.company-page-pc .company-tag{border:.15rem solid #f3f4f6;border-radius:.8rem;color:#1f2937;display:inline-block;font-size:1.4rem;font-weight:500;padding:.1rem 1.5rem .3rem 1.1rem;text-decoration:none}.ant-dropdown .ant-dropdown-menu{background-color:#1f2937}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{color:#e5e7eb;font-family:Noto Sans JP;font-size:1.4rem;font-weight:500}.go-top-btn{align-self:center;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-family:Noto Sans JP,Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;margin:8px auto 0;min-height:0;padding:8px 16px;transition:background-color .15s ease,color .15s ease}.go-top-btn,.go-top-btn>span{align-items:center;background:#0000;box-shadow:none;display:inline-flex;height:auto;justify-content:center;width:auto}.go-top-btn>span{border:none;color:inherit;font:inherit;line-height:inherit;padding:0}.go-top-btn:hover{background:#f3f4f6;color:#4b5563}.go-top-btn:hover>span{background:#0000;color:inherit!important}.go-top-btn:active,.go-top-btn:focus{background:#f3f4f6;outline:none}.site-explanation-box{background:#fff;border:1px solid #f3f4f6;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:20px;width:100%;width:280px}.site-explanation-box.links-box{gap:0;padding:0}.site-explanation-box.links-box .links-box-edit-btn{padding:0 20px 8px}.site-explanation-box+.site-explanation-box{margin-top:2px}.site-explanation-box .site-explanation-box-title{align-items:center;align-self:flex-start;background:#e5e7eb;border-radius:4px;color:#57606a;display:inline-flex;font-family:Noto Sans JP;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.6px;line-height:20px;padding:0 8px}.site-explanation-box .site-explanation-box-desc{color:#4b5563;font-size:14px;font-weight:500;line-height:28px;margin:0}.right-side-public-switch-wrap{display:flex;justify-content:center;margin-top:24px}.right-side-public-switch-wrap .right-side-public-switch.switch-button-custom{align-items:center;display:inline-flex;flex-direction:row!important;float:none!important;gap:8px;margin:0!important}.right-side-public-switch-wrap .right-side-public-switch.switch-button-custom .switch-root{height:16px!important;margin-left:0!important;margin-right:0!important;padding:0;width:28px!important}.right-side-public-switch-wrap .right-side-public-switch.switch-button-custom .switch-track{background-color:#4b5563!important;border:1px solid #57606a!important;opacity:1!important}.right-side-public-switch-wrap .right-side-public-switch.switch-button-custom .switch-checked+.switch-track{background-color:#2563eb!important;border-color:#2563eb!important}.right-side-public-switch-wrap .right-side-public-switch.switch-button-custom .switch-base{padding:2px!important}.right-side-public-switch-wrap .right-side-public-switch.switch-button-custom .switch-base .MuiSwitch-thumb{box-shadow:0 1px 2px 0 #0000000d;height:12px!important;width:12px!important}.right-side-public-switch-wrap .right-side-public-switch.switch-button-custom .switch-base.switch-checked{transform:translateX(12px)!important}.right-side-public-switch-wrap .right-side-public-switch.switch-button-custom .switch-label{color:#1f2937!important;font-family:Noto Sans JP!important;font-size:14px!important;font-weight:500!important;line-height:24px!important;margin-left:0}.right-side-copy-url-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 1px 2px 0 #0000000d;box-sizing:border-box;display:inline-flex;gap:2px;height:auto;justify-content:center;margin-top:8px;min-height:32px;padding:4px 12px;width:100%}.right-side-copy-url-btn:focus,.right-side-copy-url-btn:hover{background:#fff!important;border-color:#e5e7eb!important;color:#4b5563!important}.right-side-copy-url-btn__icon{color:#4b5563;flex-shrink:0;font-size:18px!important;height:18px!important;width:18px!important}.right-side-copy-url-btn__label{color:#4b5563;font-family:Noto Sans JP;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;padding:0 4px;text-align:center}.business-summary-page__hero{align-items:center;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:36px 0;width:100vw}.business-summary-page__hero-badge{background:#f3f4f6;border-radius:100px;color:#111827;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;line-height:20px;padding:1px 8px 3px;white-space:nowrap}.business-summary-page__hero-title{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:32px;font-weight:700;letter-spacing:0;line-height:52px;margin:0;text-align:center}.business-summary-page__hero-desc{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin:0;max-width:720px;text-align:center}.business-summary-page__body{align-items:center;background:#f3f4f6;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:28px 0 80px;width:100vw}.business-summary-page__main-card{background:#fff;border-radius:5px;box-sizing:border-box;max-width:100%;padding:20px 36px 24px;width:969px}.business-summary-page__main-card .company-tab-common-layout{background:#0000;border:none;border-radius:0;margin-top:0;padding:0}.business-summary-page__main-card .background-content-achievement .ant-tabs-nav{margin-bottom:24px}.business-summary-page__main-card .background-content-achievement .ant-tabs-nav:before{border-bottom:1.5px solid #f3f4f6!important}.business-summary-page__main-card .summary-tab-content__divider{background:#e5e7eb;border:none;display:block;flex-shrink:0;height:1px;margin:24px 0 0;padding:0;width:100%}.business-summary-page__business-list-card,.slide-related-links-card{box-sizing:border-box;max-width:100%;width:969px}.slide-related-links-card{background:#fff;border-radius:5px;display:flex;flex-direction:column;gap:20px;padding:0 36px 24px}.slide-related-links-card__tabs{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;padding-bottom:16px;padding-top:16px;row-gap:8px;width:100%}.slide-related-links-card__tab{background:#0000;border:1.5px solid #f3f4f6;border-radius:100px;box-shadow:none;color:#4b5563;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;height:auto;letter-spacing:normal;line-height:20px;margin:0;min-width:0;outline:none;padding:6px 20px 8px;text-align:center;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.slide-related-links-card__tab:hover:not(.is-active){border-color:#e5e7eb}.slide-related-links-card__tab.is-active{background:#eff6ff;border-color:#e5e7eb;box-shadow:none;color:#2563eb;font-weight:700}.slide-related-links-card__slide{width:100%}.slide-related-links-card__slide .company-tab-common-layout{background:#0000;border:none;border-radius:0;margin-top:0;padding:0}.slide-related-links-card__slide .ant-tabs-nav,.slide-related-links-card__slide .cctl-list{display:none}.slide-related-links-card__slide .summary-tab-content__divider{background:#e5e7eb;border:none;display:block;flex-shrink:0;height:1px;margin:24px 0 0;padding:0;width:100%}.slide-related-links-card__links{width:100%}.update-other-name-popup{border-radius:12px!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!important;max-width:560px!important;overflow:hidden;padding:16px 0!important;width:560px!important}.update-other-name-popup .dialog-title-header.MuiDialogTitle-root{justify-content:flex-start!important;min-height:auto;padding:8px 24px!important;position:relative;text-align:left!important}.update-other-name-popup .dialog-title-header .popup-backbtn{bottom:auto!important;left:auto!important;padding:4px;position:absolute!important;right:16px;top:50%!important;transform:translateY(-50%)}.update-other-name-popup .dialog-title-header .dialog-title{color:#111827!important;flex:1 0 auto;font-family:Noto Sans JP,sans-serif!important;font-size:18px!important;font-weight:700!important;letter-spacing:.9px!important;line-height:28px!important;margin-left:0!important;margin-right:0!important;text-align:left!important}.update-other-name-popup .dialog-content-popup{padding:0!important}.update-other-name-popup .popup-content{border-top:none;display:flex;flex-direction:column}.update-other-name-popup__field{display:flex;flex-direction:column;gap:8px;padding:8px 24px}.update-other-name-popup__label{font-weight:500}.update-other-name-popup__input.ant-input,.update-other-name-popup__label{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;line-height:24px}.update-other-name-popup__input.ant-input{background:#fff;border:1px solid #4b5563;border-radius:6px;box-sizing:border-box;font-weight:400;letter-spacing:.7px;min-height:32px;padding:4px 12px;width:100%}.update-other-name-popup__input.ant-input::placeholder{color:#4b5563}.update-other-name-popup__input.ant-input:focus,.update-other-name-popup__input.ant-input:focus-within{border-color:#2563eb;box-shadow:none}.update-other-name-popup__helper{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px}.update-other-name-popup__footer{align-items:center;display:flex;gap:8px;justify-content:flex-end;padding:8px 24px}.update-other-name-popup__cancel{align-items:center;background:#0000;border:none;border-radius:6px;color:#4b5563;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.7px;line-height:24px;min-height:32px;min-width:80px;padding:0 12px 2px 4px}.update-other-name-popup__cancel:hover{background:#f3f4f6}.update-other-name-popup__save{align-items:center;background:#2563eb;border:none;border-radius:6px;box-shadow:0 1px 2px 0 #0000000d;color:#fff;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.7px;line-height:24px;min-height:32px;min-width:80px;padding:0 12px 2px}.update-other-name-popup__save:hover{background:#2563eb}.release-date-popup{border-radius:12px!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!important;max-width:560px!important;overflow:hidden;padding:16px 0!important;width:560px!important}.release-date-popup .dialog-title-header.MuiDialogTitle-root{justify-content:flex-start!important;min-height:auto;padding:8px 24px!important;position:relative;text-align:left!important}.release-date-popup .dialog-title-header .popup-backbtn{bottom:auto!important;left:auto!important;padding:4px;position:absolute!important;right:16px;top:50%!important;transform:translateY(-50%)}.release-date-popup .dialog-title-header .dialog-title{color:#111827!important;flex:1 0 auto;font-family:Noto Sans JP,sans-serif!important;font-size:18px!important;font-weight:700!important;letter-spacing:.9px!important;line-height:28px!important;margin-left:0!important;margin-right:0!important;text-align:left!important}.release-date-popup .dialog-content-popup{padding:0!important}.release-date-popup .release-date-popup-content{border-top:none;display:flex;flex-direction:column}.release-date-popup__field{display:flex;flex-direction:column;gap:8px;padding:8px 24px}.release-date-popup__label{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px}.release-date-popup__body-input{align-items:center;display:flex;gap:8px}.release-date-popup__input.ant-input{background:#fff;border:1px solid #4b5563;border-radius:6px;box-sizing:border-box;color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;letter-spacing:.7px;line-height:24px;min-height:32px;padding:4px 12px;width:120px}.release-date-popup__input.ant-input::placeholder{color:#4b5563}.release-date-popup__input.ant-input:focus,.release-date-popup__input.ant-input:focus-within{border-color:#2563eb;box-shadow:none}.release-date-popup__suffix{color:#1f2937}.release-date-popup__helper,.release-date-popup__suffix{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px}.release-date-popup__helper{color:#4b5563;letter-spacing:.7px;margin-top:4px}.release-date-popup__footer{align-items:center;display:flex;gap:8px;justify-content:flex-end;padding:8px 24px}.release-date-popup__cancel{align-items:center;background:#0000;border:none;border-radius:6px;color:#4b5563;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.7px;line-height:24px;min-height:32px;min-width:80px;padding:0 12px 2px 4px}.release-date-popup__cancel:hover{background:#f3f4f6}.release-date-popup__save{align-items:center;background:#2563eb;border:none;border-radius:6px;box-shadow:0 1px 2px 0 #0000000d;color:#fff;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.7px;line-height:24px;min-height:32px;min-width:80px;padding:0 12px 2px}.release-date-popup__save:hover{background:#2563eb}.release-date-popup__save:disabled{background:#b0d4ff;cursor:not-allowed}.update-company-size-popup{border-radius:12px!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!important;max-width:560px!important;overflow:hidden;padding:16px 0!important;width:560px!important}.update-company-size-popup .dialog-title-header.MuiDialogTitle-root{justify-content:flex-start!important;min-height:auto;padding:8px 24px!important;position:relative;text-align:left!important}.update-company-size-popup .dialog-title-header .popup-backbtn{bottom:auto!important;left:auto!important;padding:4px;position:absolute!important;right:16px;top:50%!important;transform:translateY(-50%)}.update-company-size-popup .dialog-title-header .dialog-title{color:#111827!important;flex:1 0 auto;font-family:Noto Sans JP,sans-serif!important;font-size:18px!important;font-weight:700!important;letter-spacing:.9px!important;line-height:28px!important;margin-left:0!important;margin-right:0!important;text-align:left!important}.update-company-size-popup .dialog-content-popup{padding:0!important}.update-company-size-popup .popup-content{border-top:none;display:flex;flex-direction:column}.update-company-size-popup__field{display:flex;flex-direction:column;gap:12px;padding:8px 24px}.update-company-size-popup__label{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px}.update-company-size-popup__radio-group .ant-space-vertical{gap:8px!important}.update-company-size-popup__radio-group .ant-radio-wrapper{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:24px}.update-company-size-popup__footer{align-items:center;display:flex;gap:8px;justify-content:flex-end;padding:8px 24px}.update-company-size-popup__cancel{align-items:center;background:#0000;border:none;border-radius:6px;color:#4b5563;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.7px;line-height:24px;min-height:32px;min-width:80px;padding:0 12px 2px 4px}.update-company-size-popup__cancel:hover{background:#f3f4f6}.update-company-size-popup__save{align-items:center;background:#2563eb;border:none;border-radius:6px;box-shadow:0 1px 2px 0 #0000000d;color:#fff;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.7px;line-height:24px;min-height:32px;min-width:80px;padding:0 12px 2px}.update-company-size-popup__save:hover{background:#2563eb}.update-company-listed-popup{border-radius:12px!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!important;max-width:720px!important;overflow:hidden;padding:16px 0!important;width:720px!important}.update-company-listed-popup .dialog-title-header.MuiDialogTitle-root{justify-content:flex-start!important;min-height:auto;padding:8px 24px!important;position:relative;text-align:left!important}.update-company-listed-popup .dialog-title-header .popup-backbtn{bottom:auto!important;left:auto!important;padding:4px;position:absolute!important;right:16px;top:50%!important;transform:translateY(-50%)}.update-company-listed-popup .dialog-title-header .dialog-title{color:#111827!important;flex:1 0 auto;font-family:Noto Sans JP,sans-serif!important;font-size:18px!important;font-weight:700!important;letter-spacing:.9px!important;line-height:28px!important;margin-left:0!important;margin-right:0!important;text-align:left!important}.update-company-listed-popup .dialog-content-popup{padding:0!important}.update-company-listed-popup .popup-content{border-top:none;display:flex;flex-direction:column}.update-company-listed-popup__field{display:flex;flex-direction:column;gap:12px;padding:8px 24px}.update-company-listed-popup__label{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:24px}.update-company-listed-popup__buttons{display:flex;flex-wrap:wrap;gap:8px}.update-company-listed-popup__option-btn.MuiButton-root{background:#fff;border:1px solid #4b5563;border-radius:100px;box-shadow:none;color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;min-height:32px;padding:4px 16px;text-transform:none}.update-company-listed-popup__option-btn.MuiButton-root:hover{background:#f3f4f6;border-color:#2563eb}.update-company-listed-popup__option-btn.MuiButton-root.is-selected{background:#eff6ff;border-color:#2563eb;color:#2563eb}.update-company-listed-popup__footer{align-items:center;display:flex;gap:8px;justify-content:flex-end;padding:8px 24px}.update-company-listed-popup__cancel{align-items:center;background:#0000;border:none;border-radius:6px;color:#4b5563;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.7px;line-height:24px;min-height:32px;min-width:80px;padding:0 12px 2px 4px}.update-company-listed-popup__cancel:hover{background:#f3f4f6}.update-company-listed-popup__save{align-items:center;background:#2563eb;border:none;border-radius:6px;box-shadow:0 1px 2px 0 #0000000d;color:#fff;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.7px;line-height:24px;min-height:32px;min-width:80px;padding:0 12px 2px}.update-company-listed-popup__save:hover{background:#2563eb}.office-location-popup{color:#1f2937;max-width:119.4rem;width:119.4rem}.office-location-popup .dialog-title-header{border-bottom:.2rem solid #f3f4f6;padding-left:3.6rem!important}.office-location-popup .popup-content{display:block}.office-location-popup .popup-content .header-txt{font-size:1.5rem;font-weight:500;margin-top:3.6rem;padding-left:3.6rem}.office-location-popup .popup-content .input-row{padding:0 3.6rem 4.4rem}.office-location-popup .popup-content .form-submit-button-wrapper{margin-top:0}.office-location-popup .location-button{background:#fff;border:.1rem solid #f3f4f6;border-radius:.5rem;display:inline-block;font-size:1.4rem;font-weight:500;height:3.8rem;line-height:2rem;margin-right:2.1rem;margin-top:2.6rem;padding-left:2.3rem;padding-right:2.3rem;text-align:center;width:-webkit-fit-content;width:fit-content}.office-location-popup .location-button.is-selected{background:#eff6ff;color:#2563eb}.info-table{display:flex;flex-direction:column;max-width:876px;width:100%}.info-table__row{align-items:stretch;display:flex;width:100%}.info-table__row+.info-table__row .info-table__label,.info-table__row+.info-table__row .info-table__value{border-top:none}.info-table__row--first .info-table__label{border-top-left-radius:4px}.info-table__row--first .info-table__value{border-top-right-radius:4px}.info-table__row:last-child .info-table__label{border-bottom-left-radius:4px}.info-table__row:last-child .info-table__value{border-bottom-right-radius:4px}.info-table__label{background:#f3f4f6;color:#1f2937;flex:0 0 194px;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;padding:12px 16px 16px;width:194px}.info-table__label,.info-table__value{border:1px solid #e5e7eb;box-sizing:border-box}.info-table__value{align-items:flex-start;background:#fff;border-left:none;display:flex;flex:1 1 auto;gap:12px;justify-content:space-between;min-width:0;padding:13px 16px 15px}.info-table__value-content{color:#1f2937;flex:1 1 auto;font-size:14px;line-height:24px;min-width:0;word-break:break-word}.info-table__edit,.info-table__value-content{font-family:Noto Sans JP,sans-serif;font-weight:500}.info-table__edit{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#2563eb;cursor:pointer;flex-shrink:0;font-size:13px;line-height:20px;padding:4px 12px}.info-table__edit:hover{background:#f6f8ff}.info-table__chips{display:flex;flex-wrap:wrap;gap:8px}.info-table__chip{align-items:center;background:#fff;border:1.5px solid #f3f4f6;border-radius:4px;color:#6b7280;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px;padding:6px 12px 8px;text-align:center}.info-table__chip--selected{background:#eff6ff;border-color:#e5e7eb;color:#2563eb}.info-table__badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.info-table__badge-selected{background:#eff6ff;border:1px solid #e5e7eb;border-radius:6px;color:#2563eb;gap:4px;padding:6px 8px 8px 6px}.info-table__badge-selected,.info-table__badge-unselected{align-items:center;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px}.info-table__badge-unselected{background:#fff;border:1.5px solid #f3f4f6;border-radius:4px;color:#6b7280;padding:6px 12px 8px;text-align:center;white-space:nowrap}.info-table__badge-dot{background:#2e90fa;border-radius:50%;flex-shrink:0;height:6px;width:6px}.info-table__badge-label{white-space:nowrap}.info-table__ceo-name{align-items:center;display:flex;gap:8px}.info-table__ceo-avatar{border:1px solid #e5e7eb;border-radius:50%;height:36px;object-fit:cover;width:36px}.info-table__circle{height:16px;width:16px}.info-table__unknown{color:#1f2937}.info-table__ceo-links{align-items:center;display:flex;gap:12px}.info-table__ceo-link{display:inline-flex;height:32px;width:32px}.info-table__ceo-link img{border:1px solid #e5e7eb;border-radius:50%;height:100%;object-fit:cover;width:100%}.investor-logo-grid{grid-gap:2.4rem 1.6rem;display:grid;gap:2.4rem 1.6rem;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.investor-logo-grid__empty{color:#9ca3af}.investor-logo-grid__item{align-items:center;display:flex;flex-direction:column;gap:1.2rem;text-decoration:none}.investor-logo-grid__item--link{cursor:pointer}.investor-logo-grid__item--link:hover .investor-logo-grid__tile{border-color:#d1d5db;box-shadow:0 .1rem .4rem #0000000f}.investor-logo-grid__item--link:hover .investor-logo-grid__name{color:#2563eb}.investor-logo-grid__tile{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:1.2rem;display:flex;height:9.6rem;justify-content:center;transition:border-color .12s ease,box-shadow .12s ease;width:9.6rem}.investor-logo-grid__logo{height:4.4rem;object-fit:contain;width:4.4rem}.investor-logo-grid__monogram{color:#9ca3af;font-size:2.8rem;font-weight:700}.investor-logo-grid__name{color:#1f2937;font-size:1.4rem;font-weight:500;line-height:1.8rem;text-align:center;transition:color .12s ease;word-break:break-word}.company-reference-check{background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:8px 36px 20px;width:100%}.company-reference-check.is-embedded{background:#0000;border:none;border-radius:0;padding:0}.company-reference-check__tabs{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:4px;width:100%}.company-reference-check__tab{border-bottom:2px solid #1f2937;color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:.7px;line-height:24px;margin-bottom:-1px;min-width:64px;padding:8px 12px 10px;text-align:center}.company-reference-check__filter-row{border-bottom:1px solid #e5e7eb;display:flex;gap:16px;padding-bottom:16px;width:100%}.company-reference-check__filter-pill{align-items:center;background:#fff;border:1.5px solid #f3f4f6;border-radius:100px;color:#4b5563;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;justify-content:center;line-height:20px;outline:none;padding:6px 20px 8px;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.company-reference-check__filter-pill:hover:not(.is-active){background:#f3f4f6}.company-reference-check__filter-pill:focus,.company-reference-check__filter-pill:focus-visible{outline:none}.company-reference-check__filter-pill.is-active{background:#eff6ff;border-color:#e5e7eb;color:#2563eb}.company-reference-check__description{list-style:disc;margin:0;padding-left:21px}.company-reference-check__description li{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:32px}.company-reference-check__cards{align-items:flex-start;display:flex;flex-wrap:wrap;gap:15px}.company-reference-check__card{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;box-sizing:border-box;display:flex;flex:0 0 136px;flex-direction:column;gap:16px;height:136px;justify-content:center;padding:20px 16px;width:136px}.company-reference-check__card-icon{align-items:center;display:inline-flex;height:24px;justify-content:center;width:24px}.company-reference-check__card-text{align-items:center;display:flex;flex-direction:column;gap:8px}.company-reference-check__card-count,.company-reference-check__card-label{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:.7px;line-height:24px;margin:0;text-align:center;white-space:nowrap}.company-reference-check__categories{gap:0}.company-reference-check__categories,.company-reference-check__category{display:flex;flex-direction:column;width:100%}.company-reference-check__category.is-open>.company-reference-check__category-trigger{border-bottom:none}.company-reference-check__category-trigger{align-items:center;background:#0000;border:none;border-bottom:1px solid #e5e7eb;color:#1f2937;cursor:pointer;display:flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;justify-content:space-between;line-height:24px;outline:none;padding:16px 0 20px;width:100%}.company-reference-check__category-trigger:focus,.company-reference-check__category-trigger:focus-visible{outline:none}.company-reference-check__category-label{align-items:center;display:inline-flex;gap:8px}.company-reference-check__category-count{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px}.company-reference-check__chips{border-bottom:1px solid #e5e7eb;column-gap:8px;display:flex;flex-wrap:wrap;padding:0 0 20px;row-gap:12px}.company-reference-check__chip{align-items:center;background:#fff;border:1.5px solid #f3f4f6;border-radius:4px;color:#6b7280;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;gap:4px;justify-content:center;line-height:20px;padding:6px 12px 8px;text-align:center;white-space:nowrap}.company-reference-check__chip.is-selected{background:#eff6ff;border:1px solid #e5e7eb;border-radius:6px;color:#2563eb;padding:6px 8px 8px 6px}.company-reference-check__chip-dot{display:inline-block;flex-shrink:0;height:8px;position:relative;width:8px}.company-reference-check__chip-dot:before{background:#2563eb;border-radius:50%;content:"";height:6px;left:1px;position:absolute;top:1px;width:6px}.company-reference-check__update-row{border-top:1px solid #e5e7eb;display:flex;margin-top:-20px;padding:16px 0 0;width:100%}.company-reference-check__faq{display:flex;flex-direction:column;margin-top:-20px;width:100%}.company-reference-check__faq-item{border-bottom:1px solid #e5e7eb}.company-reference-check__faq-item:last-child{border-bottom:none}.company-reference-check__faq-item>summary{list-style:none}.company-reference-check__faq-item>summary::-webkit-details-marker{display:none}.company-reference-check__faq-item[open]>summary svg{transform:rotate(180deg)}.company-reference-check__faq-summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px 0 20px;-webkit-user-select:none;user-select:none}.company-reference-check__faq-question{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px}.company-reference-check__faq-list{list-style:disc;margin:0 0 16px;padding-left:21px}.company-reference-check__faq-list li{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:32px}.company-general-info-card{background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;max-width:970px;padding:0 28px 20px;width:100%}.company-general-info-card__tabs{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;padding-bottom:16px;padding-top:16px;row-gap:8px;width:100%}.company-general-info-card__tab{background:#0000;border:1.5px solid #f3f4f6;border-radius:100px;box-shadow:none;color:#4b5563;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;height:auto;letter-spacing:normal;line-height:20px;margin:0;min-width:0;outline:none;padding:6px 20px 8px;text-align:center;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.company-general-info-card__tab:hover:not(.is-active){border-color:#e5e7eb}.company-general-info-card__tab.is-active{background:#eff6ff;border-color:#e5e7eb;box-shadow:none;color:#2563eb;font-weight:700}.company-general-info-card__body{width:100%}.company-general-info-card__body .overview-common-layout-origin .left-title{min-width:25rem}.company-general-info-card__section{margin-top:0}.history-page__body{align-items:center;background:#f3f4f6;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:28px 0 80px;width:100vw}.history-page__card{box-sizing:border-box;max-width:100%;width:969px}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.company-pc-container:has(.company-employee-info-section){margin-top:0!important}.company-employee-info-section{display:flex;flex-direction:column;width:100%}.company-employee-info-section__filters{border-bottom:1px solid #e5e7eb;padding-bottom:16px}.company-employee-info-section__table-block{display:flex;flex-direction:column;gap:20px;padding-top:16px}.company-employee-info-section__table-block .company-employee-info,.company-employee-info-section__table-block .employee-log-table-wrapper,.company-employee-info-section__table-block .tab-content-layout-v2{background:#0000!important;border:none!important;border-radius:0!important;margin-top:0!important;padding:0!important}.company-employee-info-section__table-block .records-count-row{align-items:center;margin:0}.employee-info-filter-row{align-items:center;background:#0000;border:none;border-radius:0;box-sizing:border-box;display:flex;justify-content:space-between;padding:0;width:100%}.employee-info-filter-row__selects{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.employee-info-filter-row__reset{background:#0000;border:none;color:#2563eb;cursor:pointer;font-family:Noto Sans JP;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;padding:0;text-decoration:underline;text-underline-offset:2px}.employee-info-filter-row__reset:hover{text-decoration:none}.records-count-row{align-items:center;column-gap:16px;display:flex;justify-content:space-between}.records-count-row .records-count-actions{align-items:center;column-gap:12px;display:flex}.records-count-row .sorting-div{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:.6rem;box-sizing:border-box;color:#1f2937;cursor:pointer;display:flex;font-size:1.4rem;font-weight:500;letter-spacing:.07rem;line-height:2.4rem;min-height:3.2rem;padding:.4rem .8rem;width:16rem}.records-count-row .sorting-div .ant-space-item .anticon{transform:scale(.8)}.records-count-row .sorting-div .ant-dropdown-trigger .ant-space-gap-col-small{column-gap:4px}.records-count-div{color:#1f2937;font-size:14px;font-weight:500;line-height:24px}.company-employee-info{padding-left:0!important;padding-right:0!important;padding-top:0!important}.company-employee-info.padding-bottom-20{padding-bottom:2rem}.company-employee-info .divider{width:100%}.company-employee-info .divider+.employee-log-table{margin-top:1.6rem}.company-employee-info .empty-img{width:84.8rem}.company-employee-info .change-job-log-filter-component .filter-items-div .filter-item{font-size:1.2rem;font-weight:700;padding:8px 19px 9px}.div-exp div{font-size:15px;font-weight:500;line-height:24px}.records-count-row .sorting-div .employee-info-sort-trigger{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:space-between;width:100%}.records-count-row .sorting-div .employee-info-sort-trigger svg{color:#4b5563;height:12px;width:12px}.top-layout-content{display:flex;justify-content:center}.top-layout-content .filter-component-container .button-sort .use-service-filtered .filter-btn:first-child{margin-left:1.7rem}.tab-content-layout-v2{align-items:center;background:#fff;border:1px solid #f3f4f6;border-radius:6px;display:flex;flex-direction:column;padding:0 5.2rem 3rem 3.8rem}.tab-content-layout-v2 .top-divider{border-top:.15rem solid #f3f4f6;margin-top:1rem;width:100%}.tab-content-layout-v2 .top-content-header-div{align-items:center;display:flex;justify-content:space-between;min-height:3.9rem;width:100%}.tab-content-layout-v2 .tab-title{align-items:center;color:#111827;display:flex;font-size:1.6rem;font-weight:700;line-height:2.6rem;min-width:-webkit-fit-content;min-width:fit-content}.tab-content-layout-v2 .tab-title .dot-icon{height:1rem;margin-right:.8rem;margin-top:.2rem;width:1rem}.tab-content-layout-v2 .service-container{display:flex;justify-content:center;width:100%}.tab-content-layout-v2 .service-container .content-wrapper{position:relative;width:100%}.tab-content-layout-v2 .service-container .content-wrapper .tab-content-pagination{margin-top:2.5rem}.tab-content-layout-v2 .service-container .content-wrapper.is-loading{opacity:.6}.item-list-container{display:flex;flex-flow:wrap;margin-left:-.8rem;margin-right:-.8rem}.item-list-container .company-pc-user-profile-item,.item-list-container .pc-user-card,.item-list-container .service-card,.item-list-container .user-voice{margin:1.1rem .8rem}.employee-info-log-bottom-table-div{align-items:center;display:flex;gap:60px;justify-content:space-between;margin-top:20px;padding-left:0;width:100%}.employee-info-log-simple-switch{align-items:center;display:inline-flex;flex-shrink:0;gap:8px}.employee-info-log-simple-switch .ant-switch.ant-switch-checked{background:#2563eb}.employee-info-log-simple-switch__label{color:#111827;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px}.employee-info-log-table{background:#fff;border:1px solid #e5e7eb;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;width:100%}.employee-info-log-table__thead{background:#f3f4f6;display:flex}.employee-info-log-table__th{border-bottom:1px solid #e5e7eb;border-left:1px solid #e5e7eb;box-sizing:border-box;color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;line-height:18px;padding:8px 16px 12px}.employee-info-log-table__th:first-child{border-left:none}.employee-info-log-table__row{display:flex;min-height:108px}.employee-info-log-table--simple .employee-info-log-table__row{min-height:0}.employee-info-log-table--simple .employee-info-log-table__cell{gap:0;padding-bottom:16px;padding-top:12px}.employee-info-log-table__cell{align-items:flex-start;border-bottom:1px solid #e5e7eb;border-left:1px solid #e5e7eb;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:22px 16px}.employee-info-log-table__cell:first-child{border-left:none}.employee-info-log-table__row:last-child .employee-info-log-table__cell{border-bottom:none}.employee-info-log-table__empty{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;padding:20px 16px}.employee-info-log-table__col-name{flex-shrink:0;width:193px}.employee-info-log-table__col-job{flex-shrink:0;width:192px}.employee-info-log-table__col-join{flex-shrink:0;width:105px}.employee-info-log-table__col-prev{flex:1 1;min-width:0}.employee-info-log-table__col-entry{flex-shrink:0;width:105px}.employee-info-log-table__entry-link{color:#2563eb;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.employee-info-log-table__entry-empty,.employee-info-log-table__entry-link{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px}.employee-info-log-table__entry-empty{color:#4b5563}.employee-info-log-table__name-actions{align-items:center;display:flex;gap:12px;margin-top:auto}.employee-info-log-table__cell.employee-info-log-table__col-name{gap:8px;padding:12px 16px 16px}.employee-info-log-table__cell.employee-info-log-table__col-job{gap:14px;padding:22px 16px 16px}.employee-info-log-table__cell.employee-info-log-table__col-join{gap:12px;padding:22px 16px 16px}.employee-info-log-table__cell.employee-info-log-table__col-prev{gap:12px;padding:22px 16px}.employee-info-log-table__name-row{align-items:center;display:flex;gap:8px}.employee-info-log-table__avatar{border:1px solid #f3f4f6;border-radius:50%;box-sizing:border-box;flex-shrink:0;height:40px;object-fit:cover;width:40px}.employee-info-log-table__avatar--placeholder{align-items:center;background:#f3f4f6;display:inline-flex;font-size:16px;justify-content:center}.employee-info-log-table__name{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;text-decoration:underline;text-underline-offset:3px}.employee-info-log-table__name--link{color:#2563eb;cursor:pointer}.employee-info-log-table__name--link:hover{color:#2563eb}.employee-info-log-table__social-row{align-items:center;display:flex;gap:8px}.employee-info-log-table__social-link{display:inline-flex;flex-shrink:0;line-height:0}.employee-info-log-table__social-icon{border:1.5px solid #f3f4f6;border-radius:100px;box-sizing:border-box;display:block;height:24px;object-fit:cover;width:24px}.employee-info-log-table__join-tag{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:100px;color:#1f2937;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;line-height:18px;padding:1.5px 10px 2.5px;white-space:nowrap}.employee-info-log-table__role-label{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px}.employee-info-log-table__skill-badge{align-items:center;background:#eaf3fd;border:1px solid #e5e7eb;border-radius:100px;color:#2563eb;display:inline-flex;font-family:Inter,Noto Sans JP,sans-serif;font-size:12px;font-weight:500;line-height:18px;padding:1.5px 8px 2.5px;white-space:nowrap}.employee-info-log-table__join-date{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px}.employee-info-log-table__join-date--empty{color:#4b5563}.employee-info-log-table__tenure-badge{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:100px;color:#4b5563;display:inline-flex;font-family:Inter,Noto Sans JP,sans-serif;font-size:12px;font-weight:500;line-height:18px;padding:1.5px 8px 2.5px;white-space:nowrap}.employee-info-log-table__prev-line{align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px;line-height:24px}.employee-info-log-table__prev-empty,.employee-info-log-table__prev-line-simple{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;line-height:24px}.employee-info-log-table__prev-line-simple{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.employee-info-log-table__prev-item{align-items:center;color:#4b5563;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;gap:8px;line-height:24px;text-decoration:none}.employee-info-log-table__prev-item--link{cursor:pointer}.employee-info-log-table__prev-item--link:hover{color:#2563eb;text-decoration:underline}.employee-info-log-table__prev-favicon{background:#fff;border:1px solid #f3f4f6;border-radius:100%;box-sizing:border-box;flex-shrink:0;height:24px;object-fit:contain;width:24px}.employee-info-log-table__prev-name{color:inherit}.employee-info-log-table__prev-arrow,.employee-info-log-table__prev-name{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px}.employee-info-log-table__prev-arrow{color:#4b5563}.employee-info-log-table__role-row{-ms-overflow-style:none;align-items:center;display:flex;flex-wrap:nowrap;gap:8px;margin-top:8px;max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:none;width:100%}.employee-info-log-table__role-row::-webkit-scrollbar{display:none}.employee-info-log-table__role-badge{align-items:center;background:#eff8ff;border:1px solid #b2ddff;border-radius:9999px;color:#175cd3;display:inline-flex;flex:0 0 auto;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;line-height:18px;padding:2px 8px 3px;white-space:nowrap}.employee-info-log-table__bizbg-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.employee-info-log-table__bizbg-badge{align-items:center;background:#eaf3fd;border:1px solid #e5e7eb;border-radius:100px;color:#2563eb;display:inline-flex;font-family:Inter,Noto Sans JP,sans-serif;font-size:12px;font-weight:500;line-height:18px;padding:1.5px 8px 2.5px;white-space:nowrap}.employee-info-log-table__action{color:#2563eb;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px}.employee-info-log-table__action--danger{color:#dc2626}.employee-info-log-table__entry-popover .ant-popover-inner{border-radius:8px;overflow:hidden;padding:0}.employee-info-log-table__entry-popover .ant-popover-inner-content{padding:0}.employee-info-log-table__entry-preview{width:240px}.employee-info-log-table__entry-preview-img{background:#f3f4f6;display:block;height:132px;object-fit:cover;width:240px}.employee-info-log-table__entry-preview-title{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:20px;padding:12px 16px 16px;word-break:break-word}.employee-info-delete-modal .employee-info-delete-modal__title{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:700;line-height:26px;margin:0 0 8px}.employee-info-delete-modal .employee-info-delete-modal__body{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin:0 0 24px}.employee-info-delete-modal .employee-info-delete-modal__actions{display:flex;gap:8px;justify-content:flex-end}.employee-info-delete-modal .employee-info-delete-modal__cancel,.employee-info-delete-modal .employee-info-delete-modal__delete{align-items:center;-webkit-appearance:none;appearance:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;height:40px;justify-content:center;letter-spacing:.7px;padding:0 20px}.employee-info-delete-modal .employee-info-delete-modal__cancel{background:#fff;border:1px solid #e5e7eb;color:#111827}.employee-info-delete-modal .employee-info-delete-modal__cancel:hover{background:#f9fafb}.employee-info-delete-modal .employee-info-delete-modal__delete{background:#dc2626;border:1px solid #dc2626;color:#fff}.employee-info-delete-modal .employee-info-delete-modal__delete:hover{background:#b91c1c}.filter-text-dropdown{display:flex;flex-direction:column;gap:8px;max-width:860px;min-width:560px;padding:8px}.filter-text-dropdown__tags{display:flex;flex-wrap:wrap;gap:6px}.filter-text-dropdown__tag{align-items:center;background-color:#eff6ff;border-radius:5px;color:#3b82f6;display:inline-flex;font-family:Noto Sans JP;font-size:12px;font-weight:500;height:24px;line-height:16px;padding:0 4px 0 10px}.filter-text-dropdown__tag-text{white-space:nowrap}.filter-text-dropdown__tag-remove{align-items:center;background:#0000;border:none;border-radius:4px;color:#3b82f6;cursor:pointer;display:inline-flex;height:16px;justify-content:center;margin-left:4px;padding:0;transition:background-color .1s ease;width:16px}.filter-text-dropdown__tag-remove:hover{background-color:#dbe7ff}.filter-text-dropdown__suggestions-block{display:flex;flex-direction:column;gap:8px}.filter-text-dropdown__suggestions-label{color:#6b7280;font-family:Noto Sans JP;font-size:14px;font-weight:500;line-height:20px}.filter-text-dropdown__suggestions{display:flex;flex-wrap:wrap;gap:8px}.filter-text-dropdown__suggestion-count{opacity:.65}.filter-text-dropdown__suggestion{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;color:#4b5563;cursor:pointer;display:inline-flex;font-family:Noto Sans JP;font-size:14px;font-weight:500;height:28px;line-height:20px;outline:none;padding:2px 10px 4px;transition:background-color .1s ease,border-color .1s ease,color .1s ease;white-space:nowrap}.filter-text-dropdown__suggestion:hover{background-color:#f3f4f6}.filter-text-dropdown__suggestion--active{background-color:#eff6ff;border-color:#3b82f6;color:#3b82f6}.filter-text-dropdown__suggestion--active:hover{background-color:#eff6ff}.filter-text-dropdown__input{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;color:#1e293b;font-family:Noto Sans JP;font-size:14px;font-weight:500;line-height:20px;outline:none;padding:8px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.filter-text-dropdown__input::placeholder{color:#d1d5db}.filter-text-dropdown__input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.origin-chips{display:flex;flex-wrap:wrap;gap:16px}.origin-chips .origin-chip{align-items:flex-start;background:#fff;border:1.5px solid #f3f4f6;border-radius:6px;color:#1f2937;cursor:default;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;gap:6px;line-height:24px;padding:4px 8px 6px;text-decoration:none;white-space:nowrap}.origin-chips .origin-chip--link{cursor:pointer}.origin-chips .origin-chip--link:hover{background:#eff6ff;border-color:#93c5fd}.origin-chips .origin-chip__favicon{background:#fff;border:1px solid #f3f4f6;border-radius:100px;box-sizing:border-box;flex-shrink:0;height:24px;object-fit:cover;padding:0;width:24px}.origin-chips .origin-chip__name{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px}.origin-chip-list__empty{color:#4b5563;font-size:14px}.origin-summary{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.origin-summary__card{background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:16px 16px 20px;width:168px}.origin-summary__label-block{display:flex;flex-direction:column;gap:8px;width:100%}.origin-summary__label{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:16px}.origin-summary__separator{border:0;border-top:1px solid #d1d5db;height:0;margin:0;width:100%}.origin-summary__count{font-size:16px;font-weight:700;line-height:16px}.box-key-figure,.origin-summary__count{color:#1f2937;font-family:Noto Sans JP,sans-serif}.box-key-figure{background-color:#eff6ff;border:.5px solid #eff6ff;border-radius:8px;box-sizing:border-box;display:inline-flex;flex-direction:column;height:134px;padding:16px 16px 18px;text-align:left;width:200px}.box-key-figure .divider{border-top:1px solid #d8dee2}.box-key-figure .first-row{font-weight:500}.box-key-figure .first-row,.box-key-figure .second-row{color:#1f2937;display:block;font-family:Noto Sans JP,sans-serif;font-size:12px;line-height:16px}.box-key-figure .second-row{font-weight:700}.box-key-figure .second-row .figure-number{font-size:20px;font-weight:700;line-height:16px}.box-key-figure .second-row .figure-unit{font-size:12px;font-weight:700;line-height:16px}.box-key-figure .third-row .bar-row{align-items:flex-start;display:flex;gap:4px}.box-key-figure .third-row .bar-row+.sub-txt{margin-top:12px}.box-key-figure .third-row .smallbar{background-color:#fff;border:1px solid #d1d5db;border-radius:10px;box-sizing:border-box;height:4px;width:24px}.box-key-figure .third-row .smallbar.blue{background-color:#008aff;border-color:#008aff}.box-key-figure .third-row .smallbar+.smallbar{margin-left:0}.box-key-figure .number-top+.sub-txt{margin-top:.9rem}.box-key-figure .divider.margin-top-8{margin-top:8px}.box-key-figure .second-row.margin-top-12{margin-top:12px}.box-key-figure .third-row.margin-top-16{margin-top:16px}.box-key-figure .sub-txt{color:#1f2937;display:block;font-size:12px;font-weight:500;line-height:16px}.box-key-figure .sub-txt.blue{color:#2563eb}.box-key-figure .sub-txt.red{color:#dc2626}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.company-other-article-tab-content .top-content-header-div .tab-title .decorated-title{align-items:center;display:flex}.company-other-article-tab-content .top-content-header-div .tab-title .decorated-title .lock3d-icon{height:1.6rem;width:1.6rem}.company-other-article-tab-content .divider{width:100%}.company-other-article-tab-content .movies-content .title{color:#111827;font-size:1.6rem;font-weight:700;line-height:2.5rem}.company-other-article-tab-content .service-container{display:flex;justify-content:center;width:100%}.company-other-article-tab-content .service-container .content-wrapper{position:relative}.company-other-article-tab-content .service-container .content-wrapper .tab-content-pagination{margin-top:2.5rem}.company-other-article-tab-content .company-other-articles-content{background:#fff;border-radius:.5rem;padding-top:2.8rem}.company-other-article-tab-content .company-other-articles-content.padding-top-10{padding-top:1rem}.company-other-article-tab-content .company-other-articles-content.padding-top-8{padding-top:.8rem}.company-other-article-tab-content .company-other-articles-content.padding-top-17{padding-top:1.7rem}.company-other-article-tab-content .company-other-articles-content .company-other-articles-wrapper{display:flex;flex-direction:column;padding-top:.4rem}.company-other-article-tab-content .company-other-articles-content .company-other-articles-wrapper.company-podcast-article{flex-direction:column;flex-wrap:nowrap}.company-other-article-tab-content .company-other-articles-content .company-other-articles-wrapper .article-company-row{display:flex}.company-other-article-tab-content .company-other-articles-content .company-other-articles-wrapper .article-company-row .base-article{margin-bottom:3.5rem;margin-left:0;margin-top:0}.company-other-article-tab-content .company-other-articles-content .company-other-articles-wrapper .article-company-row .base-article+.base-article,.company-other-article-tab-content .company-other-articles-content .company-other-articles-wrapper .article-company-row .base-article-wrapper+.base-article-wrapper{margin-left:3.4rem}.company-other-article-tab-content .company-other-articles-content .company-other-articles-wrapper .article-company-row .base-article-wrapper .base-article{margin-bottom:2.2rem}.company-other-article-tab-content .company-other-articles-content .company-other-articles-wrapper .article-company-row .base-article-wrapper .action-buttons{margin-left:0}.company-other-article-tab-content .company-other-articles-content .company-other-articles-wrapper .article-company-row+.article-company-row{margin-top:4rem}.company-other-article-tab-content .company-other-articles-content .company-other-articles-wrapper.company-other-articles-empty-data{flex-direction:row}.company-other-article-tab-content .company-other-articles-content .company-other-articles-wrapper.company-other-articles-empty-data .base-article+.base-article{margin-left:3.4rem}.company-other-article-tab-content .company-other-articles-pagination{margin-left:.2rem;margin-top:2.9rem}.other-articles-filtered-container{display:flex;width:100%}.other-articles-filtered-container .users-article-container .user-voice-resource{margin-right:7rem;margin-top:1.2rem}.other-articles-filtered-container .other-articles-filtered{margin-top:-.8rem;padding-right:1.6rem;white-space:nowrap}.other-articles-filtered-container .other-articles-filtered .service-filter-btn{margin-top:.8rem}.show-all-articles-filter-card{align-items:center;background:#fff;border:1px solid #f3f4f6;border-radius:4px;box-sizing:border-box;display:flex;gap:16px;padding:14px 36px 16px}.show-all-articles-filter-card__reset{background:#0000;border:none;color:#4b5563;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:500;line-height:20px;margin-left:auto;padding:0;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.show-all-articles-filter-card__reset:hover{text-decoration:none}.custom-pagination-container{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.custom-pagination-container .footer-pagination{color:#4b5563;font-size:1.3rem;font-weight:500}@media only screen and (max-width:600px){.custom-pagination-container .footer-pagination{font-size:1.2rem;line-height:2.5rem}}.company-article .photo-row .cover-photo-row{border-radius:6px}.company-article.base-article-mobile-view .photo-row .cover-photo-row{height:100%;max-height:none!important;width:100%!important}.company-article.base-article-mobile-view .article-row{margin-top:1.5rem}.recommend-txt-div .like-icon{height:1.4rem;margin-top:3px;width:1.4rem}.recommend-txt-div .recommend-txt{color:#4b5563;font-size:1.2rem;font-weight:500;position:relative;top:.1rem}.recommend-txt-div .recommend-txt.ellipsis{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recommend-txt-div .recommend-txt.blue-color{color:#2563eb}.recommend-txt-div .recommend-txt.can-click{cursor:pointer}.base-article{width:26rem}.base-article a,.base-article a:hover{color:inherit;text-decoration:none!important}.base-article .photo-row{overflow-y:auto}.base-article .photo-row .cover-photo-row{border:1px solid #f3f4f6;border-radius:6px;display:inline-block;max-height:136px;object-fit:cover;width:257px}.base-article .photo-row .no-photo-div{align-items:center;background-color:#eff6ff;display:flex;justify-content:center}.base-article .photo-row .no-photo-div .cat-icon{height:4rem;width:4rem}.base-article .article-meta-row{align-items:center;color:#888;display:flex;flex-wrap:wrap;font-size:1.2rem;font-weight:500;margin-top:1.2rem}.base-article .article-meta-row .article-meta-name{max-width:15rem}.base-article .article-meta-row .article-meta-name.article-info-decoration{color:#2563eb;text-decoration:underline}.base-article .main-title{color:#1f2937;font-size:1.5rem;font-weight:700;line-height:2.4rem;margin-top:.8rem;max-height:5rem;max-width:34.5rem;word-break:break-word}.base-article .article-row{display:flex;justify-content:flex-end;margin-top:.8rem}.base-article .article-row .star-btn-icon{background:none;border:none}.base-article .article-row .star-btn-icon img{height:21px;object-fit:cover;width:21px}.base-article .article-row-top-page{display:flex;justify-content:space-between;margin-top:.8rem}.base-article .article-row-top-page .star-btn-icon{background:none;border:none}.base-article .article-row-top-page .star-btn-icon img{height:21px;object-fit:cover;width:21px}.base-article .article-row-top-page.no-icon{margin-top:1.2rem}.base-article .article-row-top-page.no-icon .article-info{font-size:1.2rem}.base-article .article-row-top-page .article-group-info{display:flex}.base-article .article-row-top-page .article-group-info .photo-wrap{align-items:center;border-radius:50%;display:flex;height:3rem;justify-content:center;margin-right:1rem;width:3rem}.base-article .article-row-top-page .article-group-info .photo-wrap.blue{background:#2563eb;border:none}.base-article .article-row-top-page .article-group-info .photo-wrap .photo-logo{height:1.5rem;width:1.5rem}.base-article .article-row-top-page .article-group-info .photo-wrap .photo-col{border:.1rem solid #f3f4f6;border-radius:50%;height:3rem;object-fit:cover;width:3rem}.base-article .article-row-top-page .article-group-info .photo-wrap .photo-col.youTrust{border:none;border-radius:0;height:auto;width:2.1rem}.base-article .article-row-top-page .article-group-info .article-info{align-items:center;color:#888;display:flex;font-size:1.4rem;font-weight:500}.base-article .article-row-top-page .article-group-info .article-info .article-name{max-width:15rem}.base-article .article-row-top-page .article-group-info .article-info .article-name.article-info-decoration{color:#2563eb;text-decoration:underline}.base-article .article-category-tag{align-items:center;display:flex;margin-top:1.2rem}.base-article .article-category-tag .category-dot{background-color:#2563eb;border-radius:50%;flex-shrink:0;height:8px;width:8px}.base-article .article-category-tag .category-text{color:#1f2937;font-size:1.2rem;font-weight:500;margin-left:.8rem;padding-bottom:.5px}.base-article .article-category-tag .category-text.can-click{cursor:pointer}.base-article .article-sub-info-slot{display:flex;margin-top:1.2rem}.base-article .article-top5-tags{margin-top:1.6rem}.base-article .article-top5-tags .scroll-container{white-space:nowrap}.base-article .article-top5-tags .readonly-tag{border:1px solid #f3f4f6;border-radius:.8rem;color:#1f2937;padding:.4rem 1.5rem .5rem 1.1rem}.base-article .article-top5-tags .readonly-tag .blue-color{color:#2563eb}.base-article .article-top5-tags .readonly-tag.tag-highlight{background:#eff6ff;border:none;border-radius:.8rem;color:#2563eb;display:inline-block;font-size:1.3rem;font-weight:500;line-height:1.9rem;margin:0;padding:.4rem 1.5rem .5rem 1.1rem}.base-article .article-top5-tags .readonly-tag.can-click{cursor:pointer}.base-article .article-top5-tags .readonly-tag+.readonly-tag{margin-left:1.1rem}.base-article.base-article-mobile-view{background:#fff;border-radius:.5rem;padding:1.9rem 1.9rem 2.2rem;width:100%}.base-article.base-article-mobile-view:not(:first-child){margin-top:2.3rem}.base-article.base-article-mobile-view .pagination-row .footer-pagination{margin-top:1.1rem}.base-article.base-article-mobile-view .photo-row .cover-photo-row{height:100%;max-height:none!important;width:100%!important}.base-article.base-article-mobile-view .photo-row .cover-photo-row.no-photo-div{background-color:#f3f4f6;border:none}.base-article.base-article-mobile-view .article-meta-row{font-size:1.2rem;margin-top:1.2rem}.base-article.base-article-mobile-view .main-title{font-size:1.6rem;margin-top:.8rem}.base-article.base-article-mobile-view .article-row{margin-top:.8rem}.base-article-wrapper.editable-article .base-article .recommend-txt-div{display:none}.base-article-wrapper.editable-article .recommend-txt-div+.action-buttons{margin-top:2rem}.base-article-wrapper .action-buttons{display:flex;gap:12px;margin-left:0}.base-article-wrapper .action-buttons .act-btn{-webkit-appearance:none;appearance:none;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 1px 2px 0 #0000001a!important;box-sizing:border-box!important;color:#111827!important;cursor:pointer;font-family:Noto Sans JP,sans-serif!important;font-size:12px!important;font-weight:500!important;height:auto!important;letter-spacing:0!important;line-height:20px!important;margin:0!important;min-height:0!important;min-width:0!important;padding:3px 12px 5px!important;text-align:center!important;white-space:nowrap!important}.base-article-wrapper .action-buttons .act-btn:hover{background:#f9fafb!important}.base-article-wrapper .action-buttons .act-btn.is-review-hidden{background:#f3f4f6!important}.base-article-wrapper .action-buttons .act-btn.act-btn--hidden-on{background:#eff6ff!important;border-color:#e5e7eb!important;color:#2563eb!important}.base-article-wrapper .action-buttons .act-btn.act-btn--hidden-on:hover{background:#d9eefb!important}.base-article-wrapper .action-buttons .act-btn+.act-btn{margin-left:0!important}.base-register-article-popup{width:41.9rem}.base-register-article-popup .divider{border-top:.2rem solid #f3f4f6}.base-register-article-popup .popup-backbtn{color:#1f2937!important}.company-register-article .input-label{align-items:center;color:#1f2937;flex-direction:row;font-size:1.4rem}.company-register-article .input-field{height:5.2rem}.company-register-article .input-field.input-txt-area{height:-webkit-fit-content;height:fit-content;padding-top:1.3rem;resize:none}.company-register-article .txt-area{border-color:#f3f4f6;margin-top:1rem;padding-left:2rem;padding-top:1.5rem}.company-register-article .input-txt{height:4.5rem}.company-register-article .register-article-popup-help-text,.company-register-article .register-article-popup-tag-help-text{color:#919aae}.company-register-article .divider{border-top:1px solid #f3f4f6;margin:2.8rem -2rem 2.3rem}.company-register-article .name-article .article-name-field{height:10.2rem;padding:1rem 1.5rem}.company-register-article .url-article .article-url-field{height:7.6rem;padding:1rem 1.5rem}.company-register-article .help-list{font-size:1.4rem;font-weight:500;margin-top:1.6rem}.company-register-article .help-list div:not(:first-child){margin-top:.6rem}.combined-field-content{padding:2rem 3.5rem 1rem}.combined-field-content .content-label{align-items:flex-start;display:flex;flex-direction:column}.combined-field-content .content-label .title-label{display:inline-block}.combined-field-content .content-label .title-label .title{color:#111827;font-size:1.5rem;font-weight:400;line-height:2.5rem;margin-bottom:1.2rem;margin-right:.8rem}.combined-field-content .content-label .title-label .button{background:#dc6156;border:0;border-radius:.3rem;box-sizing:initial;color:#fff;display:inline-block;font-size:1.6rem;height:1.6rem;line-height:1.6rem;margin-right:.8rem;padding:.8rem 1.3rem;text-align:center;word-break:keep-all}.combined-field-content .content-label .title-label .button.suffixButton{background-color:#f3f4f6;color:#4b5563;font-size:15px;font-weight:500}.combined-field-content .content-label .title-label .red-suffix-title{color:#eb4a41;font-size:1.6rem;font-weight:500}.combined-field-content .content-label .title-label .black-suffix-title{color:#111827;font-size:1.6rem}.combined-field-content .children{padding-top:1.4rem}.combined-field-content .categories .category{background:#fff;border:.1rem solid #dadada;border-radius:5rem;box-sizing:border-box;height:3.7rem;margin-bottom:.7rem;margin-right:1.5rem;margin-top:.7rem;padding:.4rem 1.8rem;white-space:nowrap;width:-webkit-fit-content;width:fit-content}@media only screen and (max-width:37.5rem){.combined-field-content .categories .category{margin-bottom:.5rem;margin-right:1rem;margin-top:.5rem;padding:.2rem 1.3rem}}.combined-field-content .categories .category .category-name{align-items:center;display:flex;flex-direction:row}.combined-field-content .categories .category .category-name .name{margin-left:.8rem}@media only screen and (max-width:60rem){.combined-field-content .categories .category .category-name .name{font-size:1.5rem}}.combined-field-content .categories .active{border:.1rem solid #dc6156}.combined-field-content .label{background:#f3f4f6;border-radius:.3rem;color:#111827;font-size:1.6rem;line-height:1.9rem;margin-bottom:1.7rem;margin-top:-1.4rem;padding:.8rem 1.3rem;width:-webkit-fit-content;width:fit-content}.combined-field-content .star-review-btn-container{display:flex;flex-direction:row;justify-content:left;margin-bottom:4.5rem;margin-top:1rem}@media only screen and (max-width:60rem){.combined-field-content .star-review-btn-container{flex-direction:column}}.combined-field-content .supplies{margin-bottom:3rem;margin-right:-1rem}.combined-field-content .supplies .supply{background:#fff;border:.1rem solid #e5e7eb;border-radius:.3rem;box-sizing:border-box;font-size:1.6rem;height:4.3rem;margin-bottom:1rem;margin-right:1rem;margin-top:1rem;padding:.4rem 1.8rem;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.combined-field-content .supplies .active{background:#111827;border:.1rem solid #111827;color:#fff}.combined-field-content .input{height:4.5rem;padding-left:1.6rem;width:calc(100% - 1.6rem)}.combined-field-content .input,.combined-field-content .textarea{background:#fff;border:.1rem solid #e5e7eb;border-radius:.3rem;box-sizing:border-box}.combined-field-content .textarea{font-size:1.6rem;height:14rem;margin-bottom:5rem;outline:none;padding:1.6rem;width:100%}.combined-field-content .black-line{border:.1rem solid #111827;height:.1em;margin-bottom:2.1rem;margin-top:1rem;width:3rem}.combined-field-content .note-content{margin-left:1rem;margin-top:1rem}.combined-field-content .note-content ul{margin-bottom:1.3rem}.amend-article-recommend-txt-popup{width:48.6rem}.amend-article-recommend-txt-popup .MuiDialogTitle-root{border-bottom:.2rem solid #f3f4f6;padding-left:2.4rem!important}.amend-article-recommend-txt-popup .MuiDialogTitle-root .m-back-button{color:#0000008a!important;padding:0!important}.amend-article-recommend-txt-popup .MuiDialogTitle-root .m-back-button img{display:none}.amend-article-recommend-txt-popup .MuiDialogTitle-root .m-back-button+p{padding-right:4.1rem}.amend-article-recommend-txt-popup .MuiDialogTitle-root .dialog-title{font-weight:700}.amend-article-recommend-txt-popup .popup-content{display:block;padding-top:3rem}.amend-article-recommend-txt-popup .popup-content .link-h4{font-size:1.5rem;font-weight:500}.amend-article-recommend-txt-popup .popup-content .input-row{padding-left:2.4rem;padding-right:2.4rem}.amend-article-recommend-txt-popup .popup-content .input-txt{background:#fff;border:1px solid #e5e7eb;border-radius:.3rem;box-sizing:border-box;font-size:1.5rem;font-weight:500;height:4.5rem;padding:1.1rem .5rem 1.3rem 1.4rem}.amend-article-recommend-txt-popup .popup-content .form-submit-button-wrapper{margin-top:3.2rem}.amend-article-recommend-txt-popup .popup-content .help-txt{color:#4b5563;display:block;font-size:1.5rem;font-weight:500}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.company-search-result-pc .banner-section-web-service{background:#2563eb;display:flex;height:20.8rem;justify-content:center}.company-search-result-pc .banner-section-web-service .banner-title{flex:1 1;margin-left:1rem;margin-right:1rem;max-width:120rem}.company-search-result-pc .banner-section-web-service .banner-title .banner-title-1{color:#fff;font-size:2.6rem;font-weight:700;margin-top:6rem}.company-search-result-pc .banner-section-web-service .banner-title .banner-title-2{color:#fff;font-size:1.5rem;font-weight:400;margin-top:1.3rem}.web-service-details-tab .top-filter-content{margin-bottom:.6rem;margin-top:1.3rem}.web-service-details-tab .top-filter-content .top-filter-wrapper .filter-component-container .button-sort .lbl-sort-by{margin-right:1.7rem;white-space:nowrap}.web-service-details-tab .top-filter-content .top-filter-wrapper .filter-component-container .button-sort .use-service-filtered .filter-btn:first-child{margin-left:0}.web-service-details-tab .top-filter-content .top-filter-wrapper .filter2-component-container{margin-top:1.8rem}.web-service-details-tab .top-filter-content .top-filter-wrapper .filter2-component-container .lbl-sort-by{align-items:center;color:#111827;display:flex;font-size:1.3rem;font-weight:500;line-height:2.5rem;white-space:nowrap}.web-service-details-tab .top-filter-content .top-filter-wrapper .filter2-component-container .use-service-filtered{max-width:100%;padding-right:1.6rem;white-space:nowrap}.web-service-details-tab .top-filter-content .top-filter-wrapper .filter2-component-container .use-service-filtered .filter-btn{background:#fff;border:.15rem solid #f3f4f6;border-radius:10rem;color:#6b7280;font-size:1.3rem;font-weight:500;line-height:1.9rem;padding:.6rem 2rem;text-align:center}.web-service-details-tab .top-filter-content .top-filter-wrapper .filter2-component-container .use-service-filtered .filter-btn .total-category{margin-left:.8rem}.web-service-details-tab .top-filter-content .top-filter-wrapper .filter2-component-container .use-service-filtered .filter-btn.is-selected{background:#2563eb;border:none;color:#fff}.web-service-details-tab .top-filter-content .top-filter-wrapper .filter2-component-container .use-service-filtered .filter-btn:first-child{margin-left:2rem}.web-service-details-tab .top-filter-content .top-filter-wrapper .filter2-component-container .use-service-filtered .filter-btn:not(:first-child){margin-left:1.8rem}.web-service-details-tab .tab-content-layout .service-container{margin-top:1.8rem}.web-service-details-tab .no-content-info hr{width:1.9rem!important}.web-service-details-tab .no-content-info .search-no-content-description ol{margin-top:.8rem;padding-left:1.5rem}.web-service-details-tab .no-content-info .search-no-content-description ol li{padding-top:1rem}.web-service-details-tab .search-detail-title{display:flex;font-size:1.8rem;font-weight:700;justify-content:center;margin-bottom:-.5rem;margin-top:1.2rem}.web-service-details-tab .search-detail-title .search-title{align-items:center;display:flex;flex:1 1;font-size:1.3rem;margin-left:1rem;margin-right:1rem;max-width:120rem}.web-service-details-tab .search-detail-title .search-title .title{align-items:center;background:#f3f4f6;border:.1rem solid #f3f4f6;border-radius:.8rem;display:flex;height:2.8rem;padding-left:1.1rem;padding-right:1.7rem;width:-webkit-fit-content;width:fit-content}.web-service-details-tab .search-detail-title .search-title .title span{color:#1f2937;font-size:1.4rem;font-weight:500;margin-bottom:.1rem}.web-service-details-tab .search-detail-title .search-title .title-txt{color:#4b5563;display:inline-block;font-size:1.3rem;font-weight:500;line-height:1.9rem;margin-bottom:.3rem}.web-service-details-tab .sort-by-filter{margin-top:1.4rem}.web-service-details-tab .search-details-content{margin-top:2rem}.web-service-details-tab .search-details-content .search-loading{height:5rem;position:relative}.web-service-details-tab .search-details-content .web-service-detail-item .service-row .photo-col,.web-service-details-tab .search-details-content .web-service-detail-item .service-row .photo-col img{border-radius:50%}.web-service-details-tab .search-helper-text{display:flex;font-size:1.5rem;justify-content:end;margin-top:3.5rem;text-align:right}.web-service-details-tab .search-helper-text .start-icon-text{font-size:1.2rem}.web-service-details-tab .search-helper-text .search-helper-button{cursor:pointer;text-decoration:underline}.no-content-container-pc{background:#fdfdfd;border:.1rem solid #e9e9e9;display:flex;justify-content:space-between;margin-top:2rem;padding-bottom:1.7rem;padding-top:1.4rem}.no-content-container-pc .no-content-info{border-radius:.5rem;color:#000;display:flex;font-size:1.6rem;padding:2rem 0 1.7rem 3rem}.no-content-container-pc .no-content-info img{height:2.7rem;margin-right:1.7rem;width:2.7rem}.no-content-container-pc .no-content-info .title{font-weight:700;margin-bottom:1.1rem}.no-content-container-pc .no-content-info hr{background-color:#111827;border-top:.1rem solid #111827;margin:2.3rem 0 1.8rem;width:2.9rem}.no-content-container-pc .no-content-info .description{line-height:2.7rem}.no-content-container-pc .no-content-info .action-button{margin-top:2.2rem}.no-content-container-pc .no-content-info .action-button .tab-action-btn{background-color:#111827;border-radius:.3rem;color:#fff;font-size:1.4rem;font-weight:700;margin-right:1.7rem;padding:.5rem 1.5rem .6rem;right:0}.no-content-container-pc .no-content-resource{margin-right:4.1rem}.no-content-container-pc .no-content-resource video{height:22rem;object-fit:cover;width:21.5rem}.button-sort,.button-sort .lbl-sort-by{align-items:center;display:flex}.button-sort .lbl-sort-by{color:#4b5563;font-size:1.2rem;font-weight:500;line-height:2.5rem;white-space:nowrap}.button-sort .use-service-filtered{max-width:100%;padding-right:1.6rem;white-space:nowrap}.button-sort .use-service-filtered .filter-btn{background:#fff;border:1px solid #e5e7eb;border-radius:10rem;color:#6b7280;font-weight:700;margin-left:1rem;padding:.6rem 1rem;text-align:center;text-transform:none}.button-sort .use-service-filtered .filter-btn.is-selected{background:#eff6ff;border:1px solid #93c5fd;color:#2563eb;font-weight:700}.button-sort .use-service-filtered .filter-btn:first-child{margin-left:2rem}.button-sort.mobile-view .use-service-filtered .filter-btn{border-radius:10rem;font-size:1.2rem;padding-left:2rem;padding-right:2rem}.button-sort.mobile-view .lbl-sort-by{margin-top:0}.button-category-sort{align-items:center;display:flex}.button-category-sort .tab-category{color:#6b7280;cursor:pointer;display:inline-block;font-size:1.3rem;font-weight:500;height:3.8rem;margin-left:2rem;margin-right:2rem;min-height:3.5rem;text-align:center;white-space:nowrap}.button-category-sort .tab-category.active{background:#fff;border-bottom:2px solid #486fd8;color:#486fd8;font-weight:500;margin-bottom:-2px}.button-category-sort .tab-category.disabled{opacity:.3}.button-category-sort .tab-category .number{font-size:2rem}.button-category-sort .tab-category:first-child{margin-left:0}.button-category-sort.mobile-view .use-service-filtered .filter-btn{border-radius:.5rem;height:3rem;padding-left:1rem;padding-right:1rem}.category-item{margin-bottom:.8rem}@media only screen and (max-width:60rem){.category-item{margin-left:.7rem;margin-top:1rem}}.category-item .category-item-title{border-radius:1rem;color:#111827;font-size:1.5rem;font-weight:500;justify-content:space-between;padding:.4rem .8rem .4rem .5rem;width:100%}@media only screen and (max-width:60rem){.category-item .category-item-title{font-size:1.4rem}}.category-item .category-item-title .category-label{font-weight:500;margin-left:.7rem}.category-item .category-item-title .total-category{font-size:1.5rem;margin-right:.8rem}.category-item .category-item-title .expand-icon{font-size:1.5rem}.category-item .category-item-title:hover{background-color:#f9fafb}.category-item .category-active{background-color:#e4e9ed}.category-item .category-item-child{margin-left:2rem}@media only screen and (max-width:60rem){.category-item .category-item-child{margin-top:.8rem}}.category-item .category-item-child .category-item-child-title{border-radius:1rem;color:#111827;font-size:1.4rem;font-weight:500;font-weight:400;justify-content:space-between;margin-top:.4rem;padding:.5rem .8rem .5rem 1.5rem;width:100%}@media only screen and (max-width:60rem){.category-item .category-item-child .category-item-child-title{color:#838383;font-size:1.3rem}}.category-item .category-item-child .category-item-child-title .category-item-child-label{font-weight:500}.category-item .category-item-child .category-item-child-title .counter-category{font-size:1.5rem;font-weight:500;margin-right:.8rem}.hide-category-item{display:none}.logo-update .divider{border-top:.31rem solid #f3f4f6}.logo-update .linear-progress-background{background-color:#f3f4f6!important;height:3px}.logo-update .bar{background-color:#dc6156}.logo-update .update-container{display:flex;flex-direction:column;max-width:41.3rem;padding-top:2.7rem}.logo-update .update-container .update-row{margin-bottom:1rem;padding-left:2.5rem;padding-right:2.5rem}.logo-update .update-container .update-row .update-title{font-size:1.7rem;font-weight:500;line-height:2.8rem;margin-bottom:1rem}.logo-update .update-container .update-row .update-desc{color:#4b5563;font-size:1.6rem;font-weight:400;line-height:2.8rem}.logo-update .update-container .update-row .input-label{font-size:1.6rem;font-weight:400;line-height:2.8rem;margin-top:1rem}.logo-update .update-container .update-row .image-upload{margin-bottom:.5rem;margin-top:1rem;position:relative}.logo-update .update-container .update-row .image-upload .input-uploader-label{align-items:center!important;background-color:#fff!important;border:1px solid #e5e7eb;border-radius:5px;cursor:pointer;display:flex;height:7rem;justify-content:center!important;position:relative;width:7rem}.logo-update .update-container .update-row .image-upload .input-uploader-label .input-uploader-image{border-radius:5px;height:100%;object-fit:cover;width:100%}.logo-update .update-container .update-row .image-upload .input-uploader-label .input-uploader-image.default{height:3rem;width:3rem}.logo-update .update-container .update-row .image-upload .input-uploader-label .public-input-uploader{height:50%;width:50%}.logo-update .update-container .update-row .image-upload .input-uploader-label.loading .input-uploader-image{opacity:.3}.logo-update .update-container .update-row .image-upload .input-uploader-label .service-logo-change-btn{background-color:#fff;border-radius:10rem;display:block;height:1rem;position:absolute;right:0;top:-1rem;width:1rem}.logo-update .update-container .update-row .image-upload .input-uploader-label .service-logo-change-btn .change-icon{height:1rem;width:1rem}.logo-update .update-container .update-row .image-upload .input-uploader-input{position:absolute;top:-99999px}.logo-update .update-container .update-row.border-separator{border-top:3px solid #f3f4f6;display:block;margin-bottom:2.5rem;margin-top:1.5rem}.logo-update .update-container .update-row .black-button{height:4rem;margin-bottom:.6rem;margin-top:1.2rem}.logo-update .update-container .update-row .description{color:#4b5563;font-weight:400;line-height:1.7}.change-logo-btn{align-items:center!important;background-color:#fff!important;border:2px solid #f3f4f6!important;border-radius:4rem!important;display:flex!important;flex-direction:column;height:2rem;justify-content:center!important;width:2rem}.change-logo-btn .change-icon{height:1rem;width:1rem}.clear-button{background:#eff6ff;border:none;border-radius:.5rem;color:#2563eb;font-size:1.3rem;font-weight:500;height:4rem;margin-top:1rem;padding:0 2.5rem}.clear-button:hover{background:#d0e4ff}.clear-button.hover-disabled:hover{background:#eff6ff}.service-card,.service-card-info{background:#fff;border:1.5px solid #f3f4f6;border-radius:.5rem;color:#212529;display:flex;flex-direction:column;height:32.2rem;padding:2.5rem 2.7rem 2.2rem 2.5rem;position:relative;width:28.7rem}.service-card-info:hover,.service-card:hover{color:#000;color:initial;text-decoration:none}.service-card .verified-icon,.service-card-info .verified-icon{height:2rem;width:2rem}.service-card .view-detail-btn,.service-card-info .view-detail-btn{margin-top:1.4rem;padding-left:3.6rem;padding-right:3.6rem;width:-webkit-fit-content;width:fit-content}.service-card-info.service-card-sm,.service-card.service-card-sm{height:26rem;margin-bottom:3.5rem;margin-right:4rem;padding:1.8rem 1.3rem 1.3rem 1.9rem;width:23rem}.service-card-info.service-card-sm .service-logo-row .photo-wrapper .logo,.service-card.service-card-sm .service-logo-row .photo-wrapper .logo{height:3.4rem;width:3.4rem}.service-card-info.service-card-sm .service-name-row,.service-card.service-card-sm .service-name-row{margin-top:1.1rem}.service-card-info.service-card-sm .service-name-row .verified-icon,.service-card.service-card-sm .service-name-row .verified-icon{height:1.7rem;width:1.7rem}.service-card-info.service-card-sm .icon-info-row,.service-card.service-card-sm .icon-info-row{margin-top:1.2rem}.service-card-info.service-card-sm .icon-info-row .twitter-count-wrapper img,.service-card.service-card-sm .icon-info-row .twitter-count-wrapper img{width:1.5rem}.service-card-info.service-card-sm .icon-info-row .twitter-count-wrapper .twitter-count,.service-card.service-card-sm .icon-info-row .twitter-count-wrapper .twitter-count{font-size:1.3rem}.service-card-info.service-card-sm .icon-info-row .twitter-count-wrapper .twitter-label,.service-card.service-card-sm .icon-info-row .twitter-count-wrapper .twitter-label{font-size:1rem}.service-card-info.service-card-sm .service-overview,.service-card.service-card-sm .service-overview{font-size:1.1rem}.service-card-info.service-card-sm .delete-btn,.service-card.service-card-sm .delete-btn{background-color:#f3f4f6;border:none;height:2.5rem;width:2.5rem}.service-card-info.service-card-sm .view-detail-btn,.service-card.service-card-sm .view-detail-btn{color:#1f2937;font-size:1.1rem;font-weight:500;height:3rem;padding-left:2.5rem;padding-right:2.5rem}.service-card-info.service-card-mobile,.service-card.service-card-mobile{height:100%;padding:2.7rem 2.5rem 2.8rem 2.7rem;width:100%}.service-card-info.service-card-mobile .service-logo-row .footprint-count,.service-card.service-card-mobile .service-logo-row .footprint-count{margin-right:0}.service-card-info.service-card-mobile .view-detail-btn.margin-top-15,.service-card.service-card-mobile .view-detail-btn.margin-top-15{margin-top:1.5rem}.service-card-info.service-card-mobile .service-name-row,.service-card.service-card-mobile .service-name-row{margin-top:1.78rem}.service-card-info.service-card-mobile .service-name-row .user-count,.service-card.service-card-mobile .service-name-row .user-count{margin-right:0}.service-card-info.service-card-mobile:not(:first-child),.service-card.service-card-mobile:not(:first-child){margin-top:2.3rem}.service-card-info.service-card-mobile .category-row,.service-card.service-card-mobile .category-row{margin-top:1.3rem}.service-card-info.service-card-mobile .category-row .company-category-tag,.service-card.service-card-mobile .category-row .company-category-tag{font-size:12px;padding:2px 12px 4px 8px}.service-card-info.service-card-mobile .icon-info-row,.service-card.service-card-mobile .icon-info-row{margin-top:1.76rem}.service-card-info.service-card-mobile .icon-info-row .twitter-count-wrapper,.service-card.service-card-mobile .icon-info-row .twitter-count-wrapper{margin-right:2.5rem}.service-card-info.service-card-mobile .icon-info-row .twitter-count-wrapper img,.service-card.service-card-mobile .icon-info-row .twitter-count-wrapper img{width:1.8rem}.service-card-info.service-card-mobile .icon-info-row .country-div,.service-card.service-card-mobile .icon-info-row .country-div{display:flex}.service-card-info.service-card-mobile .icon-info-row .country-icon,.service-card.service-card-mobile .icon-info-row .country-icon{height:1.8rem;margin-right:.8rem;width:1.8rem}.service-card-info.service-card-mobile .icon-info-row .country-name,.service-card.service-card-mobile .icon-info-row .country-name{font-size:1.3rem;line-height:1.8rem}.service-card-info.service-card-mobile .web-service-row,.service-card.service-card-mobile .web-service-row{margin-top:.4rem}.service-card-info.service-card-mobile .web-service-row .user-web-services,.service-card.service-card-mobile .web-service-row .user-web-services{margin-top:.1rem}.service-card-info.service-card-mobile .service-overview,.service-card.service-card-mobile .service-overview{margin-top:.8rem}.service-card-info.service-card-mobile .use-service-button,.service-card.service-card-mobile .use-service-button{margin-top:1.6rem}.service-card .delete-btn,.service-card-info .delete-btn{background:#f3f8fc;border:1px solid #e5e7eb;border-radius:50%;height:3.2rem;position:absolute;right:-1.3rem;top:-1.3rem;width:3.2rem}.service-card .service-logo-row,.service-card-info .service-logo-row{align-items:center;display:flex}.service-card .service-logo-row .photo-wrapper,.service-card-info .service-logo-row .photo-wrapper{position:relative}.service-card .service-logo-row .photo-wrapper .logo,.service-card-info .service-logo-row .photo-wrapper .logo{border:1px solid #f3f4f6;border-radius:50%;height:4.9rem;object-fit:cover;width:4.9rem}.service-card .service-logo-row .photo-wrapper .logo.mobile-view,.service-card-info .service-logo-row .photo-wrapper .logo.mobile-view{height:4.6rem;width:4.6rem}.service-card .service-logo-row .photo-wrapper .service-logo-change-btn,.service-card-info .service-logo-row .photo-wrapper .service-logo-change-btn{background-color:#fff;border-radius:10rem;display:block;height:1rem;position:absolute;right:2rem;top:-1rem;width:1rem}.service-card .service-logo-row .footprint-count,.service-card-info .service-logo-row .footprint-count{color:#9e9e9e;font-size:1.2rem;font-weight:500;margin-left:auto;margin-right:1.4rem;margin-top:.5rem}.service-card .icon-info-row,.service-card-info .icon-info-row{align-items:center;display:flex;font-weight:500;margin-top:1.8rem}.service-card .icon-info-row .twitter-count-wrapper,.service-card-info .icon-info-row .twitter-count-wrapper{align-items:center;display:flex;flex-shrink:0;margin-right:1.5rem}.service-card .icon-info-row .twitter-count-wrapper .twitter-count,.service-card-info .icon-info-row .twitter-count-wrapper .twitter-count{font-size:1.4rem;line-height:1.4rem;margin-left:.8rem}.service-card .icon-info-row .twitter-count-wrapper .twitter-label,.service-card-info .icon-info-row .twitter-count-wrapper .twitter-label{font-size:1.1rem;line-height:1.6rem;margin-left:.5rem}.service-card .icon-info-row .twitter-count-wrapper img,.service-card-info .icon-info-row .twitter-count-wrapper img{object-fit:cover;width:1.6rem}.service-card .icon-info-row .country-icon,.service-card-info .icon-info-row .country-icon{height:1.6rem;margin-right:.7rem;object-fit:cover;width:1.6rem}.service-card .icon-info-row .country-name,.service-card-info .icon-info-row .country-name{font-size:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-card .service-overview,.service-card-info .service-overview{color:#4b5563;font-size:1.2rem;font-weight:500;line-height:2.2rem;margin-top:1.6rem;max-height:5rem}.service-card .service-name-row,.service-card-info .service-name-row{align-items:center;display:flex;margin-top:1.8rem}.service-card .service-name-row .service-name,.service-card-info .service-name-row .service-name{color:#000;font-size:1.7rem;font-weight:500;line-height:2.5rem;max-width:17rem;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.service-card .service-name-row .user-count,.service-card-info .service-name-row .user-count{color:#6880be;font-size:12px;font-weight:500;margin-left:auto;margin-right:1.4rem}.service-card .category-row,.service-card-info .category-row{margin-top:1.3rem}.service-card .category-row .scroll-container,.service-card-info .category-row .scroll-container{white-space:nowrap}.service-card .category-row .company-category-tag,.service-card-info .category-row .company-category-tag{border:1px solid #f3f4f6;border-radius:16px;color:#1f2937;display:inline-block;font-size:10px;font-weight:500;line-height:18px;padding:1.5px 1rem .2rem 8px;text-align:center}.service-card .category-row .company-category-tag .dot-icon,.service-card-info .category-row .company-category-tag .dot-icon{height:.5rem;margin-bottom:.2rem;margin-right:.6rem;width:.5rem}.service-card .category-row .company-category-tag:not(:first-child),.service-card-info .category-row .company-category-tag:not(:first-child){margin-left:.9rem}.service-card .used-by-logos,.service-card-info .used-by-logos{margin-bottom:0;margin-top:1.7rem;text-align:left}.service-card .used-by-logos img,.service-card-info .used-by-logos img{border:.1rem solid #f3f4f6;border-radius:50%;height:4.2rem;width:4.2rem}.service-card .used-by-logos img+img,.service-card-info .used-by-logos img+img{margin-left:1rem}.service-card .more-service-count,.service-card-info .more-service-count{display:inline-block;font-size:1.1rem;font-weight:500;margin-left:1rem;margin-top:.2rem}.service-card-info{height:auto}.white-button-link{align-items:center;background:#fff;border:1.5px solid #f3f4f6;border-radius:.5rem;color:#4b5563;display:flex;font-size:1.4rem;font-weight:500;height:3.8rem;justify-content:center;line-height:2.6rem;padding-left:1.6rem;padding-right:1.6rem;text-decoration:none}.white-button-link.disabled{opacity:.5}.white-button-link:not(.disabled):hover{background:#f1f3fc;color:#4b5563;text-decoration:none}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.top-filter-content{display:flex;justify-content:center;margin-top:1.6rem}.top-filter-content .top-filter-wrapper{border-top:.15rem solid #f3f4f6;flex:1 1;margin-left:1rem;margin-right:1rem;max-width:120rem;padding-left:1.8rem;padding-top:1.7rem}.top-filter-content .filter-component-container .button-sort .use-service-filtered .filter-btn:first-child{margin-left:1.7rem}.top-filter-content .filter2-component-container{margin-top:2rem}.top-filter-content .filter2-component-container .button-sort .use-service-filtered .filter-btn:first-child{margin-left:4.6rem}.top-filter-content .tab-title{font-size:13px;font-weight:500;margin-top:2rem}.tab-content-layout{align-items:center;display:flex;flex-direction:column}.tab-content-layout .service-container{background:#f3f4f6;display:flex;justify-content:center;margin-top:1.7rem;padding-bottom:11.5rem;padding-top:3.6rem;width:100%}.tab-content-layout .service-container.short-padding{padding-bottom:2.4rem}.tab-content-layout .service-container .content-wrapper{flex:1 1;margin-left:1rem;margin-right:1rem;max-width:120rem;position:relative}.tab-content-layout .service-container .content-wrapper .sloth-icon{height:4rem;position:absolute;right:0;top:-4.1rem;width:4rem}.tab-content-layout .service-container .content-wrapper .tab-content-pagination{margin-top:2.5rem}.tab-content-layout .service-container .content-wrapper.is-loading{opacity:.6}.add-company-user-popup{background-color:#fff;box-sizing:border-box;max-width:81.6rem!important;width:420px}.add-company-user-popup .dialog-title-header{border-bottom:.2rem solid #f3f4f6;padding-bottom:5px!important;padding-top:5px!important}.add-company-user-popup .add-company-user-title{font-size:16px;font-weight:700;letter-spacing:0;padding-right:3.6rem;text-align:center}.add-company-user-popup .popup-backbtn{color:calc(infinity);font-weight:700}.add-company-user-popup .dialog-content-popup{display:flex;flex-direction:column}.add-company-user-popup .popup-content{border-top:none;display:flex;flex:1 1;flex-direction:column}.add-company-user-popup .popup-content .form-row{border-left:none;border-right:none;margin-left:0;margin-right:0}.add-company-user-popup .popup-content .form-row:nth-last-child(2){border-bottom:none}.add-company-user-popup .popup-content .form-row:first-child{border-top:none}.add-company-user-popup .linear-progress-background{background-color:#f9fafb!important;height:3px}.add-company-user-popup .bar{background-color:#f3f4f6}.add-company-user-popup .radio-group-category{margin-top:1rem;padding-left:.6rem}.add-company-user-popup .radio-group-category .radio-select-category{padding:.5rem}.add-company-user-popup .radio-group-category .radio-select-category:not(.Mui-checked){color:#e5e7eb!important}.add-company-user-popup .radio-group-category .radio-select-label{font-size:1.6rem}.add-company-user-popup .dropdown-list-category{font-size:1.6rem;margin-top:2rem;width:100%}.add-company-user-popup .dropdown-list-category:focus{outline:none}.add-company-user-popup .dropdown-list-category .dropdown-list-select-menu{padding:1.2rem 1.6rem}.add-company-user-popup .dropdown-list-category .dropdown-arrow-icon{color:#0000008a;height:2rem;margin:-.2rem 1.5rem 0;pointer-events:none;position:absolute;right:0;width:2rem}.form-row{margin-left:0;margin-right:0;padding:2rem 2.5rem 2.5rem 2.3rem}.form-row .form-row-child-wrapper{margin-top:1rem;width:100%}.form-row:not(:last-child){border:.1rem solid #f3f4f6}.form-row .input-label{color:#111827;display:inline-block;font-size:1.5rem;font-weight:500;margin-right:1rem}.form-row .input-label.required:after{border-radius:.3rem;color:#dc2626;content:"(必須)";font-size:1.5rem;padding:.5rem .6rem}.form-row .no-required{align-items:center;background:#f3f4f6;border-radius:.3rem;display:inline-flex;font-size:1.6rem;height:3.5rem;padding:0 1.2rem}.form-row .input-box{border:.1rem solid #e5e7eb;border-radius:.3rem;font-size:1.6rem;height:4.3rem;padding:0 1rem;width:100%}.form-row .input-box:focus{outline:none}.form-row .example{color:#5e6680;font-size:1.5rem;font-weight:400;padding-top:1.3rem}.form-row .input-txt{height:4.5rem}.form-row .input-txt,.form-row .input-txt-area{background:#fff;border-radius:.3rem;box-sizing:border-box;margin-top:1.5rem;padding:1.1rem .5rem 1.3rem 1.4rem}.form-row .input-txt-area{font-size:1.6rem;line-height:2.4rem;min-height:15.2rem;resize:none}.dropdown-category-item.subheader{background:#fff!important;color:#2563eb;font-size:1.4rem;font-weight:500}.dropdown-category-item.subheader:before{border-top:1px solid #f3f4f6!important;content:"";display:block;height:1px;margin:1rem 0 .7rem;width:3rem}.success-update-company-user-popup-mobile{display:flex;flex-direction:column;text-align:center}.success-update-company-user-popup-mobile .popup-text-success{align-items:center;display:flex;flex-direction:row;font-size:2rem;font-weight:700;justify-content:center;margin:2rem 5rem 1rem}.success-update-company-user-popup-mobile .popup-text-success .smilling-icon{height:3rem;margin-left:.7rem;object-fit:cover;width:3rem}.success-update-company-user-popup-mobile .button-container-popup{background:#f9fafb;padding:1rem 1.3rem}.success-update-company-user-popup-mobile .button-container-popup .button-close{background:#2563eb;box-shadow:none;color:#fff;font-size:2rem;height:5rem;padding:.7rem}.success-update-company-user-popup-mobile .button-container-popup .button-close:hover{background:#2563eb;box-shadow:none;color:#fff}.company-brief-info{padding-bottom:6px}.company-brief-info>*{padding-left:1.2rem;padding-right:1.2rem}.company-brief-info .divider{border-top:1.5px solid #f3f4f6;padding-left:0;padding-right:0}.company-brief-info .insure-info+.divider{margin-top:2.1rem}.company-brief-info .description{font-size:14px;font-weight:500;line-height:22px}.company-brief-info .left-title{font-size:13px;font-weight:500;line-height:16px;width:6.5rem}.company-brief-info .top-lbl{font-size:16px;font-weight:700;letter-spacing:0;line-height:16px}.company-brief-info .bar-row{align-items:flex-start;display:flex}.company-brief-info .bar-row+.sub-txt{margin-top:1.4rem}.company-brief-info .sub-txt{font-size:12px;font-weight:500;line-height:12px}.company-brief-info .brief-tags{display:flex;flex-wrap:wrap;gap:8px}.company-brief-info .brief-tag{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#1f2937;display:inline-flex;font-size:13px;font-weight:500;line-height:16px;padding:3px 12px 5px;white-space:nowrap}.company-brief-info .brief-tag--muted{background:#fff;color:#6b7280}.ai-summary-button__btn{align-items:center;align-self:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 #0000001a;box-sizing:border-box;color:#111827;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;gap:4px;justify-content:center;letter-spacing:0;line-height:20px;outline:none;padding:3px 10px 5px;white-space:nowrap}.ai-summary-button__btn:hover{background:#f9fafb}.ai-summary-button__btn .ai-summary-button__icon{color:#2563eb;flex-shrink:0}.ai-summary-popover .ant-popover-inner{border-radius:8px;padding:0;width:360px}.ai-summary-popover .ant-popover-title{background:linear-gradient(90deg,#1677ff12,#7b5cff12);border-bottom:1.5px solid #f3f4f6;border-radius:8px 8px 0 0;margin:0;padding:12px 20px 9px}.ai-summary-popover .ai-summary-popover__title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#2563eb,#7b5cff);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:24px}.ai-summary-popover .ai-summary-popover__cursor{animation:ai-summary-cursor-blink .9s step-end infinite;background:linear-gradient(180deg,#2563eb,#7b5cff);display:inline-block;height:1em;margin-left:2px;vertical-align:text-bottom;width:2px}.ai-summary-popover .ai-summary-popover__summary-rest{visibility:hidden}.ai-summary-popover .ai-summary-popover__body{padding:12px 20px 16px}.ai-summary-popover .ai-summary-popover__summary{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:500;line-height:24px;margin:0;max-height:312px;overflow-y:auto}.ai-summary-popover .ai-summary-popover__footer{display:flex;margin-top:16px}.ai-summary-popover .ai-summary-popover__blog-link{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 #0000001a;color:#2563eb;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;line-height:20px;padding:3px 12px 5px;text-decoration:none}@keyframes ai-summary-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.ai-summary-popover .ai-summary-popover__cursor{animation:none}}.search-service-user-profile{display:block;height:100%}.search-service-user-profile .form-row-display{padding:2rem 2rem 0}.search-service-user-profile .input-icon-container{border-radius:.3rem;display:flex;height:4rem;margin-top:2rem}.search-service-user-profile .input-icon-container .outlined-input{width:100%}.search-service-user-profile .input-icon-container .outlined-input .MuiOutlinedInput-root{border-radius:4px 0 0 4px}.search-service-user-profile .input-icon-container .input-field{border:none;font-size:1.6rem;height:4rem;padding:0 1rem;width:100%}.search-service-user-profile .input-icon-container .input-field:focus{outline:none}.search-service-user-profile .input-icon-container .input-icon{background-color:#f4f7fc;border-bottom:1px solid #e5e7eb;border-radius:0 .3rem .3rem 0;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb;height:100%;width:4.4rem}.search-service-user-profile .input-icon-container .input-icon svg{fill:#000}.search-service-user-profile .search-helper-text{font-size:1.6rem;font-weight:500;line-height:2.8rem;padding:1.1rem 2rem}.search-service-user-profile .search-helper-text:hover{background-color:#0000}.search-service-user-profile .search-helper-text>span{justify-content:start}.search-service-user-profile .search-helper-text .search-helper-button{color:#2563eb;cursor:pointer;text-decoration:underline}.search-service-user-profile .search-text-blue{color:#6b7280}.search-service-user-profile .border-line{border:1px solid #f3f4f6;margin-bottom:17px;margin-top:12px}.search-service-user-profile .search-result-list{border-top:1px solid #f3f4f6;margin-bottom:3rem}.service-list-item-profile{align-items:center!important;border-top:1px solid #f3f4f6!important;display:flex!important;padding:1.25rem 0 1.25rem 2rem!important;text-align:left;text-transform:capitalize!important;width:100%}.service-list-item-profile:last-child{border-bottom:1px solid #f3f4f6;margin-bottom:0}.service-list-item-profile .rule-icon{height:5rem;width:5rem}.service-list-item-profile .rule-icon .rule-img{border:.1rem solid #e5e7eb;border-radius:.3rem;height:100%;object-fit:cover;width:100%}.service-list-item-profile .rule-content{margin-left:2rem;width:calc(100% - 13.8rem)}.service-list-item-profile .rule-content .rule-child-content{align-items:center;display:flex}.service-list-item-profile .rule-content .rule-child-content .rule-name{font-size:1.5rem;font-style:normal;font-weight:700;line-height:2rem;margin-bottom:-.2rem}.service-list-item-profile .rule-content .rule-child-content .sub-image{height:1.6rem;margin-bottom:-.2rem;margin-left:.6rem;width:1.9rem}.service-list-item-profile .rule-content .rule-secondary{color:#111827;font-size:1.4rem;line-height:2.2rem;margin-top:.5rem;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;width:100%}.service-list-item-profile .rule-action-container{margin-left:auto}.service-list-item-profile .rule-action-container .select-service-btn{background:#fff;border-radius:100px;box-sizing:border-box;height:2.5rem;margin-right:2rem;min-width:2.5rem;padding:0;width:2.5rem}.service-list-item-profile .rule-action-container .select-service-btn .select-btn-icon{height:2.5rem;object-fit:cover;width:2.5rem}.service-list-item-profile .rule-action-container .select-service-btn:disabled{opacity:.3}.credit-information{padding-bottom:4rem}.credit-information .search-information-title{font-size:1.6rem;font-weight:700;padding:1.1rem 2rem}.credit-information .border-line{border:1px solid #f3f4f6;margin-bottom:17px;margin-top:13px}.credit-information .search-information-content{color:#1f2937;font-size:1.6rem;font-weight:500;line-height:27px;padding:.5rem 2rem 1.1rem}.credit-information .search-information-content.explanation-black-line{text-decoration:underline}.credit-information .search-information-content.explanation-light-gray-line{color:#ababab}.credit-information .help-link-btn{align-items:center;border:1.5px solid #f3f4f6;border-radius:.5rem;color:#2563eb;display:inline-flex;font-family:Noto Sans JP;font-size:1.3rem;font-style:normal;font-weight:500;justify-content:center;line-height:normal;margin-left:2rem;margin-top:2rem;padding:.8rem 2.2rem .9rem;text-align:center;text-decoration:none}.credit-information .search-information-hr{border-top:1.5px solid #f3f4f6;margin:2.5rem -1.3rem 1.7rem}.add-service-popup-profile{display:flex;flex-direction:column}.add-service-popup-profile .makeStyles-backBtn-42{padding-left:.5rem}.add-service-popup-profile .dialog-content-popup{display:flex;flex:1 1;flex-direction:column}.add-service-popup-profile .linear-progress-background{background-color:#f9fafb!important;height:3px}.add-service-popup-profile .bar{background-color:#2563eb}.add-service-popup-profile .register-button{color:#2563eb!important}.form-row{flex-direction:column}.form-row .select-options{display:flex;margin-right:-1rem}.form-row .select-options .supply{background:#fff;border:.1rem solid #f3f4f6;border-radius:.3rem;box-sizing:border-box;font-size:1.5rem;font-weight:500;height:4.3rem;margin-bottom:1rem;margin-top:1rem;padding:.4rem 2.5rem;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.form-row .select-options .supply:not(:last-child){margin-right:2rem}.form-row .select-options .active{background:#eff6ff;color:#2563eb}.advanced-option{display:flex;flex:1 1;flex-direction:column;height:100%;margin:0 5px}.advance-infomation-submit-button{bottom:0;position:absolute;width:100%}.user-follow-popup-content .profile-tabs{border-bottom:.1rem solid #dedede;margin-top:0;padding-left:2.1rem}.user-follow-popup-content .profile-tabs .profile-tabs__button{border-radius:0;color:#a7a7a7;font-size:1.5rem;font-weight:700;line-height:1.8rem;padding:1.5rem 2.5rem}.user-follow-popup-content .profile-tabs .profile-tabs__button.active{border-bottom:.3rem solid #66a1e8;color:#000;margin-bottom:-.1rem}.user-follow-popup-content .professional-category-filter{border:.1rem solid #f3f4f6;padding:1.7rem 0 2.1rem 2.2rem}.user-follow-popup-content .professional-category-filter .category{background:#fff;border:.1rem solid #dadada;border-radius:5rem;box-sizing:border-box;height:3.7rem;margin-bottom:.7rem;margin-right:1rem;margin-top:.7rem;padding:.4rem 1.8rem;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.user-follow-popup-content .professional-category-filter .category .category-name{align-items:center;display:flex;flex-direction:row}.user-follow-popup-content .professional-category-filter .category .category-name .name{margin-left:.8rem}.user-follow-popup-content .professional-category-filter .active{border:.1rem solid #dc6156}.user-follow-popup-content .pagination-row{padding:3rem 2rem 2rem}.user-overview{align-items:center;border-bottom:.1rem solid #f3f4f6;display:flex;flex-direction:row;padding:2rem 1.3rem 2rem 2.4rem}.user-overview:nth-child(odd){background:#f3f4f6}.user-overview .photo-column{margin-right:1.6rem;position:relative}.user-overview .photo-column .avatar{max-width:4.2rem}.user-overview .photo-column .category-icon{border-radius:50%;bottom:-.4rem;position:absolute;right:-.4rem;width:2.4rem;z-index:1}.user-overview .name-column .name{font-size:1.5rem;font-weight:700}.user-overview .name-column .hyphen{padding:0 .8rem}.user-overview .name-column .follow-status{font-size:1.4rem;font-weight:400}.user-overview .user-category{align-items:center;display:flex;margin-top:.3rem}.user-overview .user-category .category-experience-level{background:#111827;border-radius:.3rem;color:#fff;font-size:1.2rem;font-weight:700;margin-right:1.1rem;padding:.2rem 1rem;text-align:center}.user-overview .user-category .category-label{font-size:1.4rem}.profile-overview-tab .user-btn-group-top-divider{border-top:3.2rem solid #f3f4f6;margin-top:0}.profile-overview-tab .user-btn-group{padding:2.8rem 3.8rem 3.8rem}.profile-overview-tab .user-btn-group .user-btn-group-title{font-size:1.6rem;font-weight:500}.profile-overview-tab .user-btn-group .user-info-link-btns{display:inline-block;margin-top:1.7rem}.profile-overview-tab .user-btn-group .item-info-social-btn{margin-top:1.7rem}.profile-overview-tab .user-btn-group .item-info-social-btn .user-info-link-btns{margin-top:0}.profile-overview-tab .user-introduction-section{padding:2.8rem 3.6rem 3.6rem}.profile-overview-tab .user-introduction-section .introduction-title{color:#1f2937;font-size:1.6rem;font-style:normal;font-weight:500;margin-bottom:1.1rem}.profile-overview-tab .user-introduction-section .user-introduction{color:#4b5563;font-size:1.5rem;font-weight:500;line-height:2.6rem}.profile-overview-tab .top-divider{border-top:2.3rem solid #f3f4f6;margin:0}.profile-overview-tab .medium-divider{border-top:1.8rem solid #f3f4f6;margin:0}.profile-overview-tab .thin-divider{border-top:1.5px solid #f3f4f6;margin:0}.profile-overview-tab .joined-date-row{align-items:center;display:flex;flex-direction:row;font-weight:400}.profile-overview-tab .joined-date-row img{height:1.4rem;width:1.4rem}.profile-overview-tab .joined-date-row .icon-text{font-size:1.6rem;margin-left:1.1rem}.profile-overview-tab .photo-row{margin:3.6rem 3.6rem 5rem}.profile-overview-tab .photo-row .user-other-photo-section.mobile .overview-section-header .header.mobile{font-weight:500;margin-bottom:1.6rem}.profile-overview-tab .mb-50{margin-bottom:5rem!important}.profile-overview-tab .information-row{word-wrap:break-word;font-size:1.5rem;font-weight:400;margin:2.6rem 3.9rem 3.2rem}.profile-overview-tab .information-row .user-work-style:last-child{margin-bottom:0}.profile-overview-tab .information-row .user-work-style{background:#f9fafb;border-radius:1rem;display:inline-block;height:9.8rem;margin-bottom:2rem;padding-bottom:2rem;padding-left:2.2rem;padding-top:1.8rem;width:33.6rem}.profile-overview-tab .information-row .user-work-style .item{display:block}.profile-overview-tab .information-row .user-work-style .item.icon{font-size:2rem}.profile-overview-tab .information-row .user-work-style .item.txt{bottom:0;font-weight:500;position:absolute}.profile-overview-tab .information-row .user-work-style .ws-container{display:flex;flex-direction:column;height:100%;position:relative}.profile-overview-tab .information-row .no-img-div{align-items:center;background:#f3f4f6;border-radius:.5rem;color:#1f2937;display:flex;font-family:Noto Sans JP;font-size:1.4rem;font-style:normal;font-weight:500;height:17.7rem;justify-content:center;line-height:2.2rem;position:relative;width:33.4rem}.profile-overview-tab .information-row .act-btn{background:#fff;border:.1rem solid #e5e7eb;border-radius:0;color:#111827;font-size:1.1rem;font-weight:500;height:2.5rem;line-height:1.8rem;padding-left:2rem;padding-right:2rem;text-align:center}.profile-overview-tab .information-row .act-btn.is-review-hidden{background:#f3f4f6}.profile-overview-tab .information-row .other-photo-uploader{display:none}.profile-overview-tab .information-row .other-photo-img{border-radius:.5rem;height:17.7rem;object-fit:cover;width:33.4rem}.profile-overview-tab .information-row .description{color:#4b5563;font-size:1.5rem;font-weight:500;line-height:2.2rem}.profile-overview-tab .information-row .description.margin-top-10{margin-top:10px}.profile-overview-tab .information-row .description .second-line{margin-left:30px}.profile-overview-tab .information-row .description.arrow-icon{margin-bottom:25px;margin-top:25px}.profile-overview-tab .information-row .description.padding-right-10{padding-right:1rem}.profile-overview-tab .information-row .description.line-height-25{line-height:2.5rem}.profile-overview-tab .information-row .description.font-size-15{font-size:1.5rem}.profile-overview-tab .information-row.margin-bottom-0{margin-bottom:0}.profile-overview-tab .information-row.margin-bottom-12{margin-bottom:1.2rem}.profile-overview-tab .information-row .information-title{align-items:center;color:#1f2937;display:flex;font-size:1.6rem;font-weight:500;margin-bottom:2rem}.profile-overview-tab .information-row .information-nationality{align-items:center;display:flex}.profile-overview-tab .information-row .information-nationality .user-info-nationality{height:4rem;width:auto}.profile-overview-tab .information-row .information-nationality span{margin-left:1rem}.profile-overview-tab .information-row .reading-resources-mobile .user-various-alink,.profile-overview-tab .information-row .various-link-mobile .user-various-alink{color:#2563eb;display:block;font-size:1.5rem;font-weight:500;line-height:2.2rem}.profile-overview-tab .information-row .reading-resources-mobile .user-various-alink+.user-various-alink,.profile-overview-tab .information-row .various-link-mobile .user-various-alink+.user-various-alink{margin-top:1.4rem}.profile-overview-tab .work-experience-section{margin-bottom:3.9rem;margin-top:2.6rem}.profile-overview-tab .work-experience-section .information-title{align-items:center;color:#1f2937;display:flex;font-size:1.6rem;font-weight:500;margin-bottom:2rem;margin-left:3.2rem;margin-right:3.2rem}.profile-overview-tab .work-experience-section .user-work-experience{padding-left:3.2rem;padding-right:3.2rem}.profile-overview-tab .work-experience-section .user-work-experience:not(:last-child){border-bottom:.3rem solid #f3f4f6;padding-bottom:3.2rem}.profile-overview-tab .work-experience-section .user-work-experience:not(:first-child){margin-top:2.8rem}.profile-overview-tab .work-experience-section .user-work-experience .user-company .user-company-info{display:flex}.profile-overview-tab .work-experience-section .user-work-experience .user-company .user-company-info .user-company-name{color:#1f2937;font-size:1.5rem;font-weight:500;line-height:2.2rem}.profile-overview-tab .work-experience-section .user-work-experience .user-company .user-company-info .user-company-name.user-company-link{color:#2563eb}.profile-overview-tab .work-experience-section .user-work-experience .user-company .user-company-info .user-company-name.user-company-link .MuiTypography-root{font-weight:500}.profile-overview-tab .work-experience-section .user-work-experience .user-company .user-company-info .job-duration{color:#4b5563;font-size:1.2rem;font-weight:500;line-height:2.2rem}.profile-overview-tab .work-experience-section .user-work-experience .user-company .company-logo{border:1px solid #f3f4f6;border-radius:10rem;height:4.5rem;object-fit:cover;width:4.5rem}.profile-overview-tab .work-experience-section .user-work-experience .user-job-overview{color:#1f2937;font-size:1.5rem;font-weight:500;line-height:2.2rem;margin-top:1.4rem}.profile-overview-tab .empty-work-experience,.profile-overview-tab .work-experience-section .update-button{margin-left:3.2rem}.profile-overview-tab .what-you-can-do .step-you-do{background:#f3f4f6;border-radius:5px 5px 5px 0;color:#1f2937;font-size:14px;font-style:normal;font-weight:500;margin-bottom:16px;padding:8px 5px 10px 18px}.profile-overview-tab .what-you-can-do .step-you-do .numnber{color:#2563eb}.profile-overview-tab .what-you-can-do .description-1{font-size:12px;font-weight:500;margin-bottom:20px;margin-left:11px}.profile-overview-tab .what-you-can-do .arrow-icon{height:25px;margin-bottom:20px;margin-left:5px;width:25px}.profile-overview-tab .description-overview{padding:28px 43px 36px 36px}.profile-overview-tab .description-overview .title{align-items:center;color:#1f2937;display:inline-block;display:flex;font-size:15px;font-weight:500;margin-bottom:22px}.profile-overview-tab .description-overview .title .dot-icon{height:1rem;margin-right:.8rem;margin-top:.2rem;width:1rem}.profile-overview-tab .description-overview .title .text{border-bottom:1px solid}.profile-overview-tab .outsource-register .title{margin-bottom:16px}.profile-overview-tab .outsource-register .description{color:#1f2937;font-size:1.5rem;font-weight:500;line-height:28px}.profile-overview-tab .outsource-register.description-overview{padding-bottom:3.6rem}.profile-overview-tab .outsource-register .lbl-update{color:#000;font-size:1.3rem;font-weight:500;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline}.profile-overview-tab .outsource-register .switch-div{display:inline-block}.profile-overview-tab .outsource-register .switch-div .switch-root{border-radius:5rem;height:2.4rem;margin-left:2rem;padding:0;width:5rem}.profile-overview-tab .outsource-register .switch-div .switch-thumb{box-shadow:none;height:1.2rem;width:1.2rem}.profile-overview-tab .outsource-register .switch-div .switch-checked+.switch-track{background-color:#2563eb!important;opacity:1!important}.profile-overview-tab .outsource-register .switch-div .switch-base{color:#fff!important;padding:.2rem}.profile-overview-tab .outsource-register .switch-div .switch-base.switch-checked{transform:translateX(2.6rem)}.profile-overview-tab .help-page .title{margin-bottom:24px}.profile-overview-tab .show-company-page-content{padding-right:35px}.profile-overview-tab .show-company-page-content .margin-bottom-24{margin-bottom:24px}.profile-overview-tab .show-company-page-content .show-company-tags{margin-top:24px}.profile-overview-tab .show-company-page-content .show-company-tags .tag{align-items:center;border:1.5px solid #f3f4f6;border-radius:5px;color:#1f2937;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;margin-right:14px;padding:5px 15px 7px}.profile-overview-tab .show-company-page-content .show-company-tags .tag:last-child{margin-right:0}.profile-overview-tab .profile-sns-section .header{color:#4b5563;font-size:1.5rem;font-weight:500}.profile-overview-tab .link-button,.profile-overview-tab .update-button{background-color:#fff;border:1.5px solid #f3f4f6;border-radius:10rem;color:#2563eb;font-size:1.4rem;font-weight:500;height:4rem;margin-top:2.6rem;padding-left:2.2rem;padding-right:2.2rem}.profile-overview-tab .link-button.margin-top-22,.profile-overview-tab .update-button.margin-top-22{margin-top:2.2rem}.profile-overview-tab .link-button.margin-right-15,.profile-overview-tab .update-button.margin-right-15{margin-right:15px}.profile-overview-tab .link-button.open-help-page,.profile-overview-tab .update-button.open-help-page{margin-top:0}.profile-overview-tab .link-button{padding-left:3.5rem;padding-right:3.6rem}.profile-overview-tab .btn-explaination{padding-left:2rem;padding-right:2rem}.profile-overview-tab .btn-explaination.margin-top-0{margin-top:0}.profile-overview-tab .initial-registration-btn{background-color:#fff;border:1.5px solid #f3f4f6;border-radius:100px;border-radius:10rem;color:#2563eb;display:inline-block;font-size:1.4rem;font-weight:500;margin-top:24px;padding:10px 30px 12px;text-decoration:none}.profile-overview-tab .copy-button{margin-top:1.2rem}.profile-overview-tab .sns-update-btn{background:#fff;border:1.5px solid #f3f4f6;border-radius:10rem;color:#2563eb;font-size:1.4rem;font-weight:500;padding:.7rem 5rem}@media only screen and (max-width:60rem){.profile-overview-tab .sns-update-btn{padding:.7rem 3.2rem}}.notification-popover-mobile{background:#dd564a;border-radius:10px;color:#fff;font-size:1.4rem;font-style:normal;font-weight:500;line-height:2rem;padding:.6rem 2rem .7rem;text-align:center}#mobile-popover .MuiPopover-paper{box-shadow:none}@media only screen and (max-width:60rem){.update-user-profile-popup{display:flex;flex-direction:column}.update-user-profile-popup .MuiDialogTitle-root .popup-backbtn img{height:1.4rem;width:1.4rem}}@media(min-width:801px){.update-user-profile-popup .MuiDialogTitle-root .m-back-button{color:#0000008a!important;padding:0 0 0 1.1rem!important}.update-user-profile-popup .MuiDialogTitle-root .m-back-button img{display:none}.update-user-profile-popup .MuiDialogTitle-root .m-back-button+p{padding-right:4.1rem}}.update-user-profile-popup .dialog-content-popup{display:flex;flex:1 1;flex-direction:column;overflow-x:hidden}.update-user-profile-popup .user-profile-popup{background:#fff;padding:3.1rem 0 9rem;width:47rem}@media only screen and (max-width:60rem){.update-user-profile-popup .user-profile-popup{flex:1 1;width:auto}}.update-user-profile-popup .user-profile-popup .body-content{background:#f9f9f9;margin-top:1.6rem;padding-bottom:.7rem}.update-user-profile-popup .user-profile-popup .body-content .body-label{color:#111827;font-size:1.6rem;font-weight:400;line-height:3.5rem;text-align:center}.update-user-profile-popup .user-profile-popup .dropdown-list-category{height:4.5rem;margin-top:0}.update-user-profile-popup .user-profile-popup .dropdown-list-category .dropdown-list-select-menu{padding-left:0}.update-user-profile-popup .user-profile-popup .dropdown-list-category .MuiSelect-icon{opacity:.4}.update-user-profile-popup .user-profile-popup .body-input{display:flex;flex-direction:column;padding:0 2.4rem}.update-user-profile-popup .user-profile-popup .body-input:not(:first-child){margin-top:2.7rem}.update-user-profile-popup .user-profile-popup .body-input.margin-top-29{margin-top:2.9rem}.update-user-profile-popup .user-profile-popup .body-input.margin-top-39{margin-top:3.9rem}.update-user-profile-popup .user-profile-popup .body-input.margin-top-30{margin-top:3rem}.update-user-profile-popup .user-profile-popup .body-input.margin-top-31{margin-top:3.1rem}.update-user-profile-popup .user-profile-popup .body-input.margin-top-34{margin-top:3.4rem}.update-user-profile-popup .user-profile-popup .body-input.margin-top-32{margin-top:3.2rem}.update-user-profile-popup .user-profile-popup .body-input.margin-top-33{margin-top:3.3rem}.update-user-profile-popup .user-profile-popup .body-input.margin-top-36{margin-top:3.6rem}.update-user-profile-popup .user-profile-popup .body-input.margin-top-40{margin-top:4rem}.update-user-profile-popup .user-profile-popup .body-input.margin-top-41{margin-top:4.1rem}.update-user-profile-popup .user-profile-popup .body-input.margin-top-42{margin-top:4.2rem}.update-user-profile-popup .user-profile-popup .body-input.margin-top-43{margin-top:4.3rem}.update-user-profile-popup .user-profile-popup .body-input.margin-top-46{margin-top:4.6rem}.update-user-profile-popup .user-profile-popup .body-input.intro-input{padding:0 2.4rem}@media only screen and (max-width:60rem){.update-user-profile-popup .user-profile-popup .body-input.intro-input{margin-top:3.6rem}.update-user-profile-popup .user-profile-popup .body-input.job-input{margin-top:4.3rem}}.update-user-profile-popup .user-profile-popup .body-input.user-nationality-container{margin-top:3.1rem}.update-user-profile-popup .user-profile-popup .body-input .input-label{color:#4b5563;font-size:1.5rem;font-weight:500;line-height:1.5rem;margin-bottom:1.2rem}.update-user-profile-popup .user-profile-popup .body-input .input-label.margin-bottom-22{margin-bottom:2.2rem}.update-user-profile-popup .user-profile-popup .body-input .margin-bottom-17{margin-bottom:1.7rem}.update-user-profile-popup .user-profile-popup .body-input .margin-bottom-19{margin-bottom:1.9rem}.update-user-profile-popup .user-profile-popup .body-input .margin-bottom-16{margin-bottom:1.6rem}.update-user-profile-popup .user-profile-popup .body-input .input-field{background:#fff;box-sizing:border-box;font-size:1.6rem;padding-bottom:.8rem;padding-left:2rem;padding-top:.7rem}@media only screen and (max-width:60rem){.update-user-profile-popup .user-profile-popup .body-input .input-field{width:100%}}.update-user-profile-popup .user-profile-popup .body-input .textarea-field{background:#fff;box-sizing:border-box;color:#111827;font-size:1.6rem;resize:none}.update-user-profile-popup .user-profile-popup .body-input .textarea-field .MuiOutlinedInput-multiline{line-height:2.2rem;padding-left:2rem;padding-right:1.9rem;padding-top:1.8rem}@media only screen and (max-width:60rem){.update-user-profile-popup .user-profile-popup .body-input .textarea-field{width:100%}}.update-user-profile-popup .user-profile-popup .body-input .logo-upload-inp{display:none}.update-user-profile-popup .user-profile-popup .body-input .upload-lbl,.update-user-profile-popup .user-profile-popup .body-input .uploaded-photo-lbl{display:block;margin-bottom:0}.update-user-profile-popup .user-profile-popup .body-input .upload-lbl{align-items:center;background:#eff6ff;border:1px solid #f3f4f6;border-radius:.3rem;box-sizing:border-box;display:flex;height:6.3rem;justify-content:center;width:6.3rem}.update-user-profile-popup .user-profile-popup .body-input .upload-lbl .logo-upload{display:block;height:2.9rem;width:2.9rem}.update-user-profile-popup .user-profile-popup .body-input .uploaded-photo{height:6.5rem;object-fit:cover;width:6.5rem}.update-user-profile-popup .user-profile-popup .body-input .btn-upload-clear{margin-top:1.5rem}@media only screen and (max-width:60rem){.update-user-profile-popup .user-profile-popup .body-input .btn-upload-clear{margin-top:1.4rem}}.update-user-profile-popup .user-profile-popup .divider-line-profile{border-top:.1rem solid #f3f4f6;margin-top:3.1rem}.update-user-profile-popup .user-profile-popup .introduce{color:#4b5563;font-size:1.4rem;font-weight:500;line-height:1.8rem;margin-left:.5rem;margin-top:1.4rem;padding-bottom:.4rem;padding-left:2.4rem;padding-right:2.4rem}@media only screen and (max-width:60rem){.update-user-profile-popup .user-profile-popup .introduce.intro-input{margin-top:1.6rem}}.update-user-profile-popup .user-profile-popup .twitter-link{align-items:center;display:flex;margin-bottom:3.4rem;margin-top:2.2rem;padding:0 2.4rem}.update-user-profile-popup .user-profile-popup .twitter-link img{width:3.1rem}.update-user-profile-popup .user-profile-popup .twitter-link .link{color:#111827;font-size:1.4rem;margin-left:1.5rem}.update-user-profile-popup .dialog-title-header{border-bottom:.2rem solid #f3f4f6}.update-user-profile-popup .dialog-title-header .dialog-title{color:#000;font-size:1.7rem;font-weight:700;line-height:2.5rem}@media only screen and (max-width:60rem){.update-user-profile-popup .dialog-title-header .dialog-title{font-size:1.6rem}}.update-user-profile-popup .user-profile-popup-update-button{background:#f3f4f6;padding:1.3rem;width:100%}.update-user-profile-popup .user-profile-popup-update-button .dialog-title-header{padding:2.5rem 1.6rem 1.7rem}.update-user-profile-popup .user-profile-popup-update-button .dialog-title-header .makeStyles-backBtn-69{left:1.6rem;top:1.3rem}.update-user-profile-popup .user-profile-popup-update-button .button{background:#2563eb;border:0;border-radius:.3rem;color:#fff;font-size:1.6rem;font-weight:500;height:5.8rem;text-align:center;width:100%}.sns-update-popup{width:48.6rem}@media only screen and (max-width:60rem){.sns-update-popup{display:flex;flex-direction:column;width:100%}.sns-update-popup .MuiDialogTitle-root .m-back-button{line-height:2.4rem;padding:0!important}.sns-update-popup .MuiDialogTitle-root .m-back-button+.MuiTypography-root{font-size:1.8rem;margin-left:22.2%;text-align:left}.sns-update-popup .MuiDialogTitle-root .popup-backbtn img{height:1.4rem;width:1.4rem}}@media(min-width:801px){.sns-update-popup .MuiDialogTitle-root .m-back-button{color:#0000008a!important;padding:0 0 0 1.1rem!important}.sns-update-popup .MuiDialogTitle-root .m-back-button img{display:none}.sns-update-popup .MuiDialogTitle-root .m-back-button+p{padding-right:4.2rem}}.sns-update-popup .divider{border-top:.2rem solid #f3f4f6}.sns-update-popup .dialog-title-header{padding-bottom:1.7rem!important}.sns-update-popup .dialog-title-header .dialog-title{font-weight:700}.sns-update-popup .dialog-title-header .popup-backbtn{left:1.4rem;margin-top:.7rem}.sns-update-popup .dialog-content-popup{background-color:#fff;display:flex;flex:1 1;flex-direction:column}.sns-update-popup .dialog-content-popup .form-submit-button-wrapper{margin-top:4rem;padding:1.5rem .8rem 1.3rem 1.5rem}.sns-update-popup .dialog-content-popup .form-submit-button-wrapper .MuiButton-fullWidth{background:#2563eb;color:#fff;font-size:1.6rem;height:5.7rem}.sns-update-popup .update-popup-content{flex:1 1;padding:0}.sns-update-popup .update-popup-content .sns-update-name-input{display:flex;flex-direction:column;padding:0 2.4rem}.sns-update-popup .update-popup-content .sns-update-name-input .input-label{align-items:center;color:#4b5563;display:inline-block;flex-direction:row;font-size:1.5rem;font-weight:500;line-height:3rem;margin-right:1rem}.sns-update-popup .update-popup-content .sns-update-name-input .input-field{background:#fff;border-radius:.3rem;box-sizing:border-box;font-size:1.6rem;height:4.7rem;line-height:1.9rem;padding:0 1em}.sns-update-popup .update-popup-content .sns-update-name-input .input-field:not(:focus){border:1px solid #f3f4f6}@media only screen and (max-width:60rem){.sns-update-popup .update-popup-content .sns-update-name-input .input-field{width:100%}}.sns-update-popup .update-popup-content .sns-update-name-input .margin-top-20{margin-top:2rem}.sns-update-popup .update-popup-content .sns-update-name-input .margin-bottom-10{margin-bottom:1rem}.sns-update-popup .update-popup-content .sns-update-name-input .margin-top-19{margin-top:1.9rem}.sns-update-popup .update-popup-content .sns-update-name-input .margin-top-21{margin-top:2.1rem}.sns-update-popup .update-popup-content .sns-update-name-input .margin-top-23{margin-top:2.3rem}.sns-update-popup .update-popup-content .sns-update-name-input .margin-top-25{margin-top:2.5rem}.sns-update-popup .update-popup-content .sns-update-name-input .margin-bottom-8{margin-bottom:.8rem}.sns-update-popup .update-popup-content .sns-update-name-input .margin-bottom-9{margin-bottom:.9rem}.sns-update-popup .update-popup-content .sns-update-name-input .margin-bottom-11{margin-bottom:1.1rem}.sns-update-popup .update-popup-content .sns-update-name-input .input-label+.input-field{margin-top:.4rem}.sns-update-popup .update-popup-content .sns-update-name-input .MuiFormControl-marginNormal{margin-top:0}.sns-update-popup .update-popup-content .divider-line-profile{border-top:.1rem solid #f3f4f6;margin-top:3.1rem}.sns-update-popup .update-popup-content .notices{margin-top:1.8rem;padding:0 2.4rem}.sns-update-popup .update-popup-content .notices .sns-note{color:#4b5563;font-size:1.4rem;font-weight:500;margin-bottom:2.5rem}.sns-update-popup .update-popup-content .extend-space{margin-top:10rem}@media only screen and (max-width:60rem){.sns-update-popup .update-popup-content .extend-space{display:none}}.sns-follower-social{display:flex;flex-direction:column;margin-top:2rem}.sns-follower-social .btn-social-container{align-items:center;display:flex;flex-direction:row;margin-bottom:2rem}.sns-follower-social .btn-social-container .btn-social{background-color:#eff6ff;border:none;border-radius:100px;height:3.8rem;margin-right:1.5rem;min-width:3.8rem;padding:.7rem .8rem;width:3.8rem}.sns-follower-social .btn-social-container .btn-social .fb-icon,.sns-follower-social .btn-social-container .btn-social .twitter-icon,.sns-follower-social .btn-social-container .btn-social img{height:3.8rem;opacity:.4;width:3.8rem}.sns-follower-social .btn-social-container .btn-social.no-hover{pointer-events:none}.sns-follower-social .btn-social-container .follower{color:#1f2937;font-size:1.5rem;font-weight:700}.sns-follower-social .btn-social-container .follower span{font-size:1.2rem}.sns-follower-social .btn-social-container .disable{opacity:.3}.sns-follower-social .confirmed-date{margin-top:.6rem}.sns-follower-social .confirmed-date .label{color:#1f2937;font-size:1.3rem;font-weight:500}.sns-follower-social .link-social{padding:1rem .9rem}.sns-follower-social .social-connected{opacity:1}.sns-follower-social .social-connected img{opacity:1!important}.sns-follower-social.mobile-view .btn-social-container .btn-social{height:3rem;min-width:3rem;width:3rem}.sns-follower-social.mobile-view .btn-social-container .btn-social img{height:3rem;opacity:.4;width:3rem}.sns-follower-social.mobile-view .btn-social-container .btn-social .fb-icon,.sns-follower-social.mobile-view .btn-social-container .btn-social .twitter-icon{height:3rem;width:3rem}.update-section-popup{width:41.9rem}.update-section-popup.mobile-view{width:100%}.update-section-popup.mobile-view .dialog-title-header{padding-bottom:1.8rem;padding-top:1.8rem}.update-section-popup.mobile-view .dialog-title-header .popup-backbtn{padding-top:1.3rem}.update-section-popup.mobile-view .dialog-title-header .popup-backbtn img{height:1.4rem;width:1.4rem}.update-section-popup.mobile-view .dialog-title-header .dialog-title{font-size:1.6rem}.update-section-popup.mobile-view .popup-content .divider{border-top:.15rem solid #f3f4f6}.update-section-popup.mobile-view.update-hobbies .popup-content,.update-section-popup.mobile-view.update-work-style .popup-content{display:block}.update-section-popup.mobile-view.update-hobbies .popup-content .header-txt,.update-section-popup.mobile-view.update-work-style .popup-content .header-txt{border-bottom:.2rem solid #f3f4f6;font-size:1.5rem;padding-bottom:2.7rem;padding-left:2.4rem;padding-right:2.4rem}.update-section-popup.mobile-view.update-hobbies .popup-content .input-row,.update-section-popup.mobile-view.update-work-style .popup-content .input-row{padding:0 2.4rem 4.2rem}.update-section-popup.mobile-view.update-hobbies .popup-content .form-submit-button-wrapper,.update-section-popup.mobile-view.update-work-style .popup-content .form-submit-button-wrapper{margin-top:0}.update-section-popup.mobile-view.update-hobbies .work-style-btn,.update-section-popup.mobile-view.update-work-style .work-style-btn{background:#fff;border:.1rem solid #f3f4f6;border-radius:.5rem;display:inline-block;font-size:1.4rem;font-weight:500;height:3.8rem;line-height:2rem;margin-right:2.1rem;margin-top:2.1rem;padding-left:2.25rem;padding-right:2.25rem;text-align:center;width:-webkit-fit-content;width:fit-content}.update-section-popup.mobile-view.update-hobbies .work-style-btn.is-selected,.update-section-popup.mobile-view.update-work-style .work-style-btn.is-selected{background:#eff6ff;color:#2563eb}.update-section-popup.mobile-view.update-meety-popup .dialog-content-popup,.update-section-popup.mobile-view.update-meety-popup .dialog-content-popup .popup-content,.update-section-popup.mobile-view.update-school-history-popup .dialog-content-popup,.update-section-popup.mobile-view.update-school-history-popup .dialog-content-popup .popup-content{height:100%}.update-section-popup.mobile-view.update-meety-popup .dialog-content-popup .popup-content .form-submit-button-wrapper,.update-section-popup.mobile-view.update-school-history-popup .dialog-content-popup .popup-content .form-submit-button-wrapper{margin-top:auto}.update-section-popup.update-hobbies,.update-section-popup.update-work-style{max-width:119.4rem;width:119.4rem}.update-section-popup.update-hobbies .dialog-title-header,.update-section-popup.update-work-style .dialog-title-header{padding-left:3.6rem!important}.update-section-popup.update-hobbies .popup-content,.update-section-popup.update-work-style .popup-content{display:block}.update-section-popup.update-hobbies .popup-content .header-txt,.update-section-popup.update-work-style .popup-content .header-txt{border-bottom:.2rem solid #f3f4f6;font-size:1.4rem;padding-bottom:2.7rem;padding-left:3.6rem}.update-section-popup.update-hobbies .popup-content .input-row,.update-section-popup.update-work-style .popup-content .input-row{padding:0 3.6rem 4.4rem}.update-section-popup.update-hobbies .popup-content .form-submit-button-wrapper,.update-section-popup.update-work-style .popup-content .form-submit-button-wrapper{margin-top:0}.update-section-popup.update-hobbies .work-style-btn,.update-section-popup.update-work-style .work-style-btn{background:#fff;border:.1rem solid #f3f4f6;border-radius:.5rem;display:inline-block;font-size:1.4rem;font-weight:500;height:3.8rem;line-height:2rem;margin-right:2.1rem;margin-top:2.6rem;padding-left:2.3rem;padding-right:2.3rem;text-align:center;width:-webkit-fit-content;width:fit-content}.update-section-popup.update-hobbies .work-style-btn.is-selected,.update-section-popup.update-work-style .work-style-btn.is-selected{background:#eff6ff;color:#2563eb}.update-section-popup.update-casual-talk-popup .dialog-content-popup .popup-content .divider,.update-section-popup.update-user-contactdm-popup .dialog-content-popup .popup-content .divider,.update-section-popup.update-user-investment-support-popup .dialog-content-popup .popup-content .divider,.update-section-popup.update-user-job-request-popup .dialog-content-popup .popup-content .divider,.update-section-popup.update-user-side-job-popup .dialog-content-popup .popup-content .divider{border-top:.1rem solid #f3f4f6}.update-section-popup.update-casual-talk-popup .dialog-content-popup .popup-content .divider.border-top-2,.update-section-popup.update-user-contactdm-popup .dialog-content-popup .popup-content .divider.border-top-2,.update-section-popup.update-user-investment-support-popup .dialog-content-popup .popup-content .divider.border-top-2,.update-section-popup.update-user-job-request-popup .dialog-content-popup .popup-content .divider.border-top-2,.update-section-popup.update-user-side-job-popup .dialog-content-popup .popup-content .divider.border-top-2{border-top:.2rem solid #f3f4f6}.update-section-popup.update-casual-talk-popup .dialog-content-popup .popup-content .input-row,.update-section-popup.update-user-contactdm-popup .dialog-content-popup .popup-content .input-row,.update-section-popup.update-user-investment-support-popup .dialog-content-popup .popup-content .input-row,.update-section-popup.update-user-job-request-popup .dialog-content-popup .popup-content .input-row,.update-section-popup.update-user-side-job-popup .dialog-content-popup .popup-content .input-row{padding-bottom:0;padding-top:3.5rem}.update-section-popup.update-casual-talk-popup .dialog-content-popup .popup-content .input-row.padding-top-32,.update-section-popup.update-user-contactdm-popup .dialog-content-popup .popup-content .input-row.padding-top-32,.update-section-popup.update-user-investment-support-popup .dialog-content-popup .popup-content .input-row.padding-top-32,.update-section-popup.update-user-job-request-popup .dialog-content-popup .popup-content .input-row.padding-top-32,.update-section-popup.update-user-side-job-popup .dialog-content-popup .popup-content .input-row.padding-top-32{padding-top:3.2rem}.update-section-popup.update-casual-talk-popup .dialog-content-popup .popup-content .input-row.padding-top-25,.update-section-popup.update-user-contactdm-popup .dialog-content-popup .popup-content .input-row.padding-top-25,.update-section-popup.update-user-investment-support-popup .dialog-content-popup .popup-content .input-row.padding-top-25,.update-section-popup.update-user-job-request-popup .dialog-content-popup .popup-content .input-row.padding-top-25,.update-section-popup.update-user-side-job-popup .dialog-content-popup .popup-content .input-row.padding-top-25{padding-top:2.5rem}.update-section-popup.update-casual-talk-popup .dialog-content-popup .popup-content .input-row.padding-top-20,.update-section-popup.update-user-contactdm-popup .dialog-content-popup .popup-content .input-row.padding-top-20,.update-section-popup.update-user-investment-support-popup .dialog-content-popup .popup-content .input-row.padding-top-20,.update-section-popup.update-user-job-request-popup .dialog-content-popup .popup-content .input-row.padding-top-20,.update-section-popup.update-user-side-job-popup .dialog-content-popup .popup-content .input-row.padding-top-20{padding-top:2rem}.update-section-popup.update-casual-talk-popup .dialog-content-popup .popup-content .input-row.padding-top-15,.update-section-popup.update-user-contactdm-popup .dialog-content-popup .popup-content .input-row.padding-top-15,.update-section-popup.update-user-investment-support-popup .dialog-content-popup .popup-content .input-row.padding-top-15,.update-section-popup.update-user-job-request-popup .dialog-content-popup .popup-content .input-row.padding-top-15,.update-section-popup.update-user-side-job-popup .dialog-content-popup .popup-content .input-row.padding-top-15{padding-top:1.5rem}.update-section-popup.update-casual-talk-popup .dialog-content-popup .popup-content .input-row.padding-bottom-15,.update-section-popup.update-user-contactdm-popup .dialog-content-popup .popup-content .input-row.padding-bottom-15,.update-section-popup.update-user-investment-support-popup .dialog-content-popup .popup-content .input-row.padding-bottom-15,.update-section-popup.update-user-job-request-popup .dialog-content-popup .popup-content .input-row.padding-bottom-15,.update-section-popup.update-user-side-job-popup .dialog-content-popup .popup-content .input-row.padding-bottom-15{padding-bottom:1.5rem}.update-section-popup.update-casual-talk-popup .dialog-content-popup .popup-content .input-row .txt-area,.update-section-popup.update-user-contactdm-popup .dialog-content-popup .popup-content .input-row .txt-area,.update-section-popup.update-user-investment-support-popup .dialog-content-popup .popup-content .input-row .txt-area,.update-section-popup.update-user-job-request-popup .dialog-content-popup .popup-content .input-row .txt-area,.update-section-popup.update-user-side-job-popup .dialog-content-popup .popup-content .input-row .txt-area{max-height:16.8rem}.update-section-popup.update-user-link .dialog-content-popup,.update-section-popup.update-user-reading-resource .dialog-content-popup{height:93%}.update-section-popup.update-user-link .dialog-content-popup .popup-content,.update-section-popup.update-user-reading-resource .dialog-content-popup .popup-content{height:100%}.update-section-popup.update-user-link .dialog-content-popup .popup-content .form-submit-button-wrapper,.update-section-popup.update-user-reading-resource .dialog-content-popup .popup-content .form-submit-button-wrapper{margin-top:auto;padding-bottom:1.45rem;padding-top:1.45rem}.update-section-popup.update-user-link .add-more-button-div,.update-section-popup.update-user-reading-resource .add-more-button-div{margin-bottom:3.6rem}.update-section-popup.update-user-link .company-search-help-txt,.update-section-popup.update-user-reading-resource .company-search-help-txt,.update-section-popup.update-work-experiences .company-search-help-txt{color:#4b5563;display:block;font-size:1.4rem;font-weight:500;line-height:3rem;margin-top:2rem}.update-section-popup.update-user-link .popup-content,.update-section-popup.update-user-reading-resource .popup-content,.update-section-popup.update-work-experiences .popup-content{padding-top:3.9rem}.update-section-popup.update-user-link .popup-content .divider,.update-section-popup.update-user-reading-resource .popup-content .divider,.update-section-popup.update-work-experiences .popup-content .divider{border-top:.2rem solid #f3f4f6}.update-section-popup.update-user-link .popup-content .divider+.various-link-div,.update-section-popup.update-user-reading-resource .popup-content .divider+.various-link-div,.update-section-popup.update-work-experiences .popup-content .divider+.various-link-div{margin-top:3.6rem}.update-section-popup.update-user-link .popup-content .various-link-div .circle-number-div.link-number,.update-section-popup.update-user-reading-resource .popup-content .various-link-div .circle-number-div.link-number,.update-section-popup.update-work-experiences .popup-content .various-link-div .circle-number-div.link-number{margin-left:.3rem;margin-top:.2rem}.update-section-popup.update-user-link .popup-content .various-link-div .input-row,.update-section-popup.update-user-reading-resource .popup-content .various-link-div .input-row,.update-section-popup.update-work-experiences .popup-content .various-link-div .input-row{padding-bottom:0;padding-top:0}.update-section-popup.update-user-link .popup-content .various-link-div .input-row .current-company,.update-section-popup.update-user-reading-resource .popup-content .various-link-div .input-row .current-company,.update-section-popup.update-work-experiences .popup-content .various-link-div .input-row .current-company{align-items:center;border:1px solid #f3f4f6;border-radius:.3rem;display:flex;margin-top:2rem;padding:.6rem 1.4rem .6rem 1.2rem}.update-section-popup.update-user-link .popup-content .various-link-div .input-row .current-company .remove-img.smaller,.update-section-popup.update-user-reading-resource .popup-content .various-link-div .input-row .current-company .remove-img.smaller,.update-section-popup.update-work-experiences .popup-content .various-link-div .input-row .current-company .remove-img.smaller{height:1.4rem;width:1.4rem}.update-section-popup.update-user-link .popup-content .various-link-div .input-row .user-work-exp-company .MuiAutocomplete-root .MuiTextField-root:focus-visible,.update-section-popup.update-user-reading-resource .popup-content .various-link-div .input-row .user-work-exp-company .MuiAutocomplete-root .MuiTextField-root:focus-visible,.update-section-popup.update-work-experiences .popup-content .various-link-div .input-row .user-work-exp-company .MuiAutocomplete-root .MuiTextField-root:focus-visible{outline:medium none invert;outline:initial}.update-section-popup.update-user-link .popup-content .various-link-div .input-row .separator,.update-section-popup.update-user-reading-resource .popup-content .various-link-div .input-row .separator,.update-section-popup.update-work-experiences .popup-content .various-link-div .input-row .separator{color:#111827;display:inline-block;font-size:1.6rem;font-weight:500;line-height:3.9rem;text-align:center}.update-section-popup.update-user-link .popup-content .various-link-div .input-row .user-exp-date-picker,.update-section-popup.update-user-reading-resource .popup-content .various-link-div .input-row .user-exp-date-picker,.update-section-popup.update-work-experiences .popup-content .various-link-div .input-row .user-exp-date-picker{width:13.8rem}.update-section-popup.update-user-link .popup-content .various-link-div .input-row .user-exp-date-picker .MuiFormHelperText-contained.Mui-error,.update-section-popup.update-user-reading-resource .popup-content .various-link-div .input-row .user-exp-date-picker .MuiFormHelperText-contained.Mui-error,.update-section-popup.update-work-experiences .popup-content .various-link-div .input-row .user-exp-date-picker .MuiFormHelperText-contained.Mui-error{margin-left:.2rem;margin-right:0;margin-top:.4rem}.update-section-popup.update-user-link .popup-content .various-link-div .input-row .user-exp-date-picker .MuiOutlinedInput-adornedEnd,.update-section-popup.update-user-reading-resource .popup-content .various-link-div .input-row .user-exp-date-picker .MuiOutlinedInput-adornedEnd,.update-section-popup.update-work-experiences .popup-content .various-link-div .input-row .user-exp-date-picker .MuiOutlinedInput-adornedEnd{padding-right:0}.update-section-popup.update-user-link .popup-content .various-link-div .input-row .user-exp-date-picker .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.update-section-popup.update-user-reading-resource .popup-content .various-link-div .input-row .user-exp-date-picker .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.update-section-popup.update-work-experiences .popup-content .various-link-div .input-row .user-exp-date-picker .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border:none!important}.update-section-popup.update-user-link .popup-content .various-link-div .input-row .user-exp-date-picker .MuiInputBase-root .MuiOutlinedInput-input,.update-section-popup.update-user-reading-resource .popup-content .various-link-div .input-row .user-exp-date-picker .MuiInputBase-root .MuiOutlinedInput-input,.update-section-popup.update-work-experiences .popup-content .various-link-div .input-row .user-exp-date-picker .MuiInputBase-root .MuiOutlinedInput-input{border:1px solid #f3f4f6;border-radius:.6rem;font-size:1.4rem;font-weight:500;line-height:3rem;padding:1.1rem 0 1rem 2.1rem}.update-section-popup.update-user-link .popup-content .various-link-div .input-row .user-exp-date-picker .MuiInputBase-root .MuiOutlinedInput-input:focus,.update-section-popup.update-user-reading-resource .popup-content .various-link-div .input-row .user-exp-date-picker .MuiInputBase-root .MuiOutlinedInput-input:focus,.update-section-popup.update-work-experiences .popup-content .various-link-div .input-row .user-exp-date-picker .MuiInputBase-root .MuiOutlinedInput-input:focus{border-color:#4096ff;border-inline-end-width:1px;box-shadow:0 0 0 2px #0591ff1a;outline:0}.update-section-popup.update-user-link .popup-content .various-link-div .input-row .input-txt,.update-section-popup.update-user-reading-resource .popup-content .various-link-div .input-row .input-txt,.update-section-popup.update-work-experiences .popup-content .various-link-div .input-row .input-txt{line-height:3rem;margin-top:.2rem}.update-section-popup.update-user-link .popup-content .various-link-div .input-row+.input-row,.update-section-popup.update-user-reading-resource .popup-content .various-link-div .input-row+.input-row,.update-section-popup.update-work-experiences .popup-content .various-link-div .input-row+.input-row{margin-top:2.4rem}.update-section-popup.update-user-link .popup-content .various-link-div .input-row .input-txt,.update-section-popup.update-user-link .popup-content .various-link-div .input-row .txt-area,.update-section-popup.update-user-reading-resource .popup-content .various-link-div .input-row .input-txt,.update-section-popup.update-user-reading-resource .popup-content .various-link-div .input-row .txt-area,.update-section-popup.update-work-experiences .popup-content .various-link-div .input-row .input-txt,.update-section-popup.update-work-experiences .popup-content .various-link-div .input-row .txt-area{color:#4b5563;font-size:1.4rem;font-weight:500}.update-section-popup.update-user-link .popup-content .various-link-div .input-row .txt-area,.update-section-popup.update-user-reading-resource .popup-content .various-link-div .input-row .txt-area,.update-section-popup.update-work-experiences .popup-content .various-link-div .input-row .txt-area{line-height:3rem;padding-left:2rem;padding-top:1.5rem}.update-section-popup.update-user-link .popup-content .various-link-div .link-header-div+.input-row,.update-section-popup.update-user-reading-resource .popup-content .various-link-div .link-header-div+.input-row,.update-section-popup.update-work-experiences .popup-content .various-link-div .link-header-div+.input-row{margin-top:1.2rem}.update-section-popup.update-user-link .popup-content .add-more-button-div,.update-section-popup.update-user-reading-resource .popup-content .add-more-button-div,.update-section-popup.update-work-experiences .popup-content .add-more-button-div{margin-top:2.4rem;padding-left:2.4rem}.update-section-popup.update-user-link .popup-content .add-more-button-div.margin-top-16,.update-section-popup.update-user-reading-resource .popup-content .add-more-button-div.margin-top-16,.update-section-popup.update-work-experiences .popup-content .add-more-button-div.margin-top-16{margin-top:1.6rem}.update-section-popup .MuiDialogTitle-root{padding-left:2.4rem!important}.update-section-popup .MuiDialogTitle-root .m-back-button{color:#0000008a!important;padding:0!important}.update-section-popup .MuiDialogTitle-root .m-back-button img{display:none}.update-section-popup .MuiDialogTitle-root .m-back-button+p{padding-right:4.1rem}.update-section-popup .popup-content{border-top:.2rem solid #f3f4f6;display:flex;flex:1 1;flex-direction:column}.update-section-popup .popup-content .remove-img{height:1.4rem;margin-left:auto;margin-top:.2rem;width:1.4rem}.update-section-popup .popup-content .remove-img.smaller{height:1.4rem;width:1.4rem}.update-section-popup .popup-content textarea:focus-visible{outline:none}.update-section-popup .popup-content .link-header-div{display:flex;padding-left:2.4rem;padding-right:2.6rem}.update-section-popup .popup-content .link-header-div .link-h4{color:#4b5563;font-size:1.6rem;font-weight:700;line-height:1.9rem}.update-section-popup .popup-content .link-header-div .circle-number-div{line-height:.8rem}.update-section-popup .popup-content .link-header-div .circle-number-div.link-number{margin-left:.2rem;margin-top:.4rem}.update-section-popup .popup-content .input-row{padding:3.9rem 2.6rem 2.4rem 2.4rem}.update-section-popup .popup-content .input-row .input-label{color:#4b5563;font-size:1.5rem;font-weight:500;margin-bottom:1.6rem}.update-section-popup .popup-content .input-row .txt-area{border-radius:.3rem;font-size:1.6rem;padding-left:2rem;padding-top:1.5rem;resize:none;width:100%}.update-section-popup .popup-content .input-row .txt-area:not(:focus){border:1.3px solid #f3f4f6}.update-section-popup .popup-content .input-row .input-txt{background:#fff;border-radius:.3rem;box-sizing:border-box;font-size:1.6rem;height:4.2rem;padding:1.1rem 1.7rem 1.3rem 1.4rem;width:100%}.update-section-popup .popup-content .input-row .input-txt:not(:focus){border:1px solid #f3f4f6}.update-section-popup .popup-content .divider-line-profile{border-top:1px solid #f3f4f6;margin-bottom:3rem;margin-top:3rem}.update-section-popup .popup-content .divider-line-profile.border-bottom-1{border-top:.2rem solid #f3f4f6;margin-bottom:.1rem}.update-section-popup .popup-content .help-message{color:#4b5563;font-size:1.5rem;font-weight:500;margin:0 3rem 4.5rem}.update-section-popup .form-submit-button-wrapper{margin-top:5rem;padding-bottom:1.45rem;padding-top:1.45rem}.user-exp-search-option{display:flex}.user-exp-search-option .company-photo{border:1px solid #f3f4f6;border-radius:10rem;height:3rem;width:3rem}.user-exp-search-option .company-name{color:#3c3c3c;font-size:1.5rem;font-weight:500;line-height:2.2rem;margin-left:1.5rem;margin-top:.4rem}.update-user-reading-resource{padding-top:2.8rem}.update-user-reading-resource:not(.mobile-view){width:54.8rem}.update-user-reading-resource .introduction-line{border-bottom:.1rem solid #f3f4f6;font-size:1.4rem;font-style:normal;font-weight:500;line-height:2.5rem;margin-bottom:2.2rem;padding-bottom:2.3rem;padding-left:2.4rem;padding-right:2.4rem}.update-user-reading-resource .input-row .input-label{margin-bottom:1rem}.update-user-reading-resource .dropdown-list-category{margin-top:.2rem}.update-user-reading-resource .add-more-button-div{margin-bottom:4rem}.company-search-input-component{background:#fff;border-radius:.3rem;box-sizing:border-box;font-size:1.4rem;font-weight:500;height:4.2rem;line-height:3rem;padding-left:.6rem!important;padding-right:.6rem!important;width:100%}.company-search-input-component .MuiAutocomplete-inputRoot[class*=MuiOutlinedInput-root]{padding:0!important}.company-search-input-component fieldset:focus-visible,.company-search-input-component input:focus-visible{outline:medium none invert;outline:initial}.company-search-input-component input{padding:0 0 0 .6rem!important}.company-search-input-component-v2{background:#fff;border-radius:.3rem;box-sizing:border-box;font-size:1.4rem;font-weight:500;line-height:3rem}.company-search-input-component-v2 .company-search-autocomplete-inp{height:100%;width:100%}.company-search-input-component-v2 .company-search-autocomplete-inp .ant-select-selector{height:100%}.company-search-input-component-v2 .company-search-autocomplete-inp .ant-select-selector .ant-select-selection-search{width:97%}.company-search-input-component-v2 .company-search-autocomplete-inp .ant-select-selector .ant-select-selection-search .ant-select-selection-search-input{height:100%}.overview-section-header{align-items:center;display:flex;height:3.8rem}.overview-section-header .header{align-items:center;color:#1f2937;display:flex;font-size:1.6rem;font-weight:700;line-height:2.2rem}.overview-section-header .header.margin-bottom-10{margin-bottom:1rem}.overview-section-header .header .dot-icon{height:1rem;margin-right:.8rem;margin-top:.2rem;width:1rem}.overview-section-header .header.underline{text-decoration:underline}.overview-section-header .overview-menu{margin-left:4rem}.overview-section-header .action-btn-wrapper{height:3.8rem;margin-left:auto}.overview-section-header.mobile-view{height:auto;margin-bottom:1.8rem}.profile-overview-update-section{font-size:1.4rem;margin-top:2.6rem}.profile-overview-update-section .profile-overview-update-div .overview-section-header{margin-bottom:1.8rem}.profile-overview-update-section .profile-overview-update-div .overview-section-header .header{color:#1f2937}.profile-overview-update-section.user-casual-talk-section,.profile-overview-update-section.user-contactdm-section,.profile-overview-update-section.user-investment-support-section,.profile-overview-update-section.user-job-request-section,.profile-overview-update-section.user-side-job-section{margin-top:0}.profile-overview-update-section .no-info-description{font-size:1.5rem}.profile-overview-update-section .profile-overview-update-div .description{color:#1f2937;font-size:1.4rem;font-weight:500;overflow-wrap:break-word;white-space:pre-wrap}.user-hobbies-section .overview-section-header,.user-work-style-section .overview-section-header{margin-bottom:1.4rem!important}.work-style-info .divider{border-top:.1rem solid #f3f4f6}.work-style-info.not-empty{margin-bottom:-3.3rem}.work-style-info .user-work-style{background:#f9fafb;border-radius:1rem;display:inline-block;height:9.3rem;margin-bottom:3.3rem;margin-right:5.8rem;padding-bottom:2rem;padding-left:2.2rem;padding-top:1.5rem;width:28.3rem}.work-style-info .user-work-style .item{display:block}.work-style-info .user-work-style .item.icon{font-size:2rem}.work-style-info .user-work-style .item.txt{bottom:0;font-weight:500;position:absolute}.work-style-info .user-work-style .ws-container{display:flex;flex-direction:column;height:100%;position:relative}.user-other-photo-section.mobile{margin-top:0}.user-other-photo-section.mobile .overview-section-header.mobile{margin-bottom:0;margin-top:0}.user-other-photo-section.mobile .overview-section-header .header.mobile{color:#1f2937;margin-bottom:1.2rem}.user-other-photo-section.mobile .overview-section-header .header{align-items:center;color:#1f2937;display:flex;line-height:2.6rem}.user-other-photo-section.mobile .overview-section-header .header .dot-icon{height:1rem;margin-right:.8rem;margin-top:.2rem;width:1rem}.other-photo-info{display:flex;margin-top:1.7rem;position:relative}.other-photo-info .input-uploader-label{margin-bottom:0!important}.other-photo-info.mobile{margin-top:0}.other-photo-info .user-three-photos-scroll{display:flex}.other-photo-info .user-three-photos-scroll .other-img-container.mobile .other-photo-img{border-radius:.3rem;height:16rem;width:16rem}.other-photo-info .user-three-photos-scroll .other-img-container.mobile+.no-img-container,.other-photo-info .user-three-photos-scroll .other-img-container.mobile+.no-img-div,.other-photo-info .user-three-photos-scroll .other-img-container.mobile+.other-img-container{margin-left:1rem}.other-photo-info .user-three-photos-scroll .other-img-container.mobile .act-btn-div{margin-top:.6rem}.other-photo-info .user-three-photos-scroll .other-img-container.mobile .act-btn-div .act-btn{border:1.5px solid #f3f4f6;border-radius:.3rem}.other-photo-info .user-three-photos-scroll .no-img-container.mobile+.no-img-container{margin-left:1rem}.other-photo-info .user-three-photos-scroll .no-img-container.mobile .input-uploader-label{margin-bottom:0!important}.other-photo-info .user-three-photos-scroll .no-img-container.mobile .no-img-div{border-radius:.3rem;height:16rem;width:16rem}.other-photo-info .user-three-photos-scroll .no-img-container.mobile .no-img-div .no-img{height:3rem;width:3rem}.other-photo-info .user-three-photos-scroll .no-img-div.mobile{border-radius:.3rem;font-size:1.4rem;height:16rem;width:16rem}.other-photo-info .user-three-photos-scroll .no-img-div.mobile .no-img{height:3rem;width:3rem}.other-photo-info .user-three-photos-scroll .no-img-div.mobile+.no-img-div{margin-left:1rem}.other-photo-info .input-uploader-input{display:none}.other-photo-info .no-img-container+.no-img-container,.other-photo-info .other-img-container+.no-img-container,.other-photo-info .other-img-container+.no-img-div,.other-photo-info .other-img-container+.other-img-container{margin-left:2.6rem}.other-photo-info .other-photo-img{border-radius:.5rem;height:30rem;object-fit:cover;width:30rem}.other-photo-info .other-photo-img+.no-img-div,.other-photo-info .other-photo-img+.other-photo-img{margin-left:2.6rem}.other-photo-info .no-img-div{align-items:center;background:#ebf2fa;border-radius:.5rem;color:#2563eb;display:flex;font-family:Noto Sans JP;font-size:1.6rem;font-weight:500;height:30rem;justify-content:center;object-fit:cover;position:relative;width:30rem}.other-photo-info .no-img-div+.no-img-div,.other-photo-info .no-img-div+.other-photo-img{margin-left:2.6rem}.other-photo-info .act-btn-div{display:block}.other-photo-info .act-btn-div .act-btn{background:#fff;border:.1rem solid #e5e7eb;border-radius:0;color:#111827;font-size:1.1rem;font-weight:500;height:2.5rem;line-height:1.8rem;padding-left:2rem;padding-right:2rem;text-align:center}.other-photo-info .act-btn-div .act-btn.is-review-hidden{background:#f3f4f6}.user-reading-resource-wrapper{margin-top:1.5rem}.user-reading-resource-wrapper.mobile-view{margin-left:-3.9rem;margin-right:-3.9rem;margin-top:1.9rem}.user-reading-resource-wrapper.mobile-view .user-reading-resource{border-top:1.5px solid #f3f4f6;margin-bottom:2.8rem;padding-left:3.9rem;padding-right:3.9rem;padding-top:2.6rem}.user-reading-resource-wrapper .user-reading-resource{border-top:2px solid #f3f4f6;margin-bottom:3.2rem;padding-top:2.8rem}.user-reading-resource-wrapper .user-reading-resource:last-child{margin-bottom:0}.user-reading-resource-wrapper .user-reading-resource .link-line{align-items:center;display:flex}.user-reading-resource-wrapper .user-reading-resource .link-line .user-reading-resource-alink{color:#2563eb;display:inline-block;font-size:1.5rem;font-weight:500;min-width:9rem;width:23.6rem}.user-reading-resource-wrapper .user-reading-resource .link-line .user-reading-resource-alink span{margin-left:.5rem}.user-reading-resource-wrapper .user-reading-resource .link-line .circle-number{align-items:center;border:1px solid #2563eb;border-radius:50%;color:#2563eb;display:inline-flex;font-family:sans-serif;font-size:1.2rem;font-weight:600;height:1.5rem;justify-content:center;margin-right:.6rem;text-align:center;width:1.5rem}.user-reading-resource-wrapper .user-reading-resource .reading-comment{color:#1f2937;font-size:1.5rem;font-style:normal;font-weight:500;line-height:2.2rem;margin-top:1rem}.reading-resource-filter{margin-bottom:2.5rem;margin-top:-.3rem}.reading-resource-filter.mobile-view{margin-bottom:2.2rem;margin-top:-4px;padding-left:3.9rem;padding-right:3.9rem}.reading-resource-filter .service-filter-btn{font-size:1.4rem;padding:.4rem 1.4rem .6rem}.user-info-link-btns .user-info-link{align-items:center;border:.15rem solid #f3f4f6;border-radius:10rem;font-size:1.4rem;font-weight:500;line-height:2rem;min-width:auto;padding:.5rem 1.8rem .7rem;text-transform:none}.user-info-link-btns .user-info-link:not(:first-child){margin-left:1.2rem}.user-info-link-btns .user-info-link:hover{color:#000}.user-info-link-btns .user-info-link .up-arrow{color:#2563eb}.user-info-link-btns .user-info-link.Mui-disabled .up-arrow{opacity:.5}.user-info-link-btns .user-info-link.mobile-view{border:1px solid #f3f4f6;border-radius:.8rem;height:3.2rem;margin-left:0;margin-right:1.3rem;padding:.5rem 1.6rem .7rem 1.4rem}.user-info-link-btns .user-info-link.mobile-view .MuiButton-label{font-size:1.4rem;font-weight:500;line-height:normal}.profile-mobile-filtered{display:flex;overflow-x:auto!important;padding-left:1.6rem;white-space:nowrap}.profile-mobile-filtered .filtered-button{margin-left:.8rem;padding:.1rem 1.2rem;text-transform:capitalize}.profile-mobile-filtered .filtered-button:first-child{margin-left:0}.profile-mobile-filtered .filtered-button .MuiButton-label{line-height:3.3rem;padding-left:1rem;padding-right:1rem;text-transform:none}.profile-mobile-filtered .filtered-button+.filtered-button{margin-left:0}.profile-mobile-filtered .is-selected{font-weight:500}.profile-mobile-filtered .selected-bottom{border-bottom:.3rem solid #2563eb;margin-top:.3rem;position:absolute;width:100%}.profile-mobile-filtered .gray-bottom{border-bottom:1.5px solid #f3f4f6;margin-top:1.2rem}.profile-mobile-filtered .gray-bottom.first{margin-left:-1.3rem}.profile-mobile-filtered .filtered-button-container{position:relative;width:-webkit-fit-content;width:fit-content}.filtered-button{background:none;border:none;border-radius:0;color:#4b5563;font-size:1.4rem;font-style:normal;font-weight:500;line-height:2.5rem;margin-right:24px;text-align:center;text-transform:capitalize!important}.filtered-button span{font-size:1.3rem}.filtered-button.is-selected{background-color:#eff6ff!important;border-bottom:2.5px solid #2563eb;color:#2563eb;font-weight:700}.filtered-button.is-disabled{cursor:default;pointer-events:none;text-decoration:line-through}.profile-web-service-tab{border-top:1.5px solid #f3f4f6}.profile-web-service-tab .profile-web-service-content .user-list{padding:3rem 2.8rem}.profile-web-service-tab .profile-web-service-content .user-list .pagination-row{margin-bottom:2.2rem}.profile-use-service-filter{display:flex}.profile-use-service-filter .lbl-sort-by{align-items:center;color:#6b7280;display:flex;flex-shrink:0;font-size:1.3rem;font-weight:500;line-height:2.5rem;white-space:nowrap}.profile-use-service-filter .use-service-profile-filtered{margin-left:2.4rem;margin-top:1.6rem}.profile-use-service-filter .use-service-profile-filtered .service-filtered-button{background:#fff;border:.1rem solid #e5e7eb;border-radius:0!important;color:#6b6b6b;padding:.4rem .9rem .6rem;text-align:center}.profile-use-service-filter .use-service-profile-filtered .service-filtered-button.is-selected{background:#e4e9ed!important;border:none!important;color:#000;font-weight:500}@media only screen and (max-width:60rem){.profile-use-service-filter{border-top:.15rem solid #f3f4f6;padding:0 1.7rem}}.profile-use-service-filter.profile-mobile-use-service-filter .button-filter{border-bottom:.15rem solid #f3f4f6;padding-bottom:1.3rem;padding-top:1.2rem;width:100%}.profile-use-service-filter.profile-mobile-use-service-filter .button-filter .service-filter-btn{background:#fff!important;border:.15rem solid #f3f4f6;border-radius:.5rem;box-sizing:border-box;font-size:1.2rem;margin-top:0;padding-left:1.7rem;padding-right:1.7rem}.profile-use-service-filter.profile-mobile-use-service-filter .button-filter .service-filter-btn:not(:first-child){margin-left:1rem}.profile-use-service-filter.profile-mobile-use-service-filter .button-filter .service-filter-btn.is-selected{background:#2563eb!important;border:none;border-radius:.5rem;color:#fff;font-weight:500}.button-filter,.button-filter .lbl-sort-by{align-items:center;display:flex}.button-filter .lbl-sort-by{color:#6b7280;font-size:1.3rem;font-weight:500;line-height:2.5rem;margin-top:2rem;white-space:nowrap}.button-filter .scroll-container{margin-left:2.4rem;max-width:100%;padding-right:1.6rem;white-space:nowrap}.business-mobile-popular-service-section{background-color:#f3f4f6}.business-mobile-popular-service-section .title-wrapper{text-align:center}.business-mobile-popular-service-section .title-wrapper .title{color:#2563eb;font-size:1.8rem;font-weight:700;padding-top:4.3rem}.business-mobile-popular-service-section .title-wrapper .description{color:#4266f2;font-size:1.4rem;font-weight:500;margin-top:1.3rem}.business-mobile-popular-service-section .service-line{display:flex;flex-wrap:wrap;justify-content:center;padding-top:2.2rem}.business-mobile-popular-service-section .service-line .top-page-service{margin:.6rem}.business-mobile-popular-service-section .mobile-see-more-service-btn button{background:#327c66;border:none;color:#fff;font-size:1.5rem;font-weight:700;padding-bottom:.9rem;padding-top:.7rem}.top-page-service{background-color:#fff;border:1px solid #e3e7f3;border-radius:.3rem;padding-bottom:2rem;position:relative;width:27.5rem}.top-page-service,.top-page-service .company-link{align-items:center;display:flex;flex-direction:column}.top-page-service .company-link:hover{text-decoration:none}.top-page-service .service-logo{border:1px solid #e3e7f3;border-radius:.5rem;height:6rem;margin-top:2.3rem;object-fit:cover;width:6rem}.top-page-service .company-name{color:#212529;font-size:1.5rem;font-weight:700;margin-top:1.6rem;text-align:center}.top-page-service .company-category{background:#f9fafb;border-radius:10rem;font-size:1.2rem;font-weight:700;margin-top:.8rem;min-width:10.7rem;padding:.3rem 1rem;text-align:center}.top-page-service .used-by-logos{margin-bottom:.9rem;margin-top:.3rem}.top-page-service .used-by-logos img{border:1px solid #f1f1f1;border-radius:10rem;height:3.6rem;margin:1rem;width:3.6rem}.top-page-service.mobile-view{align-items:center;background-color:#fff;border:1px solid #f2f4f9;border-radius:.3rem;display:flex;flex-direction:column;padding-bottom:.1rem;position:relative;width:18.5rem}.top-page-service.mobile-view .service-logo{border:1px solid #f3f4f6;border-radius:1rem;height:6rem;margin-top:1.8rem;object-fit:cover;width:6rem}.top-page-service.mobile-view .company-name{color:#212529;font-size:1.6rem;font-weight:700;margin-top:1rem;max-width:14rem;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.top-page-service.mobile-view .company-category{background:#f9fafb;border-radius:10rem;display:block;font-size:1.2rem;font-weight:500;margin-top:1.6rem;max-width:85%;min-width:10.7rem;overflow:hidden;padding:.4rem 1.4rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.top-page-service.mobile-view .company-category .company-category-tag{background:inherit;display:inherit;font-size:inherit;font-weight:inherit;text-align:inherit}.top-page-service.mobile-view .used-by-logos{margin-bottom:0;margin-top:.8rem}.top-page-service.mobile-view .used-by-logos img{border:1px solid rgba(243,244,246,.941);border-radius:10rem;height:4rem;margin:.5rem;width:4rem}@media(max-width:374px){.top-page-service.mobile-view{width:15rem}.top-page-service.mobile-view .used-by-logos img{height:3rem;margin:.2rem;width:3rem}.top-page-service.mobile-view .usage-type-register.mobile-view button{font-size:1rem;margin:.2rem .2rem 1rem}}.hint-wrapper{bottom:-7rem;display:inline-block;position:absolute}.hint-wrapper .hint-message{align-items:center;background:#e4e9ed;border-radius:10rem;display:flex;font-size:1.2rem;font-weight:500;justify-content:center;margin-left:28.5rem;margin-top:1rem;padding:.5rem 1.5rem;white-space:nowrap}.hint-wrapper .hint-message.invert{background-color:#fff}.mobile-suggestion-see-more-btn{padding:1.2rem 1.6rem 1.2rem 1.4rem}.mobile-suggestion-see-more-btn button{background:#2563eb;border:none;border-radius:.3rem;color:#fff;font-size:1.5rem;font-weight:500;padding-bottom:1.4rem;padding-top:1.4rem;width:100%}.service-sort{margin-bottom:1.5rem;margin-left:1.8rem;margin-top:1.3rem}.user-web-services{align-items:center;display:flex;flex-wrap:wrap;flex-flow:wrap;margin-top:.9rem}.user-web-services .user-web-service-logo{border:1px solid #f3f4f6;border-radius:50%;height:4rem;margin:.7rem .7rem .5rem 0;object-fit:cover;width:4rem}.user-web-services .user-web-service-logo.small-icon{height:3.2rem;width:3.2rem}.user-web-services .use-service-count{display:inline-block;font-size:1.1rem;font-weight:500;margin-left:.2rem;margin-top:.2rem}.mobile-tutorial-box{background-color:#fcfdff;border:.15rem solid #f3f4f6;border-radius:1rem;box-sizing:border-box;margin:3.3rem 2.8rem 3.2rem;padding-bottom:2.5rem;padding-top:2.2rem;text-align:center}.mobile-tutorial-box .text-content{font-size:1.4rem;font-weight:500}.mobile-tutorial-box .text-content-2{color:#2563eb;font-size:1.6rem;font-weight:700;margin-top:.7rem}.mobile-tutorial-box img{height:20rem;margin-top:3rem}.profile-empty-content{background-color:#f3f4f6;padding:2.3rem 2.8rem}.profile-empty-content .empty-content-container{background:#fff;border-radius:3px;padding:2rem 1.8rem 0}.profile-empty-content .empty-content-container .region-step{padding:6px 10px 20px}.profile-empty-content .empty-content-container .introduction-title{color:#a6acc0;font-size:14px;font-weight:700}.profile-empty-content .empty-content-container .introduction-title-step{color:#486fd8;font-size:14px;font-weight:700;margin-top:15px}.profile-empty-content .empty-content-container .introduction-button{margin-top:14px}.profile-empty-content .empty-content-container .introduction-button .btn-recognized{background:#fff;border:.15rem solid #f3f4f6;border-radius:1rem;color:#7c89a666;font-size:1.3rem;font-weight:500;padding:.7rem 2.3rem}.profile-empty-content .empty-content-container .introduction-button .btn-recognized span{opacity:.3}.profile-empty-content .empty-content-container .introduction-button .btn-recognized:first-child{margin-left:0}.profile-empty-content .empty-content-container .introduction-button .btn-recognized.active{background:#f0f4ff;border:none;color:#2563eb}.profile-empty-content .empty-content-container .introduction-button .btn-recognized.active span{opacity:1}.profile-empty-content .empty-content-container .introduction-button .margin-left-68{margin-left:68px}.profile-empty-content .empty-content-container .introduction-button .profile-empty-content-line{left:54px;position:relative}.profile-empty-content .empty-content-container .introduction-button .profile-empty-content-line .horizontal-line:after{background-color:#111827;content:"";display:block;height:2px;position:absolute;right:0;top:51%;transform:translateY(-.1em);width:50px}.profile-empty-content .empty-content-container .introduction-button .profile-empty-content-line .line-arrow{border:1px solid #111827;border-width:0 2px 2px 0;display:inline-block;padding:3px}.profile-empty-content .empty-content-container .introduction-button .profile-empty-content-line .right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.profile-empty-content .empty-content-container .empty-divider{border-bottom:2.8px solid #f3f4f6}.service-list-item-company{align-items:center!important;border-bottom:2px solid #f3f4f6;display:flex!important;padding:1.25rem 0 1.25rem 2rem!important;text-align:left;text-transform:capitalize!important;width:100%}.service-list-item-company:last-child{margin-bottom:0}.service-list-item-company .rule-icon{border:2px solid #f3f4f6;height:5rem;width:5rem}.service-list-item-company .rule-icon .rule-img{height:100%;object-fit:cover;width:100%}.service-list-item-company .rule-content{margin-left:2rem;width:calc(100% - 13.8rem)}.service-list-item-company .rule-content .rule-child-content{align-items:center;display:flex}.service-list-item-company .rule-content .rule-child-content .rule-name{font-size:1.5rem;font-style:normal;font-weight:700;line-height:2rem;margin-bottom:-.2rem}.service-list-item-company .rule-content .rule-child-content .sub-image{height:1.6rem;margin-bottom:-.2rem;margin-left:.6rem;width:1.9rem}.service-list-item-company .rule-content .rule-secondary{color:#111827;font-size:1.4rem;line-height:2.2rem;margin-top:.5rem;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;width:100%}.service-list-item-company .rule-action-container{margin-left:auto}.service-list-item-company .rule-action-container .select-service-btn{background:red;background:#fff;border-radius:3rem;border-radius:100px;box-sizing:border-box;height:2.5rem;margin-right:2rem;min-width:2.5rem;padding:0;width:2.5rem}.service-list-item-company .rule-action-container .select-service-btn .select-btn-icon{height:2.5rem;object-fit:cover;width:2.5rem}.service-list-item-company .rule-action-container .select-service-btn:disabled{opacity:.3}.profile-mobile{display:flex;flex-direction:column;font-family:Noto Sans JP;position:relative}.profile-mobile .profile-information{padding-left:3.2rem;padding-right:2rem}.profile-mobile .profile-information .user-info{align-items:center;display:flex;margin-top:2.8rem}.profile-mobile .profile-information .user-info .input-uploader-input{position:absolute;top:-999.9rem}.profile-mobile .profile-information .user-info .input-uploader-label{margin-bottom:0}.profile-mobile .profile-information .user-info .item-photo{border:1px solid #f3f4f6;border-radius:50%;height:4rem;object-fit:cover;width:4rem}.profile-mobile .profile-information .user-info .user-name{font-size:1.6rem;font-style:normal;font-weight:700;margin-left:1.2rem;-webkit-text-decoration-line:underline;text-decoration-line:underline}.profile-mobile .profile-information .user-info .preview-button{border:.15rem solid #f3f4f6;border-radius:.8rem;color:#4b5563;font-size:1.4rem;font-weight:500;height:3.2rem;margin-left:auto;min-width:auto;padding-left:1.4em;padding-right:1.6rem;text-transform:inherit}.profile-mobile .profile-information .user-info .preview-button .MuiButton-label{margin-bottom:.2rem}.profile-mobile .profile-information .user-info .preview-button .arrow-icon{color:#2563eb}.profile-mobile .profile-description{margin-top:1rem;padding:0 2.4rem}.profile-mobile .profile-description>p{color:#111827;font-size:1.5rem;line-height:2.1rem}.profile-mobile .profile-tabs{border-bottom:.1rem solid #f3f4f6;display:flex;overflow:scroll;padding:1.4rem 1.5rem 1.2rem;white-space:nowrap}.profile-mobile .profile-tabs .profile-tabs__button{background:#f3f4f6;border-radius:10rem;font-size:1.4rem;margin-right:.8rem;padding:.5rem 1.8rem}.profile-mobile .profile-tabs .profile-tabs__button.active{background:#2563eb;color:#fff}.profile-mobile .footprint-service{border-top:none}.profile-mobile .profile-filtered-mobile{border-top:1.5px solid #f3f4f6;margin-top:2rem;padding-bottom:1.4rem;padding-top:1.3rem;position:relative}.profile-mobile .made-by-tibhub-link{background-color:#f3f4f6;font-style:normal;padding-bottom:3.5rem;padding-top:2.7rem;text-align:center}.profile-mobile .made-by-tibhub-link .link-tibhub{background:#fff;border:1.5px solid #f3f4f6;border-radius:10rem;color:#4b5563;display:inline-block;font-size:1.1rem;font-weight:500;height:2.5rem;line-height:2.2rem;width:11.6rem}.profile-mobile .profile-locations{padding:0 2rem 2rem}.profile-mobile .profile-locations .shop-overview{padding:1.1rem 1.1rem 2rem}.profile-mobile .profile-locations .shop-overview:not(:last-child){margin-bottom:2rem}.profile-mobile .profile-locations .shop-overview .category-row>img{width:2.8rem}.profile-mobile .profile-locations .shop-overview .category-row>span{font-size:1.4rem;line-height:1.6rem}.profile-mobile .profile-locations .shop-overview .image-row{width:100%}.profile-mobile .profile-locations .shop-overview .image-row>img{object-fit:cover;width:100%}.profile-mobile .profile-locations .shop-overview .name-row{font-size:1.8rem;line-height:2.1rem}.profile-mobile .profile-locations .shop-overview .description-row{color:#9c9c9c;font-size:1.3rem;line-height:1.5rem}.profile-mobile .profile-locations .shop-overview .see-more-row{display:none}.profile-mobile .pagination-row{margin:3rem 0}.profile-mobile .additional-title{background:#faeccc;border-radius:.5rem;color:#533920;font-size:1.3rem;font-weight:500;line-height:2rem;padding:.5rem 1.3rem .6rem 1.4rem;text-align:center}.user-bookmark-article-tab{border-top:1.5px solid #f3f4f6}.user-bookmark-article-tab .article-content .content-wrapper{background-color:#f3f4f6}.user-bookmark-article-tab .article-content .content-wrapper .article-list-content{padding:3rem 2rem 0}.user-bookmark-article-tab .article-content .content-wrapper .article-list-content .user-voice-mobile{background-color:#fff;border-bottom:.3rem solid #f3f4f6;border-radius:1rem;padding:2.2rem 2rem}.user-bookmark-article-tab .article-content .content-wrapper .article-list-content .user-voice-mobile:not(:first-child){margin-top:2.3rem}.user-bookmark-article-tab .article-content .content-wrapper .article-list-content .user-voice-mobile:nth-child(3){border-bottom:none;padding-bottom:0}.user-bookmark-article-tab .article-content .content-wrapper .article-list-content .pagination-row{margin-bottom:0;margin-left:.5rem;margin-top:2.1rem}.user-bookmark-article-tab .other-article-filtered-mobile{border-top:1.5px solid #f3f4f6;max-width:100%;padding:1.4rem 1.6rem 1.3rem 2rem;white-space:nowrap}.user-bookmark-article-tab .other-article-filtered-mobile .service-filter-btn{box-sizing:border-box;margin-top:0;min-width:7.4rem;padding-left:1.5rem;padding-right:1.5rem}.user-bookmark-article-tab .other-article-filtered-mobile .service-filter-btn:not(:first-child){margin-left:1rem}.user-bookmark-article-tab .other-article-filtered-mobile .service-filter-btn.is-selected{font-weight:700}.user-bookmark-article-tab .other-article-filtered-mobile .service-filter-btn:last-child{margin-right:2rem}.user-bookmark-article-tab .other-article-filtered-mobile .is-selected{font-weight:700}.bookmark-empty-content{background-color:#f3f4f6;padding:2.3rem 2.8rem}.bookmark-empty-content .empty-content-container{background:#fff;border-radius:3px;padding:2.6rem 1.8rem 2.3rem}.bookmark-empty-content .empty-content-container .introduction-title{color:#a6acc0;font-size:14px;font-weight:700}.bookmark-empty-content .empty-content-container .introduction-title-step{color:#486fd8;font-size:14px;font-weight:700;margin-top:15px}.bookmark-empty-content .empty-content-container .bookmark-region{display:flex;justify-content:space-between;margin-top:1.8rem}.bookmark-empty-content .empty-content-container .bookmark-region .bookmark-group-info{display:flex}.bookmark-empty-content .empty-content-container .bookmark-region .bookmark-group-info .photo-col{border:.1rem solid #f3f4f6;border-radius:50%;height:3.5rem;object-fit:cover;width:3.5rem}.bookmark-empty-content .empty-content-container .bookmark-region .bookmark-group-info .bookmark-info{align-items:center;color:#6b7280;display:flex;font-size:1.4rem;font-weight:500;margin-left:1rem}.bookmark-empty-content .empty-content-container .bookmark-region .bookmark-group-info .bookmark-info .bookmark-name{max-width:15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bookmark-empty-content .empty-content-container .bookmark-region .star-btn-icon{background:none;border:none}.bookmark-empty-content .empty-content-container .bookmark-region .star-btn-icon img{height:21px;object-fit:cover;width:21px}.profile-web-service-tab .profile-use-service-filter{padding:0!important}.profile-web-service-tab .profile-use-service-filter .lbl-sort-by{display:none}.profile-web-service-tab .profile-use-service-filter .button-filter{padding-left:1rem}.profile-web-service-tab .profile-use-service-filter .button-filter .use-service-filtered{margin-left:1.8rem!important}.profile-web-service-tab .profile-use-service-filter .button-filter .button-sort{margin-bottom:1.3rem;margin-left:2.7rem;margin-top:.9rem}.profile-web-service-tab .profile-use-service-filter .use-service-profile-filtered{margin-bottom:0!important;margin-left:1.8rem;margin-right:0!important;margin-top:0!important;white-space:nowrap}.profile-web-service-tab .profile-web-service-content{background-color:#f3f4f6}.profile-web-service-tab .profile-web-service-content .user-list{padding:3rem 2.8rem 0}.profile-web-service-tab .profile-web-service-content .user-list .profile-user-card .usage-type-register{margin-right:.3rem;margin-top:0}.profile-web-service-tab .profile-web-service-content .user-list .profile-user-card .usage-type-register button{font-size:1.2rem;height:3rem;line-height:2.5rem;margin:.3rem .4rem;padding:0;width:5.3rem}.profile-web-service-tab .profile-web-service-content .user-list .last-row{border-bottom:.1rem solid #f3f4f6}.profile-web-service-tab .profile-web-service-content .user-list .pagination-row{margin-bottom:0;margin-top:2.4rem}.profile-web-service-tab .profile-web-service-content .mobile-no-content .no-content-resource img{height:22rem;margin-left:7.5rem;width:auto}.profile-web-service-tab .profile-web-service-content .mobile-no-content .mobile-no-content-info{margin-bottom:2.5rem;margin-top:1rem}.profile-web-service-tab .profile-web-service-content .mobile-no-content .mobile-no-content-info .description span{display:block}.profile-web-service-tab .profile-web-service-content .mobile-no-content .no-content-action-btn .action-button .tab-action-btn{margin-right:1.3rem}.profile-web-service-tab .profile-web-service-content .service-explanation{border-top:none;padding-bottom:1rem;padding-top:4rem}.profile-web-service-tab .profile-web-service-content .service-explanation .no-content-resource img{height:22rem;margin-left:7.5rem;width:auto}.profile-web-service-tab .profile-web-service-content .service-explanation .mobile-no-content-info{margin-top:1.8rem;padding-bottom:.6rem}.profile-web-service-tab .add-button-row{background:#f3f4f6;color:#2563eb;font-size:14px;font-weight:500;padding:1.6rem 2.8rem 1.6rem 2rem;text-align:end}.profile-web-service-tab .add-button-row .line{left:20px;position:relative}.profile-web-service-tab .add-button-row .line .horizontal-line:after{background-color:#2563eb;content:"";display:block;height:1px;position:absolute;right:0;top:66%;transform:translateY(-.1em);width:15px}.profile-web-service-tab .add-button-row .line .line-arrow{border:1px solid #2563eb;border-width:0 1px 1px 0;display:inline-block;padding:3px}.profile-web-service-tab .add-button-row .line .right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.profile-web-service-tab .add-button-row button{background:#fff;border:1px solid #f3f4f6;border-radius:100px;margin-left:40px;padding:5px 8px 6px}.profile-web-service-tab .add-button-row button .plus-icon{height:16px;width:16px}.profile-web-service-tab .item-sort-profile-web-service{margin-left:2.8rem}.belonging-company-filter{display:flex}.belonging-company-filter .lbl-sort-by{align-items:center;color:#6b7280;display:flex;flex-shrink:0;font-size:1.3rem;font-weight:500;line-height:2.5rem;margin-top:-1px;white-space:nowrap}.belonging-company-filter.mobile-belonging-company-filter .button-filter{border-bottom:.15rem solid #f3f4f6;border-top:none;padding:1.6rem 1.7rem 1.6rem 1rem;width:100%}.belonging-company-filter.mobile-belonging-company-filter .button-filter .lbl-sort-by{display:none}.belonging-company-filter.mobile-belonging-company-filter .button-filter .scroll-container{margin-left:1rem}.belonging-company-filter.mobile-belonging-company-filter .button-filter .service-filter-btn{box-sizing:border-box;margin-top:0;min-width:7.4rem;padding-left:1.5rem;padding-right:1.5rem}.belonging-company-filter.mobile-belonging-company-filter .button-filter .service-filter-btn:not(:first-child){margin-left:1rem}.belonging-company-filter.mobile-belonging-company-filter .button-filter .service-filter-btn.is-selected{font-weight:700}.user-base-article-tab{border-top:1.5px solid #f3f4f6}.user-base-article-tab .article-content .content-wrapper{background-color:#f3f4f6}.user-base-article-tab .article-content .content-wrapper .article-list-content{padding:2.5rem 2rem 0}.user-base-article-tab .article-content .content-wrapper .article-list-content .user-voice-mobile{background-color:#fff;border-bottom:.3rem solid #f3f4f6;border-radius:1rem;padding:2.2rem 2rem}.user-base-article-tab .article-content .content-wrapper .article-list-content .user-voice-mobile:not(:first-child){margin-top:2.3rem}.user-base-article-tab .article-content .content-wrapper .article-list-content .user-voice-mobile:nth-child(3){border-bottom:none;padding-bottom:0}.user-base-article-tab .article-content .content-wrapper .article-list-content .pagination-row{margin-bottom:0;margin-left:.5rem;margin-top:2.1rem}.user-base-article-tab .other-article-filtered-mobile{border-top:1.5px solid #f3f4f6;max-width:100%;padding:1.4rem 1.6rem 1.5rem 2rem;white-space:nowrap}.user-base-article-tab .other-article-filtered-mobile .service-filter-btn{margin-top:0;min-width:7.4rem;padding:.6rem 1.5rem}.user-base-article-tab .other-article-filtered-mobile .service-filter-btn:not(:first-child){margin-left:1.2rem}.user-base-article-tab .other-article-filtered-mobile .service-filter-btn.is-selected{font-weight:700}.user-base-article-tab .other-article-filtered-mobile .service-filter-btn:last-child{margin-right:2rem}.user-base-article-tab .other-article-filtered-mobile .is-selected{font-weight:700}.company-article{width:34rem}.company-article a,.company-article a:hover{color:inherit;text-decoration:none!important}.company-article .photo-row{display:flex;overflow-y:auto}.company-article .photo-row .cover-photo-row{border:1px solid #f3f4f6;border-radius:1rem;display:inline-block;height:17.7rem;object-fit:cover;width:100%}.company-article .photo-row .no-photo-div{align-items:center;background-color:#f3f4f6;display:flex;justify-content:center}.company-article .photo-row .no-photo-div .cat-icon{height:4rem;width:4rem}.company-article .main-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#2563eb;display:-webkit-box;font-size:1.6rem;font-weight:700;line-height:2.5rem;margin-top:2rem;max-height:5rem;max-width:34.5rem;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.company-article .article-row{display:flex;justify-content:space-between;margin-top:1.6rem}.company-article .article-row .article-group-info{display:flex}.company-article .article-row .article-group-info a{align-items:center;display:flex}.company-article .article-row .article-group-info a .photo-col{border:1px solid #f3f4f6;border-radius:10rem;height:3.5rem;object-fit:cover;width:3.5rem}.company-article .article-row .article-group-info .photo-col{border:.1rem solid #f3f4f6;border-radius:50%;height:3.5rem;object-fit:cover;width:3.5rem}.company-article .article-row .article-group-info .article-info{align-items:center;color:#6b7280;display:flex;font-size:1.4rem;font-weight:500;margin-left:1rem}.company-article .article-row .article-group-info .article-info .article-name{max-width:15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-article .article-row .article-group-info .article-info .article-posted-date{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-article .article-row .star-btn-icon{background:none;border:none}.company-article .article-row .star-btn-icon img{height:21px;object-fit:cover;width:21px}.company-article .article-top5-tags{margin-top:1.4rem}.company-article .article-top5-tags .scroll-container{white-space:nowrap}.company-article .article-top5-tags .readonly-tag{background:#fff;border:1.5px solid #f3f4f6;border-radius:.5rem;color:#4b5563;padding:.4rem 1.9rem .6rem 1.8rem}.company-article .article-top5-tags .readonly-tag.tag-highlight{background:#eff6ff;color:#4266f2;display:inline-block;font-size:1.3rem;font-weight:500;line-height:1.9rem;margin:0;padding:.4rem 1.9rem .6rem 1.8rem}.company-article .article-top5-tags .readonly-tag.can-click{cursor:pointer}.company-article .article-top5-tags .readonly-tag+.readonly-tag{margin-left:1.1rem}.company-article .action-buttons{margin-top:2.2rem}.company-article .action-buttons .act-btn{background:#fff;border:.1rem solid #e5e7eb;border-radius:0;color:#111827;font-size:1.1rem;font-weight:500;height:2.5rem;line-height:1.8rem;padding-left:2rem;padding-right:2rem;text-align:center}.company-article .action-buttons .act-btn.is-review-hidden{background:#f3f4f6}.company-article .action-buttons .act-btn+.act-btn{margin-left:1.1rem}.company-article .register-article-popup{width:41.9rem}.company-article .register-article-popup .divider{border-top:.2rem solid #f3f4f6}.company-article.base-article-mobile-view{background:#fff;border-radius:.5rem;padding:1.5rem 1.5rem 2rem;width:100%}.company-article.base-article-mobile-view:not(:first-child){margin-top:2.3rem}.company-article.base-article-mobile-view .pagination-row .footer-pagination{margin-top:1.1rem}.company-article.base-article-mobile-view .photo-row .cover-photo-row{height:18.2rem}.company-article.base-article-mobile-view .photo-row .cover-photo-row.no-photo-div{background-color:#f3f4f6;border:none}.company-article.base-article-mobile-view .main-title{margin-top:15px}.company-article.base-article-mobile-view .article-row{margin-top:1rem}.company-article.base-article-mobile-view .article-row .photo-col{height:3.5rem;width:3.5rem}.company-article.base-article-mobile-view .article-row .article-info{margin-left:1.4rem}.confirm-delete-review-content{display:block;font-size:1.5rem;font-weight:500;line-height:3rem;margin-bottom:1.8rem;margin-top:2rem;text-align:center}.user-contacts-tab{background:#f3f4f6;padding-left:1.2rem;padding-right:1.2rem}.user-contacts-tab .padding-top-28{padding-top:28px}.user-contacts-tab .padding-bottom-36{padding-bottom:36px}.user-contacts-tab .contact-section{background-color:#fff;margin-top:3.2rem;padding:2.5rem 2.6rem 2.9rem}.user-contacts-tab .contact-section:first-child{margin-top:2.8rem;padding-bottom:3.6rem;padding-top:2.8rem}.user-contacts-tab .contact-section .section-header{align-items:center;color:#1f2937;display:flex;font-size:1.6rem;font-weight:500;line-height:25px}.user-contacts-tab .contact-section .section-header .dot-icon{height:1rem;margin-right:.8rem;margin-top:.2rem;width:1rem}.user-contacts-tab .mobile-user-link-container{align-items:center;display:flex;font-size:1.5rem;font-weight:500}.user-contacts-tab .mobile-user-link-container .dot-icon{height:.4rem;margin-right:.8rem;margin-top:.3rem;width:.4rem}.casual-talk-info .casual-talk-img{border-radius:1rem;height:17.7rem;object-fit:cover}.casual-talk-info .no-img-div{align-items:center;background:#f3f4f6;border-radius:.5rem;color:#1f2937;display:flex;font-family:Noto Sans JP;font-size:1.6rem;font-weight:500;height:17.7rem;justify-content:center;position:relative;width:33.4rem}.casual-talk-info.mobile-view .no-img-div{font-size:1.4rem}.user-contactdm-section .header{line-height:2.5rem}.user-contactdm-section .header,.user-contactdm-section .no-info-description{color:#1f2937;font-size:1.5rem;font-weight:500}.user-contactdm-section .overview-section-header .header{font-size:1.4rem;font-weight:700}.user-contactdm-section .divider{border-top:.2rem solid #f3f4f6}.user-contactdm-section .three-links-div+.three-links-div{margin-top:2.2rem}.user-contactdm-section .user-various-alink{color:#2563eb;display:inline-block;font-size:1.5rem;font-weight:500;min-width:9rem;width:23.6rem}.user-contactdm-section .user-various-alink+.user-various-alink{margin-left:15rem}.profile-contact-node.contactdm-section .profile-contact-div .divider{margin-top:5.4rem}.profile-contact-node.contactdm-section .profile-contact-div .divider.divider2{margin-top:4.2rem}.profile-contact-node.contactdm-section .profile-contact-div .header.prefer-contact{margin-top:3rem}.profile-contact-node.contactdm-section .profile-contact-div .header.supplemental-link{margin-top:2.5rem}.profile-contact-node.contact-side-job-section .profile-contact-div .divider.divider2{margin-top:2.7rem}.profile-contact-node.contact-side-job-section .profile-contact-div .header.prefer-contact{margin-top:3rem}.profile-contact-node.contact-side-job-section .profile-contact-div .header.supplemental-link{margin-bottom:1rem;margin-top:2.3rem}.profile-contact-node.contact-investment-support-section .profile-contact-div .header.interested-field,.profile-contact-node.contact-investment-support-section .profile-contact-div .header.investing-situation,.profile-contact-node.contact-job-request-section .profile-contact-div .header.prefer-contact,.profile-contact-node.contact-job-request-section .profile-contact-div .header.supplemental-link{margin-top:3rem}.profile-contact-node.contact-investment-support-section .profile-contact-div .header.prefer-contact-method,.profile-contact-node.contact-investment-support-section .profile-contact-div .header.what-can-provide{margin-top:2.8rem}.profile-contact-node .contact-node-update-btn{background-color:#fff;border:1.5px solid #f3f4f6;border-radius:10rem;color:#2563eb;font-size:1.4rem;font-weight:500;height:4rem;padding:0;width:7.6rem}.profile-contact-node .three-links-div+.three-links-div{margin-top:2.2rem}.profile-contact-node .user-various-alink{color:#2563eb;font-size:1.5rem;font-weight:500;line-height:2.5rem}.profile-contact-node .user-various-alink+.user-various-alink{margin-left:12rem}.profile-contact-node .big-section-header{color:#1f2937;font-size:1.4rem;font-weight:700;line-height:2.2rem;margin-bottom:0;text-decoration:underline}.profile-contact-node .header{color:#1f2937;font-size:1.6rem;font-weight:500;line-height:2.5rem;margin-top:1.6rem}.profile-contact-node .header .dot-icon{height:1rem;margin-right:.8rem;margin-top:-.3rem;width:1rem}.profile-contact-node .description{color:#4b5563;font-size:1.5rem;font-weight:500;line-height:2.2rem}.profile-contact-node .no-info-description{color:#1f2937;font-size:1.5rem;font-weight:500}.profile-contact-node .divider{border-top:.15rem solid #f3f4f6}.user-job-request-section .header{color:#1f2937;font-size:1.5rem;font-weight:500;line-height:2.5rem}.user-job-request-section .header .dot-icon{height:1rem;margin-right:.8rem;margin-top:-.3rem;width:1rem}.user-job-request-section .overview-section-header .header{font-size:1.4rem;font-weight:700}.user-job-request-section .divider{border-top:.2rem solid #f3f4f6}.user-job-request-section .three-links-div+.three-links-div{margin-top:2.2rem}.user-job-request-section .user-various-alink{color:#2563eb;display:inline-block;font-size:1.5rem;font-weight:500;min-width:9rem;width:23.6rem}.user-job-request-section .user-various-alink+.user-various-alink{margin-left:15rem}.user-side-job-section .header{color:#1f2937;font-size:1.5rem;font-weight:500;line-height:2.5rem}.user-side-job-section .header .dot-icon{height:1rem;margin-right:.8rem;margin-top:-.3rem;width:1rem}.user-side-job-section .overview-section-header .header{font-size:1.4rem;font-weight:700}.user-side-job-section .divider{border-top:.2rem solid #f3f4f6}.user-side-job-section .three-links-div+.three-links-div{margin-top:2.2rem}.user-side-job-section .user-various-alink{color:#2563eb;display:inline-block;font-size:1.5rem;font-weight:500;min-width:9rem;width:23.6rem}.user-side-job-section .user-various-alink+.user-various-alink{margin-left:15rem}.user-investment-support-section .header{color:#1f2937;font-size:1.5rem;font-weight:500;line-height:2.5rem}.user-investment-support-section .header .dot-icon{height:1rem;margin-right:.8rem;margin-top:-.3rem;width:1rem}.user-investment-support-section .overview-section-header .header{font-size:1.4rem;font-weight:700}.user-investment-support-section .divider{border-top:.2rem solid #f3f4f6}.pc-profile-content .profile-help-page{margin-bottom:1.6rem;margin-top:0!important}.profile-information-container{display:flex!important}.profile-information-container.bg-red{background:#dc6156!important}.pc-profile-bottom-text{color:#3d2d1e}.pc-profile-bottom-text a{color:#3d2d1e;text-decoration:underline}.pc-profile-bottom-text a:hover{color:#3d2d1e}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.helper-wrapper{align-items:center;display:flex;justify-content:center}.helper-wrapper .helper-container{width:100%}.helper-wrapper .helper-container .help-content{background:#fff;border-radius:.5rem;padding:2.4rem 3.8rem 2.9rem 3.5rem}.helper-wrapper .helper-container .help-content.padding-top-23{padding-top:2.3rem!important}.helper-wrapper .helper-container .help-content.padding-top-25{padding-top:2.5rem!important}.helper-wrapper .helper-container .help-content.padding-top-27{padding-top:2.7rem!important}.helper-wrapper .helper-container .help-content.padding-top-28{padding-top:2.8rem!important}.helper-wrapper .helper-container .help-content.padding-top-29{padding-top:2.9rem!important}.helper-wrapper .helper-container .help-content.padding-top-30{padding-top:3rem!important}.helper-wrapper .helper-container .help-content.padding-top-31{padding-top:3.1rem!important}.helper-wrapper .helper-container .help-content.padding-top-32{padding-top:3.2rem!important}.helper-wrapper .helper-container .help-content.padding-top-33{padding-top:3.3rem!important}.helper-wrapper .helper-container .help-content.padding-top-34{padding-top:3.4rem!important}.helper-wrapper .helper-container .help-content.padding-top-35{padding-top:3.5rem!important}.helper-wrapper .helper-container .help-content.padding-top-36{padding-top:3.6rem!important}.helper-wrapper .helper-container .help-content.padding-bottom-22{padding-bottom:2.2rem!important}.helper-wrapper .helper-container .help-content.padding-bottom-23{padding-bottom:2.3rem!important}.helper-wrapper .helper-container .help-content.padding-bottom-24{padding-bottom:2.4rem!important}.helper-wrapper .helper-container .help-content.padding-bottom-26{padding-bottom:2.6rem!important}.helper-wrapper .helper-container .help-content.padding-bottom-27{padding-bottom:2.7rem!important}.helper-wrapper .helper-container .help-content.padding-bottom-28{padding-bottom:2.8rem!important}.helper-wrapper .helper-container .help-content.padding-bottom-29{padding-bottom:2.9rem!important}.helper-wrapper .helper-container .help-content.padding-bottom-30{padding-bottom:3rem!important}.helper-wrapper .helper-container .help-content.padding-bottom-31{padding-bottom:3.1rem!important}.helper-wrapper .helper-container .help-content.padding-bottom-32{padding-bottom:3.2rem!important}.helper-wrapper .helper-container .help-content.padding-bottom-33{padding-bottom:3.3rem!important}.helper-wrapper .helper-container .help-content.padding-bottom-34{padding-bottom:3.4rem!important}.helper-wrapper .helper-container .help-content.padding-bottom-35{padding-bottom:3.5rem!important}.helper-wrapper .helper-container .help-content.padding-bottom-36{padding-bottom:3.6rem!important}.helper-wrapper .helper-container .help-content.padding-bottom-37{padding-bottom:3.7rem!important}.helper-wrapper .helper-container .help-content.padding-bottom-38{padding-bottom:3.8rem!important}.helper-wrapper .helper-container .help-content.padding-bottom-39{padding-bottom:3.9rem!important}.helper-wrapper .helper-container .help-content.padding-bottom-40{padding-bottom:4rem!important}.helper-wrapper .helper-container .help-content.padding-bottom-46{padding-left:4.6rem!important}.helper-wrapper .helper-container .help-content.padding-left-47{padding-left:4.7rem!important}.helper-wrapper .helper-container .help-content.padding-left-53{padding-left:5.3rem!important}.helper-wrapper .helper-container .help-content.padding-left-50{padding-left:5rem!important}.helper-wrapper .helper-container .help-content.padding-left-57{padding-left:5.7rem!important}.helper-wrapper .helper-container .help-content.padding-left-60{padding-left:6rem!important}.helper-wrapper .helper-container .help-content.padding-left-61{padding-left:6.1rem!important}.helper-wrapper .helper-container .help-content.padding-left-68{padding-left:6.8rem!important}.helper-wrapper .helper-container .help-content.padding-left-69{padding-left:6.9rem!important}.helper-wrapper .helper-container .help-content.padding-left-71{padding-left:7.1rem!important}.helper-wrapper .helper-container .help-content.margin-top-21{margin-top:2.1rem!important}.helper-wrapper .helper-container .help-content.margin-top-22{margin-top:2.2rem!important}.helper-wrapper .helper-container .help-content.margin-top-23{margin-top:2.3rem!important}.helper-wrapper .helper-container .help-content.margin-top-24{margin-top:2.4rem!important}.helper-wrapper .helper-container .help-content.margin-top-25{margin-top:2.5rem!important}.helper-wrapper .helper-container .help-content.margin-top-27{margin-top:2.7rem!important}.helper-wrapper .helper-container .help-content.margin-top-29{margin-top:2.9rem!important}.helper-wrapper .helper-container .help-content.margin-top-30{margin-top:3rem!important}.helper-wrapper .helper-container .help-content.margin-top-31{margin-top:3.1rem!important}.helper-wrapper .helper-container .help-content.margin-top-32{margin-top:3.2rem!important}.helper-wrapper .helper-container .help-content.margin-top-34{margin-top:3.4rem!important}.helper-wrapper .helper-container .help-content.margin-top-35{margin-top:3.5rem!important}.helper-wrapper .helper-container .help-content.margin-top-36{margin-top:3.6rem!important}.helper-wrapper .helper-container .help-content.margin-top-37{margin-top:3.7rem!important}.helper-wrapper .helper-container .help-content.margin-top-38{margin-top:3.8rem!important}.helper-wrapper .helper-container .help-content.margin-top-39{margin-top:3.9rem!important}.helper-wrapper .helper-container .help-content.margin-top-40{margin-top:4rem!important}.helper-wrapper .helper-container .help-content.helper-profile-foorprint-tab,.helper-wrapper .helper-container .help-content.helper-profile-user-review-tab{padding-left:7.1rem!important;padding-top:3rem!important}.helper-wrapper .helper-container .help-content .helper-title{align-items:center;display:block;display:flex;font-size:1.6rem;font-weight:700;line-height:2.2rem}.helper-wrapper .helper-container .help-content .helper-title .dot-icon{height:1.2rem;margin-right:.8rem;margin-top:.2rem;width:1.2rem}.helper-wrapper .helper-container .help-content .helper-title .external-condition{color:#dc2626;font-weight:400}.helper-wrapper .helper-container .help-content .helper-title.underline{text-decoration:underline}.helper-wrapper .helper-container .help-content .helper-title.bold{font-weight:700}.helper-wrapper .helper-container .help-content .helper-title.margin-top-20{margin-top:20px}.helper-wrapper .helper-container .help-content .helper-title.margin-bottom-24{margin-bottom:24px}.helper-wrapper .helper-container .help-content .helper-title.font-weight-500{font-weight:500}.helper-wrapper .helper-container .help-content .helper-title .underline-bottom{border-bottom:1px solid #1f2937}.helper-wrapper .helper-container .help-content .illustration-not-loggedin{align-items:center;display:flex;flex-direction:row;margin-top:30px}.helper-wrapper .helper-container .help-content .illustration-not-loggedin .illustration-item{border:1.5px solid #f3f4f6;display:flex;flex-direction:column;height:164px;padding-bottom:20px;text-align:center;width:200px}.helper-wrapper .helper-container .help-content .illustration-not-loggedin .illustration-item .company-illust-1{height:100px;margin-left:37px;margin-top:12px;width:126px}.helper-wrapper .helper-container .help-content .illustration-not-loggedin .illustration-item .company-illust-2{height:90px;margin-left:51px;margin-top:22px;width:96.675px}.helper-wrapper .helper-container .help-content .illustration-not-loggedin .illustration-item .company-illust-3{height:90px;margin-left:27px;margin-top:22px;width:145.828px}.helper-wrapper .helper-container .help-content .illustration-not-loggedin .illustration-item .illustra-title{color:#1f2937;font-size:12px;font-weight:500;margin-top:15px}.helper-wrapper .helper-container .help-content .illustration-not-loggedin .company-arrow-icon{margin-left:16px;margin-right:16px;width:76px}.helper-wrapper .helper-container .help-content .helper-txt{color:#1f2937;display:block;font-size:1.4rem;font-weight:500;line-height:2.7rem}.helper-wrapper .helper-container .help-content .helper-txt.font-size-15{font-size:15px}.helper-wrapper .helper-container .help-content .helper-txt .press-world{color:#2563eb}.helper-wrapper .helper-container .help-content .helper-txt .press-world-red-color{color:#ec3929}.helper-wrapper .helper-container .help-content .helper-txt .blue-color{color:#2563eb}.helper-wrapper .helper-container .help-content .helper-txt.color-default{color:#000;color:initial}.helper-wrapper .helper-container .help-content .helper-txt.margin-top-2{margin-top:.2rem!important}.helper-wrapper .helper-container .help-content .helper-txt.margin-top-3{margin-top:.3rem!important}.helper-wrapper .helper-container .help-content .helper-txt.margin-top-7{margin-top:.7rem!important}.helper-wrapper .helper-container .help-content .helper-txt.margin-top-5{margin-top:.5rem!important}.helper-wrapper .helper-container .help-content .helper-txt.margin-top-6{margin-top:.6rem!important}.helper-wrapper .helper-container .help-content .helper-txt.margin-top-9{margin-top:.9rem!important}.helper-wrapper .helper-container .help-content .helper-txt.margin-top-10{margin-top:1rem!important}.helper-wrapper .helper-container .help-content .helper-txt.margin-top-11{margin-top:1.1rem!important}.helper-wrapper .helper-container .help-content .helper-txt.margin-top-12{margin-top:1.2rem!important}.helper-wrapper .helper-container .help-content .helper-txt.margin-top-13{margin-top:1.3rem!important}.helper-wrapper .helper-container .help-content .helper-txt.margin-top-14{margin-top:1.4rem!important}.helper-wrapper .helper-container .help-content .helper-txt.margin-top-15{margin-top:1.5rem!important}.helper-wrapper .helper-container .help-content .helper-txt.margin-top-16{margin-top:1.6rem!important}.helper-wrapper .helper-container .help-content .helper-txt.margin-top-17{margin-top:1.7rem!important}.helper-wrapper .helper-container .help-content .helper-txt.margin-top-19{margin-top:1.9rem!important}.helper-wrapper .helper-container .help-content .helper-txt.margin-top-20{margin-top:2rem!important}.helper-wrapper .helper-container .help-content .helper-txt.margin-top-29{margin-top:2.9rem!important}.helper-wrapper .helper-container .help-content .helper-txt.margin-left-33{margin-left:3.3rem!important}.helper-wrapper .helper-container .help-content .helper-txt.margin-top-32{margin-top:3.2rem!important}.helper-wrapper .helper-container .help-content .helper-txt.margin-top-34{margin-top:3.4rem!important}.helper-wrapper .helper-container .help-content .helper-txt.margin-top-36{margin-top:3.6rem!important}.helper-wrapper .helper-container .help-content .helper-txt.margin-left-50{margin-left:5rem!important}.helper-wrapper .helper-container .help-content .helper-txt.margin-left-13{margin-left:1.3rem!important}.helper-wrapper .helper-container .help-content .helper-txt.margin-top-18{margin-top:1.8rem!important}.helper-wrapper .helper-container .help-content .line-divider{border-top:1.5px solid #f3f4f6;margin-top:25px}.helper-wrapper .helper-container .help-content .helper-title+.helper-txt{margin-top:.8rem}.helper-wrapper .helper-container .help-content .go-to-fee-plan-btn{margin-left:2.3rem;margin-top:2rem}.helper-wrapper .helper-container .help-content .go-to-update-policy-btn{margin-left:3.3rem;margin-top:2.2rem}.helper-wrapper .helper-container .help-content .registration-helper-txt{color:#4b5563;display:flex;font-size:1.5rem}.helper-wrapper .helper-container .help-content .registration-helper-txt .blue-font{color:#2563eb}.helper-wrapper .helper-container .help-content .key-icon{height:1.8rem;margin-right:.7rem;object-fit:cover;padding-bottom:.2rem;width:1.6rem}.helper-wrapper .helper-container .help-content .key-icon.margin-right-15{margin-right:1.5rem}.helper-wrapper .helper-container .help-content .idea-icon{height:2.5rem;margin-right:.7rem;margin-top:.2rem;object-fit:cover;padding-bottom:.5rem;width:2.5rem}.helper-wrapper .helper-container .help-content .introducing-icon{width:24.5rem}.helper-wrapper .helper-container .help-content.margin-top-9{margin-top:.9rem!important}.helper-wrapper .helper-container .help-content .helper-buttons{display:flex;margin-top:2rem}.helper-wrapper .helper-container .help-content .helper-buttons.margin-top-17{margin-top:1.7rem!important}.helper-wrapper .helper-container .help-content .helper-buttons .help-btn+.action-btn-container,.helper-wrapper .helper-container .help-content .helper-buttons .help-btn+.help-btn{margin-left:2rem}.helper-wrapper .helper-container .help-content .helper-buttons.margin-top-24{margin-top:24px}.helper-wrapper .helper-container .help-content .helper-buttons .help-btn{background:#fff;border:1.5px solid #f3f4f6;border-radius:.5rem;box-sizing:border-box;color:#7c89a666;font-size:1.3rem;font-weight:500;line-height:2.5rem;padding-left:2.3rem;padding-right:2.4rem;padding-top:.5rem}.helper-wrapper .helper-container .help-content .helper-buttons .help-btn.active{color:#2563eb}.helper-wrapper .helper-container .help-content .helper-buttons .help-btn.warning{background:#fff0f0;border:none;color:#d16363}.helper-wrapper .helper-container .help-content .helper-radio{font-size:1.3rem;font-weight:500;margin-top:1.6rem}.helper-wrapper .helper-container .help-content .helper-radio.margin-top-33{margin-top:3.3rem}.helper-wrapper .helper-container .help-content .helper-radio.margin-top-20{margin-top:2rem!important}.helper-wrapper .helper-container .help-content .helper-radio.margin-left-0{margin-left:0!important}.helper-wrapper .helper-container .help-content .helper-radio.margin-left-0 .switch-button-custom{float:none;margin-left:0!important}.helper-wrapper .helper-container .divider{border-bottom:.3rem solid #f3f4f6;margin-bottom:2rem;margin-top:2.9rem;width:2.5rem}.helper-wrapper .helper-container .helper-service-member-list .helper-title{line-height:2.7rem!important}.helper-wrapper .helper-container .helper-service-member-list .helper-txt{line-height:2rem!important}.helper-wrapper .helper-container .helper-company-used-service .helper-buttons,.helper-wrapper .helper-container .helper-company-using-service .helper-buttons{display:flex}.helper-wrapper .helper-container .helper-company-used-service .helper-buttons .help-btn-div+.help-btn-div,.helper-wrapper .helper-container .helper-company-using-service .helper-buttons .help-btn-div+.help-btn-div{margin-left:11.2rem}.helper-wrapper .helper-container .helper-company-used-service .helper-buttons .help-btn-div,.helper-wrapper .helper-container .helper-company-using-service .helper-buttons .help-btn-div{align-items:center;display:flex}.helper-wrapper .helper-container .helper-company-used-service .helper-buttons .help-btn-div .help-btn-explanation,.helper-wrapper .helper-container .helper-company-using-service .helper-buttons .help-btn-div .help-btn-explanation{color:#4b5563;font-size:1.4rem;font-weight:500;line-height:2.7rem;margin-left:1.6rem}.helper-wrapper .helper-container .company-q-and-a{padding-right:3.6rem}.helper-wrapper .helper-container .company-q-and-a .block-container{display:flex;margin-top:21px}.helper-wrapper .helper-container .company-q-and-a .block-container .q-and-a-block{border:1.5px solid #f3f4f6;border-radius:5px;color:#1f2937;display:inline-block;font-size:14px;font-weight:500;padding:8px 20px 10px}.helper-wrapper .helper-container .company-q-and-a .block-container .q-and-a-block.margin-right-16{margin-right:16px}.helper-wrapper .helper-container .company-q-and-a .block-container .q-and-a-block.margin-left-3{margin-left:3px}.helper-wrapper .helper-container .profile-help-page{background:#fff;border:1.5px solid #f3f4f6;border-radius:5px;padding:32px 59px 36px 35px}.helper-wrapper .helper-container .profile-help-page.margin-top-36{margin-top:36px}.helper-wrapper .helper-container .profile-help-page .profile-help-title{align-items:center;color:#1f2937;display:flex;font-size:1.5rem;font-weight:700;margin-bottom:28px;text-decoration:underline}.helper-wrapper .helper-container .profile-help-page .profile-help-title .dot-icon{height:1.2rem;margin-right:.8rem;margin-top:.2rem;width:1.2rem}.helper-wrapper .helper-container .profile-help-page .margin-bottom-14{margin-bottom:14px}.helper-wrapper .helper-container .profile-help-page .profile-help-description{color:#1f2937;font-size:14px;font-weight:500;line-height:28px;margin-bottom:20px}.helper-wrapper .helper-container .profile-help-page .profile-help-tags{margin-bottom:20px}.helper-wrapper .helper-container .profile-help-page .profile-help-tags .tag-item{align-items:center;border:1.5px solid #f3f4f6;border-radius:5px;color:#1f2937;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;margin-right:18px;padding:5px 15px 7px}.helper-wrapper .helper-container .profile-help-page .profile-help-step{background:#f3f4f6;border-radius:5px;color:#1f2937;font-size:16px;font-weight:500;margin-bottom:18px;padding:16px 16px 19px 28px}.helper-wrapper .helper-container .profile-help-page .profile-help-step .high-light{color:#2563eb;margin-right:32px}.helper-wrapper .helper-container .profile-help-page .sub-description{color:#1f2937;font-size:14px;font-weight:500;margin-bottom:28px;margin-left:80px}.helper-wrapper .helper-container .profile-help-page .sub-description .blue-dot{color:#2563eb}.helper-wrapper .helper-container .profile-help-page .sub-description.margin-bottom-18{margin-bottom:18px}.helper-wrapper .helper-container .profile-help-page .helper-buttons .help-btn+.help-btn{margin-left:1.1rem}.helper-wrapper .helper-container .profile-help-page .helper-buttons .help-btn{background:#fff;border:1.5px solid #f3f4f6;border-radius:.5rem;box-sizing:border-box;color:#7c89a666;font-size:1.3rem;font-weight:500;line-height:2.5rem;padding-left:2.3rem;padding-right:2.4rem;padding-top:.5rem;text-transform:lowercase}.helper-wrapper .helper-container .profile-help-page .helper-buttons .help-btn.active{color:#2563eb}.helper-wrapper .helper-container .helper-buttons-divider{border-top:2px solid #f3f4f6;margin-bottom:2.8rem;margin-top:3.6rem}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.tab-page-row{display:flex;justify-content:center;margin-top:1.8rem}.tab-page-row .tab-wrapper{display:flex;flex:1 1;margin-left:1rem;margin-right:1rem;max-width:120rem}.tab-page-row .tab-wrapper .tab-container{display:inline-block}.tab-page-row .tab-wrapper .tab-container .tab{color:#4b5563;cursor:pointer;display:inline-block;font-size:1.4rem;font-weight:500;margin-right:6px;padding:.6rem 1.8rem .7rem;position:relative;text-align:center;white-space:nowrap}.tab-page-row .tab-wrapper .tab-container .tab.active{background:#eff6ff;border-radius:100px;color:#2563eb;font-weight:700}.tab-page-row .tab-wrapper .tab-container .tab.disabled{opacity:.3}.tab-page-row .tab-wrapper .tab-container .tab.disabled:hover{cursor:default}.tab-page-row .tab-wrapper .tab-container .tab .number{font-size:2rem}.tab-page-row .tab-wrapper .tab-container .tab:first-child{margin-left:0}.tab-page-row .tab-wrapper .tab-container .tab .label-tab-hover{background:#eff6ff;border-radius:100px;color:#2563eb;display:none;font-size:11px;font-weight:500;padding:4px 10px}.tab-page-row .tab-wrapper .tab-container .tab:hover .label-tab-hover{display:block;left:25px;position:absolute;top:-16px}.tab-page-row .tab-wrapper .tab-container .tab.reset-cursor{cursor:auto}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.user-bookmark-tab-content{margin-top:1.7rem}.user-bookmark-tab-content .section-outer-container{background:#f3f4f6;display:flex;justify-content:center;padding-bottom:10rem}.user-bookmark-tab-content .section-outer-container .hiring-representations{margin-top:3.2rem;padding-left:6.8rem!important}.user-bookmark-tab-content .section-outer-container .section-wrapper{display:block;flex:1 1;max-width:120rem;position:relative}.user-bookmark-tab-content .section-outer-container .section-wrapper .sloth-icon{height:4rem;position:absolute;right:0;top:-2.1rem;width:4rem}.user-bookmark-tab-content .section-outer-container .section-wrapper .section-container{flex:1 1;max-width:120rem}.user-bookmark-tab-content .section-outer-container .section-wrapper .section-container .section-content{background:#fff;border-radius:.5rem;margin-top:3.2rem;padding:1.5rem 5rem 5rem 3.9rem}.user-bookmark-tab-content .section-outer-container .section-wrapper .section-container .section-content .divider{border-top:.15rem solid #f3f4f6;margin-bottom:.2rem;margin-top:2.4rem}.user-bookmark-tab-content .additional-container{margin-bottom:3rem;margin-top:2.9rem}.user-bookmark-tab-content .additional-container .additional-title{background:#faeccc;border-radius:.5rem;color:#533920;font-size:1.4rem;font-weight:500;line-height:2rem;padding:.6rem 2rem .7rem 1.7rem;text-align:center}.user-bookmark-tab-content .movies-content{flex:1 1;max-width:120rem}.user-bookmark-tab-content .movies-content .title{color:#111827;font-size:1.6rem;font-weight:700;line-height:2.5rem}.user-bookmark-tab-content .service-container{background:#f3f4f6;display:flex;justify-content:center;margin-top:5rem;padding-top:3rem;width:100%}.user-bookmark-tab-content .service-container .content-wrapper{position:relative}.user-bookmark-tab-content .service-container .content-wrapper .tab-content-pagination{margin-top:2.5rem}.user-bookmark-tab-content .profile-bookmark-content{background:#fff;border-radius:1rem;padding-top:.7rem}.user-bookmark-tab-content .profile-bookmark-content .profile-bookmark-wrapper{display:flex;flex-wrap:wrap;margin-left:-2rem;margin-right:-1rem}.user-bookmark-tab-content .profile-bookmark-content .profile-bookmark-wrapper .base-article{margin:1.8rem 1.9rem 2.8rem}.user-bookmark-tab-content hr{border-top:1.5px solid #f3f4f6;margin-bottom:2.4rem;margin-top:.8rem}.user-bookmark-tab-content .company-movies-pagination{margin-left:1.2rem;margin-top:2.5rem}.other-movies-filtered-container{display:flex}.other-movies-filtered-container .users-article-container .user-voice-resource{margin-right:7rem;margin-top:1.2rem}.other-movies-filtered-container .lbl-sort-by{align-items:center;color:#111827;display:flex;font-size:1.3rem;font-weight:500;line-height:2.5rem;white-space:nowrap}.other-movies-filtered-container .other-movies-filtered{margin-left:2.4rem;padding-right:1.6rem;white-space:nowrap}.meety-info .meety-img{border-radius:1rem;height:19.5rem;object-fit:cover;width:33.4rem}.meety-info .no-img-div{align-items:center;background:#f3f4f6;border-radius:.5rem;color:#1f2937;display:flex;font-family:Noto Sans JP;font-size:1.6rem;font-weight:500;height:19.5rem;justify-content:center;position:relative;width:33.4rem}.profile-overview .overview-action-button .profile-action-button{float:none}.profile-overview .overview-action-button .profile-action-button:not(:first-child){margin-left:1.4rem}.profile-overview .additional-container-overview{margin-bottom:3.5rem;margin-top:1.1rem}.profile-overview .additional-container-overview .additional-title{background:#faeccc;border-radius:.5rem;color:#533920;font-size:1.4rem;font-weight:500;line-height:2rem;margin-top:2.8rem;padding:.6rem 2rem .7rem 1.7rem;text-align:center}.profile-overview .divider{border-top:.2rem solid #f3f4f6;margin-bottom:2.8rem;margin-top:3.6rem}.profile-overview .service-container .overview-content{background:#fff;border-radius:.5rem;padding:1px 7.4rem 3.6rem 5.2rem}.profile-overview .service-container .overview-content:not(:first-child){margin-top:1.6rem}.profile-overview .service-container .overview-content.margin-top-50{margin-top:5rem}.profile-overview .service-container .overview-content.margin-top-35{margin-top:3.5rem}.profile-overview .service-container .overview-content.padding-bottom-44{padding-bottom:4.4rem}.profile-overview .service-container .overview-content.padding-bottom-60{padding-bottom:6rem}.margin-top-59{margin-top:59px}.user-links-section{font-size:1.4rem}.user-links-section .three-links-div+.three-links-div{margin-top:1.8rem}.user-links-section .user-various-alink{color:#2563eb;display:inline-block;font-size:1.5rem;font-weight:500;min-width:9rem;width:23.6rem}.user-links-section .user-various-alink+.user-various-alink{margin-left:15rem}.user-links-section .user-links-section-header{margin-top:1.2rem}.user-links-section .user-links-section-header .description{font-size:1.5rem;overflow-wrap:break-word;white-space:pre-wrap}.user-school-history-section .overview-section-header{margin-bottom:1rem!important}.user-reading-resources-section{font-size:1.4rem}.warpper-with-icon{position:relative}.work-eperiences-info .divider{border-top:.1rem solid #f3f4f6}.work-eperiences-info .user-work-eperience .user-company .user-company-info{display:flex}.work-eperiences-info .user-work-eperience .user-company .user-company-info .user-company-name{color:#4b5563;font-size:1.5rem;font-weight:500;line-height:2.2rem}.work-eperiences-info .user-work-eperience .user-company .user-company-info .user-company-name.user-company-link{color:#2563eb}.work-eperiences-info .user-work-eperience .user-company .user-company-info .user-company-name.user-company-link .MuiTypography-root{font-weight:500}.work-eperiences-info .user-work-eperience .user-company .user-company-info .job-duration{color:#6b7280;font-size:1.2rem;font-weight:500;line-height:2.2rem;margin-top:2px}.work-eperiences-info .user-work-eperience .user-company .company-logo{border:1px solid #f3f4f6;border-radius:10rem;height:4.5rem;object-fit:cover;width:4.5rem}.work-eperiences-info .user-work-eperience .user-job-overview{color:#4b5563;font-size:1.4rem;font-weight:500;line-height:2.2rem;padding-right:12rem}.work-eperiences-info .no-img-div{align-content:center;background:#f3f4f6;border-radius:1rem;display:flex;height:17.7rem;justify-content:center;position:relative;width:33.4rem}.work-eperiences-info .no-img-div .no-img{height:4rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4rem}.action-buttons-wrapper{align-content:center;background:#fff;border-radius:3px;display:flex;margin-top:1.6rem;padding:2.2rem 4rem 2.4rem 3rem}.action-buttons-wrapper .switch-button-custom{margin-left:1rem!important}.action-buttons-wrapper .profile-action-button:not(:first-child){margin-left:1rem}.action-buttons-wrapper .copy-function-button{background-color:#fff;border:1.5px solid #f3f4f6;border-radius:.3rem;box-shadow:none;box-sizing:border-box;color:#2563eb;float:right;font-size:1.4rem;font-weight:500;height:3.8rem;line-height:2.6rem;margin-left:1rem;padding-left:1.6rem;padding-right:1.6rem}.action-buttons-wrapper .preview-function,.action-buttons-wrapper .profile-demo-function,.action-buttons-wrapper .profile-register-initial-function{padding-top:.5rem}.user-register-article-popup{border-radius:.3rem;width:41.9rem}.user-register-article-popup .MuiDialogTitle-root{padding-left:2.7rem!important}.user-register-article-popup .MuiDialogTitle-root .m-back-button{color:#acb6cd!important;font-size:1.6rem;padding:0!important}.user-register-article-popup .MuiDialogTitle-root .m-back-button img{display:none}.user-register-article-popup .MuiDialogTitle-root .m-back-button+p{padding-right:4.1rem}.user-register-article-popup .dialog-title-header{border-bottom:1.5px solid #f3f4f6;height:6.6rem;padding-bottom:1.6rem;padding-top:1.7rem}.user-register-article-popup .dialog-title-header .dialog-title{color:#1f2937;font-size:1.6rem;font-weight:700;text-align:center}.user-register-article-popup .user-register-article textarea{resize:none}.rss-main-popup.profile{margin-left:0;margin-right:0;width:41.9rem!important}.rss-main-popup.profile .MuiDialogTitle-root{padding-left:2.7rem!important}.rss-main-popup.profile .MuiDialogTitle-root .m-back-button{color:#4b5563!important;font-size:1.5rem;padding:0!important}.rss-main-popup.profile .MuiDialogTitle-root .m-back-button img{display:none}.rss-main-popup.profile .MuiDialogTitle-root .m-back-button+p{padding-right:4.1rem}.rss-main-popup.profile .dialog-title-header{border-bottom:.2rem solid #f3f4f6;height:7.2rem}.rss-main-popup.profile .dialog-title-header .dialog-title{color:#111827;font-size:1.7rem;font-weight:500;text-align:center}.rss-main-popup.profile .rss-main-content{padding-bottom:2.6rem}.rss-main-popup.profile .rss-main-content .divider{border-top:.1rem solid #f3f4f6}.rss-main-popup.profile .rss-main-content .divider.back-27{margin-left:-2.7rem;margin-right:-2.7rem}.rss-main-popup.profile .rss-main-content .divider.last{display:none}.rss-main-popup.profile .rss-main-content .register-new-rss-btn-div{padding:2.8rem 1.5rem 3.2rem}.rss-main-popup.profile .rss-main-content .register-new-rss-btn-div .register-new-rss-btn{border:1px solid #f3f4f6;border-radius:.5rem;color:#2563eb;font-size:1.5rem;font-weight:500;height:4rem;line-height:2rem;text-align:center;width:38.8rem}.rss-main-popup.profile .rss-main-content .all-rss{padding-left:2.7rem;padding-right:2.7rem;padding-top:2.6rem}.rss-main-popup.profile .rss-main-content .all-rss .header{color:#1f2937;font-size:1.6rem;font-weight:700;line-height:2.3rem}.rss-main-popup.profile .rss-main-content .all-rss .sub-text-div .sub-text{color:#1f2937;display:block;font-size:1.5rem;font-weight:500;line-height:2.2rem}.rss-main-popup.profile .rss-main-content .all-rss .sub-text-div .sub-text.rss-explanation{line-height:2.8rem}.rss-main-popup.profile .rss-main-content .all-rss .sub-text-div .sub-text.smaller{font-size:1.4rem}.rss-main-popup.profile .rss-main-content .all-rss .sub-text-div .sub-text+.sub-text{margin-top:1.2rem}.rss-main-popup.profile .rss-main-content .all-rss .refresh-block-icon{height:5.3rem;margin-left:-.3rem;margin-top:.5rem;width:4.8rem}.rss-main-popup.profile .rss-main-content .all-rss .rss-items-div .rss-config-div{margin-top:2.6rem}.rss-main-popup.profile .rss-main-content .all-rss .rss-items-div .rss-config-div .rss-name-category{align-items:center;display:flex}.rss-main-popup.profile .rss-main-content .all-rss .rss-items-div .rss-config-div .rss-name-category .idx-txt{align-items:center;border:.1rem solid #000;border-radius:50%;display:flex;font-size:1.2rem;font-weight:400;height:1.4rem;justify-content:center;width:1.4rem}.rss-main-popup.profile .rss-main-content .all-rss .rss-items-div .rss-config-div .rss-name-category .name-category-span{color:#111827;font-size:1.6rem;font-weight:400;line-height:2.3rem;margin-left:.6rem}.rss-main-popup.profile .rss-main-content .all-rss .rss-items-div .rss-config-div .rss-btns-div{margin-top:1.5rem}.rss-main-popup.profile .rss-main-content .all-rss .rss-items-div .rss-config-div .rss-btns-div .rss-btn{border:1px solid #f3f4f6;border-radius:.5rem;color:#2563eb;font-size:1.4rem;font-weight:500;height:4rem;line-height:2rem;padding-left:2.7rem;padding-right:2.7rem;text-align:center}.rss-main-popup.profile .rss-main-content .all-rss .rss-items-div .rss-config-div .rss-btns-div .rss-btn+.rss-btn{margin-left:2rem}.rss-main-popup.profile .rss-main-content .all-rss .rss-popup-link-button{align-items:center;border:1px solid #f3f4f6;border-radius:.5rem;color:#2563eb;display:flex;font-size:1.5rem;font-weight:500;height:4.4rem;justify-content:center;margin-left:-1rem;margin-top:1.7rem;text-align:center;text-decoration:none;width:38.8rem}.rss-amend-popup{border-radius:.3rem;margin-left:0;margin-right:0;width:41.9rem!important}.rss-amend-popup .MuiDialogTitle-root{padding-left:2.7rem!important}.rss-amend-popup .MuiDialogTitle-root .m-back-button{color:#1f2937!important;font-size:1.5rem;padding:0!important}.rss-amend-popup .MuiDialogTitle-root .m-back-button img{display:none}.rss-amend-popup .MuiDialogTitle-root .m-back-button+p{padding-right:4.1rem}.rss-amend-popup .dialog-title-header{border-bottom:1.5px solid #f3f4f6;height:6.6rem;padding-bottom:1.6rem;padding-top:1.7rem}.rss-amend-popup .dialog-title-header .dialog-title{color:#1f2937;font-size:1.6rem;font-weight:700;text-align:center}.rss-amend-popup .rss-amend-content{padding-left:2.8rem;padding-right:2.3rem}.rss-amend-popup .rss-amend-content .divider{border-top:1px solid #f3f4f6;margin-left:-2.8rem;margin-right:-2.3rem;margin-top:2.7rem}.rss-amend-popup .rss-amend-content .divider.last{display:none}.rss-amend-popup .rss-amend-content .divider.margin-top-28{margin-top:2.8rem}.rss-amend-popup .rss-amend-content .divider.margin-top-37{margin-top:3.7rem}.rss-amend-popup .rss-amend-content .divider.margin-top-34{margin-top:3.4rem}.rss-amend-popup .rss-amend-content .divider.margin-top-35{margin-top:3.5rem}.rss-amend-popup .rss-amend-content .input-row{margin-top:3.6rem}.rss-amend-popup .rss-amend-content .input-row.margin-top-28{margin-top:2.8rem}.rss-amend-popup .rss-amend-content .input-row.margin-top-29{margin-top:2.9rem}.rss-amend-popup .rss-amend-content .input-row.margin-top-30{margin-top:3rem}.rss-amend-popup .rss-amend-content .input-row.margin-top-31{margin-top:3.1rem}.rss-amend-popup .rss-amend-content .input-row.margin-top-32{margin-top:3.2rem}.rss-amend-popup .rss-amend-content .input-row.margin-top-33{margin-top:3.3rem}.rss-amend-popup .rss-amend-content .input-row .can-skip{background:#f3f4f6;border-radius:.5rem;display:inline-block;font-size:1.3rem;font-weight:500;height:2.8rem;line-height:2.8rem;margin-left:2rem;text-align:center;width:10.2rem}.rss-amend-popup .rss-amend-content .input-row .input-label{color:#1f2937;font-size:1.4rem;font-weight:500;line-height:2.3rem}.rss-amend-popup .rss-amend-content .input-row .input-txt{background:#fff;border-radius:.3rem;box-sizing:border-box;height:4.5rem;margin-top:1.5rem;padding:1.1rem 1.7rem 1.3rem 1.4rem;width:100%}.rss-amend-popup .rss-amend-content .input-row .txt-area{border-color:#f3f4f6;border-radius:.3rem;margin-top:1.4rem;padding-left:2rem;padding-top:1.5rem;resize:none}.rss-amend-popup .rss-amend-content .input-row .dropdown-list-category{background:#fff;border:1px solid #f3f4f6;border-radius:.3rem;box-sizing:border-box;height:4.5rem;margin-top:1.5rem;opacity:.75;width:100%}.rss-amend-popup .rss-amend-content .input-row .dropdown-list-category .MuiOutlinedInput-notchedOutline{border:none}.rss-amend-popup .rss-amend-content .input-row .dropdown-list-category .dropdown-category-item.subheader{background:#fff!important;color:#2563eb;font-size:1.4rem;font-weight:500}.rss-amend-popup .rss-amend-content .input-row .dropdown-list-category .dropdown-category-item.subheader:before{border-top:1px solid #f3f4f6!important;content:"";display:block;height:1px;margin:1rem 0 .7rem;width:3rem}.rss-amend-popup .rss-amend-content .input-row .logo-upload-inp{display:none}.rss-amend-popup .rss-amend-content .input-row .upload-lbl,.rss-amend-popup .rss-amend-content .input-row .uploaded-photo-lbl{display:block;margin-bottom:0}.rss-amend-popup .rss-amend-content .input-row .main-photo-div{margin-top:1.3rem}.rss-amend-popup .rss-amend-content .input-row .main-photo-div .upload-lbl{align-items:center;background:#eff6ff;border:1px solid #f3f4f6;border-radius:.3rem;box-sizing:border-box;cursor:pointer;display:flex;height:6.3rem;justify-content:center;width:6.3rem}.rss-amend-popup .rss-amend-content .input-row .main-photo-div .upload-lbl .logo-upload{display:block;height:2.9rem;width:2.9rem}.rss-amend-popup .rss-amend-content .input-row .main-photo-div .uploaded-photo{height:6.2rem;object-fit:cover;width:6.2rem}.rss-amend-popup .rss-amend-content .input-row .btn-upload-clear{margin-top:2rem}.rss-amend-popup .help-list{font-size:1.4rem;font-weight:500;margin-top:1.6rem}.rss-amend-popup .help-list div:not(:first-child){margin-top:.6rem}.user-register-article{color:#1f2937;margin-top:3rem;padding-bottom:1rem;padding-left:2.5rem;padding-right:2.5rem;width:100%}.user-register-article .input-label{align-items:center;display:inline-block;flex-direction:row;font-size:1.5rem;font-weight:500;line-height:3rem;margin-right:1rem}.user-register-article .input-field{background:#fff;border:.1rem solid #f3f4f6;border-radius:.3rem;box-sizing:border-box;font-size:1.6rem;height:5.2rem;line-height:2.5rem;padding:0 1.5rem;width:100%}.user-register-article .input-field.input-txt-area{height:-webkit-fit-content;height:fit-content;padding-top:1.3rem;resize:none}.user-register-article .website-name .input-field{height:4.5rem}.user-register-article .input-label+.input-field{margin-top:.9rem}.user-register-article .sub-label{font-size:1.4rem;line-height:1.6rem;margin-top:1rem}.user-register-article .help-list{font-size:1.4rem;font-weight:500;margin-top:1.6rem}.user-register-article .help-list div:not(:first-child){margin-top:.6rem}.user-register-article .tag-input-row .tag-input{margin-top:.9rem;overflow-y:auto}.user-register-article .tag-input-row .tag-input .ReactTags__tags.react-tags-wrapper{height:100%;max-height:35rem}.user-register-article .register-article-popup-tag-help-text{color:#4b5563;font-size:1.4rem;font-weight:500;line-height:2.5rem;margin-top:2rem}.user-register-article .register-article-popup-tag-help-text :last-child{margin-top:1.5rem}.user-register-article .register-article-popup-tag-help-text :last-child,.user-register-article .register-article-popup-tag-help-text :nth-child(2){margin-top:.5rem}.user-register-article .divider{border-top:1px solid #f3f4f6;margin:2.8rem -2.5rem 2.3rem}.user-register-article .txt-area{border-color:#f3f4f6;border-radius:.3rem;font-size:1.6rem;margin-top:1rem;padding-left:2rem;padding-top:1.5rem;resize:none}.user-register-article .input-txt{background:#fff;border-radius:.3rem;box-sizing:border-box;height:4.5rem;margin-top:.9rem;padding:1.1rem .5rem 1.3rem 1.4rem}.user-register-article .article-posted-date .combined-field-content .MuiFormControl-marginNormal{width:100%}.user-register-article .category .dropdown-list-category{border:none;height:4.5rem}.user-register-article .category .dropdown-list-category .MuiOutlinedInput-input{padding-bottom:1.3rem;padding-top:1.3rem}.user-register-article .category .dropdown-list-category .dropdown-arrow-icon svg{transform:scale(.7)}.user-register-article .combined-field-content{padding:0}.user-register-article .combined-field-content .content-label .title-label .title{color:#4b5563;font-size:15px;font-weight:500;margin-right:1.7rem}.user-register-article .combined-field-content .content-label .title-label .suffixButton{font-size:1.3rem;padding:.8rem 1.2rem}.user-register-article .combined-field-content .posted-date-input{width:100%}.user-register-article .black-button{margin-top:1rem}.notification-popover{background:#dd564a;border-radius:10px;color:#fff;font-size:1.4rem;font-style:normal;font-weight:500;line-height:2rem;padding:.6rem 2rem .7rem;text-align:center}#simple-popover .MuiPopover-paper{background-color:#0000;box-shadow:none;left:93.6rem!important;top:8.5rem!important}@media only screen and (max-width:1800px)and (min-width:1600px){#simple-popover .MuiPopover-paper{left:81.6rem!important}}@media only screen and (max-width:1600px)and (min-width:1366px){#simple-popover .MuiPopover-paper{left:67.6rem!important}}@media only screen and (max-width:1366px)and (min-width:1280px){#simple-popover .MuiPopover-paper{left:67.6rem!important}}@media only screen and (max-width:1280px)and (min-width:1024px){#simple-popover .MuiPopover-paper{left:65.6rem!important}}@media only screen and (max-width:600px)and (min-width:400px){#simple-popover .MuiPopover-paper{left:62.6rem!important}}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.articles-tab-content{margin-top:1.7rem}.articles-tab-content .section-outer-container{background:#f3f4f6;display:flex;justify-content:center;padding-bottom:3.6rem}.articles-tab-content .section-outer-container .hiring-representations{margin-top:3.2rem;padding-left:6.8rem!important}.articles-tab-content .section-outer-container .section-wrapper{display:block;flex:1 1;max-width:120rem;position:relative}.articles-tab-content .section-outer-container .section-wrapper .sloth-icon{height:4rem;position:absolute;right:0;top:-2.1rem;width:4rem}.articles-tab-content .section-outer-container .section-wrapper .section-container{flex:1 1;max-width:120rem}.articles-tab-content .section-outer-container .section-wrapper .section-container .section-content{background:#fff;border-radius:.5rem;margin-top:3.2rem;padding:2.4rem 5rem 5rem 3.9rem}.articles-tab-content .section-outer-container .section-wrapper .section-container .section-content .divider{border-top:.15rem solid #f3f4f6;margin-bottom:.2rem;margin-top:2.4rem}.articles-tab-content .articles-content{flex:1 1;max-width:120rem}.articles-tab-content .articles-content .title{color:#111827;font-size:1.6rem;font-weight:700;line-height:2.5rem}.articles-tab-content .service-container{background:#f3f4f6;display:flex;justify-content:center;margin-top:5rem;padding-top:3rem;width:100%}.articles-tab-content .service-container .content-wrapper{position:relative}.articles-tab-content .service-container .content-wrapper .tab-content-pagination{margin-top:2.5rem}.articles-tab-content .user-articles-content{background:#fff;border-radius:.5rem;padding-top:.7rem}.articles-tab-content .user-articles-content .user-articles-wrapper{display:flex;flex-wrap:wrap;margin-left:-2rem;margin-right:-1rem}.articles-tab-content .user-articles-content .user-articles-wrapper .base-article{margin:1.8rem 1.9rem 2.2rem}.articles-tab-content .user-articles-content .user-articles-wrapper .base-article .photo-row .no-photo-div.cover-photo-row.youTrust{background-color:#519ba2}.articles-tab-content .user-articles-content .user-articles-wrapper .base-article .photo-row .no-photo-div.cover-photo-row.youTrust .cat-icon{height:12rem;width:12rem}.articles-tab-content hr{border-top:1.5px solid #f3f4f6;margin-bottom:2.4rem;margin-top:1.4rem}.articles-tab-content .user-articles-pagination{margin-left:0;margin-top:2.5rem}.articles-filtered-container{display:flex}.articles-filtered-container .users-article-container .user-voice-resource{margin-right:7rem;margin-top:1.2rem}.articles-filtered-container .lbl-sort-by{align-items:center;color:#111827;display:flex;font-size:1.3rem;font-weight:500;line-height:2.5rem;white-space:nowrap}.articles-filtered-container .articles-filtered{margin-left:2.4rem;padding-right:1.6rem;white-space:nowrap}.movies-rss-btn-wrapper .movies-btn-rss-add{background:#fff;border:1.5px solid #f3f4f6;border-radius:.5rem;color:#2563eb;font-size:1.3rem;font-weight:500;height:3.9rem;line-height:2.5rem;text-align:center;width:22.4rem}.movies-rss-btn-wrapper .movies-btn-rss-add.bottom-79{bottom:7.9rem}.profile-contacts .overview-content{background-color:#fff;border-radius:.5rem;padding:2.3rem 7.4rem 3.6rem 5.1rem}.profile-contacts .overview-content:not(:last-child){margin-bottom:1.6rem}.profile-contacts .overview-section-header{margin-bottom:.4rem!important}.profile-contacts .overview-section-header .header{font-size:1.6rem;font-weight:700}.profile-contacts .no-info-description,.profile-contacts .user-contactdm,.profile-contacts .user-investment-support,.profile-contacts .user-job-request,.profile-contacts .user-side-job{margin-top:1.5rem}.profile-contacts .divider{margin-top:3.6rem}.podcast-article{display:flex;justify-content:space-between;width:100%}.podcast-article .recommend-txt-div{flex:1 0 100%}.podcast-article .recommend-txt-div .like-icon{height:1.4rem;width:1.4rem}.podcast-article .recommend-txt-div .recommend-txt{color:#4b5563;font-size:1.2rem;font-weight:500;position:relative;top:.1rem}.podcast-article .recommend-txt-div .recommend-txt.blue-color{color:#2563eb}.podcast-article .recommend-txt-div .recommend-txt.can-click{cursor:pointer}.podcast-article .company-left-podcast-group{display:flex}.podcast-article .company-left-podcast-group .logo-div div{align-items:center;background-color:#2563eb;border-radius:10rem;display:flex;height:4.6rem;justify-content:center;width:4.6rem}.podcast-article .company-left-podcast-group .logo-div .logo-podcast{height:1.8rem;width:1.8rem}.podcast-article .company-left-podcast-group .logo-div.mobile-view div{height:3.5rem;margin-top:.4rem;width:3.5rem}.podcast-article .company-left-podcast-group .logo-div.mobile-view .logo-podcast{height:1.5rem;width:1.5rem}.podcast-article .company-left-podcast-group .podcast-info-div{max-width:65rem}.podcast-article .company-left-podcast-group .podcast-info-div .podcast-name-date{color:#4b5563;font-size:1.2rem;font-weight:500;line-height:2.2rem;margin-top:10px}.podcast-article .company-left-podcast-group .podcast-info-div .podcast-name-date.podcast-name-date-mobile{color:#4b5563}.podcast-article .company-left-podcast-group .podcast-info-div .star-btn-icon{background:none;border:none;margin-left:12px}.podcast-article .company-left-podcast-group .podcast-info-div .star-btn-icon img{height:18px;margin-top:-5px;object-fit:cover;width:18px}.podcast-article .company-left-podcast-group .podcast-info-div .podcast-name{color:#4b5563;display:inline-block;font-weight:700;line-height:2.5rem}.podcast-article .company-left-podcast-group .podcast-info-div .podcast-name.podcast-name-mobile{color:#1f2937}.podcast-article .company-left-podcast-group .podcast-info-div.mobile-view{margin-left:15px;max-width:220px}.podcast-article .company-left-podcast-group .podcast-info-div.mobile-view .podcast-name{font-weight:500}.podcast-article .company-left-podcast-group .podcast-info-div .podcast-action{align-items:center;display:flex;flex-wrap:wrap}.podcast-article .company-left-podcast-group .podcast-info-div .article-top5-tags+.recommend-txt-div{margin-top:1.6rem}.podcast-article .company-left-podcast-group .podcast-info-div .article-top5-tags .article-tags{max-width:68rem;white-space:nowrap}.podcast-article .company-left-podcast-group .podcast-info-div .article-top5-tags.mobile-view{margin-top:.2rem;max-width:calc(100% - 1.9rem)}.podcast-article .company-left-podcast-group .podcast-info-div .article-top5-tags .readonly-tag{border:1px solid #f3f4f6;border-radius:.8rem;color:#1f2937;padding:.4rem 1.7rem .4rem 1.2rem}.podcast-article .company-left-podcast-group .podcast-info-div .article-top5-tags .readonly-tag .blue-color{color:#2563eb}.podcast-article .company-left-podcast-group .podcast-info-div .article-top5-tags .readonly-tag.tag-highlight{background:#edf2fd;border:none;border-radius:.8rem;color:#2563eb;display:inline-block;font-size:1.3rem;font-weight:500;line-height:1.9rem;margin:0;padding:.4rem 1.5rem .5rem 1.1rem}.podcast-article .company-left-podcast-group .podcast-info-div .article-top5-tags .readonly-tag.can-click{cursor:pointer}.podcast-article .company-left-podcast-group .podcast-info-div .article-top5-tags .readonly-tag+.readonly-tag{margin-left:1.5rem}.podcast-article .company-left-podcast-group .podcast-info-div .podcast-link{align-items:center;background:#fff;border:1.5px solid #f3f4f6;border-radius:10rem;color:#1f2937;display:flex;height:3.1rem;justify-content:center;width:9rem}.podcast-article .company-left-podcast-group .podcast-info-div .podcast-link span{font-size:1.2rem;font-weight:500;padding-bottom:.1rem;text-align:center}.podcast-article .company-left-podcast-group .podcast-info-div .podcast-link .podcast-link-logo{height:1.8rem;margin-left:.9rem;width:1.8rem}.podcast-article .company-left-podcast-group .podcast-info-div .break-flex{flex-basis:100%;height:0}.podcast-article .company-left-podcast-group .podcast-info-div .action-buttons .act-btn{background:#fff;border:.1rem solid #e5e7eb;border-radius:0;color:#111827;font-size:1.1rem;font-weight:500;height:2.5rem;line-height:1.8rem;padding-left:2rem;padding-right:2rem;text-align:center}.podcast-article .company-left-podcast-group .podcast-info-div .action-buttons .act-btn.is-review-hidden{background:#f3f4f6}.podcast-article .company-left-podcast-group .podcast-info-div .action-buttons .act-btn+.act-btn{margin-left:1.1rem}.podcast-article .company-right-podcast-group.company-pc-podcast{margin-left:40px}.podcast-article .company-right-podcast-group .podcast-cover-image{border:1.5px solid #f3f4f6;height:100px;object-fit:cover;width:100px}.podcast-article .company-right-podcast-group .podcast-cover-image.mobile-view{height:60px;margin-top:8px;width:60px}.podcast-article .company-right-podcast-group .no-photo-div{align-items:center;background-color:#eff6ff;display:flex;justify-content:center}.podcast-article .company-right-podcast-group .no-photo-div .cat-icon{height:4rem;width:4rem}.employee-level-inner-tabs{border-bottom:1.5px solid #f3f4f6;display:flex;gap:4px;margin-bottom:28px}.employee-level-inner-tabs__item{background:#0000;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin-bottom:-1.5px;min-width:64px;padding:8px 12px 10px}.employee-level-inner-tabs__item--active{border-bottom:2px solid #1f2937;color:#1f2937;font-weight:500}.employee-level-presentation{display:flex;flex-direction:column;gap:16px}.employee-level-presentation__empty{align-items:center;background:#f3f4f6;border-radius:5px;display:flex;height:17.2rem;justify-content:center;width:27.5rem}.employee-level-presentation__empty span{color:#2563eb;font-size:1.5rem;font-weight:700}.employee-level-presentation__preview,.employee-level-presentation__preview-no-photo{border-radius:8px;cursor:pointer;display:inline-block;overflow:hidden;width:-webkit-fit-content;width:fit-content}.employee-level-presentation__preview img,.employee-level-presentation__preview-no-photo img{display:block;height:177px;object-fit:cover;width:280px}.employee-level-presentation__preview-no-photo{align-items:center;background-color:#f3f4f6;border:1px solid #d1d5db;display:flex;justify-content:center}.employee-level-presentation__preview-no-photo img{height:auto;max-height:200px;max-width:200px;object-fit:contain;width:auto}.employee-level-presentation__title{align-items:center;color:#1f2937;display:inline-flex;font-size:14px;font-weight:700;gap:8px;text-decoration:none}.employee-level-presentation__title:hover{text-decoration:underline}.employee-level-presentation__title-arrow{font-size:16px}.multi-tab-buttons{line-height:inherit}.multi-tab-buttons .tab-btn{border:1.5px solid #f3f4f6;border-radius:100px;color:#4b5563;display:inline-block;font-size:12px;font-weight:700;line-height:19px;padding:6px 19px 8px 20px}.multi-tab-buttons .tab-btn.disabled{cursor:auto;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.multi-tab-buttons .tab-btn.active{background-color:#eff6ff;border:1.5px solid #93c5fd;color:#2563eb}.multi-tab-buttons .tab-btn+.tab-btn{margin-left:1.6rem}.empty-line{display:block;font-size:15px;font-weight:500;line-height:24px}.div-employees-previous-companies+.update-tag-data-button{margin-top:1.8rem}.skill-level-div .skill-demands-grid{display:flex;flex-wrap:wrap;gap:16px}.skill-level-div .skill-demands-grid .box-key-figure+.box-key-figure{margin-left:0}.skill-level-div .fulltime-demand-txt{background-color:#eff6ff;font-size:1.5rem;font-weight:500;line-height:2.4rem;padding:2.4rem 2.8rem 2.8rem}.skill-level-div .empty-img-donut-chart{height:28.3rem;width:28.3rem}.skill-level-div .donut-chart-container .chart-legends{background-color:#f2f4f6;height:-webkit-fit-content;height:fit-content;margin-left:10.8rem;padding:2.4rem 9.3rem 2.8rem 2.8rem;width:44rem}.skill-level-div .donut-chart-container .chart-legends .legend-item{padding:0!important}.skill-level-div .donut-chart-container .chart-legends .legend-item+.legend-item{margin-top:.7rem}.skill-level-div .steps-div{background-color:#eff6ff;height:12.4rem;padding-left:3.6rem;padding-top:2.8rem}.skill-level-div .step{background-color:#d8dee1;border-radius:1rem;display:inline-block;height:.4rem;width:4rem}.skill-level-div .step.fill{background-color:#2563eb}.skill-level-div .step+.step{margin-left:.4rem}.skill-level-div .level-percentage+.skill-demands{margin-left:10rem}.skill-level-div .level-percentage,.skill-level-div .skill-demands{display:inline-block}.skill-level-div .header-txt{font-size:1.5rem;line-height:2.4rem}.skill-level-div .explain-txt,.skill-level-div .header-txt{display:block;font-weight:500;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.skill-level-div .explain-txt{color:#6b7280;font-size:1.2rem}.clv-emp .div-check-points{display:flex;gap:28px}.clv-emp .emp-info-row{align-items:center;background-color:#eff6ff;column-gap:12px;display:flex;padding-bottom:24px;padding-left:16px;padding-top:20px}.clv-emp .emp-info-row .emp-img{border-radius:100px;height:52px;width:52px}.clv-emp .emp-info-row .emp-name{font-size:15px;font-weight:500;line-height:18px}.clv-emp .emp-overview{word-wrap:break-word;font-size:15px;font-weight:500;line-height:24px}.clv-emp .emp-lnks{column-gap:12px;display:flex}.clv-emp .emp-lnk-img{border:1px solid #f3f4f6;border-radius:100px;height:32px;width:32px}.level-header.no-bg{background:none;border:none;padding:0}.level-header .last-updated-txt{font-weight:500;margin-left:auto}.explanations .exp-txt{font-size:12px;font-weight:500;line-height:20px}.explanations .exp-txt a{color:#2563eb!important;text-decoration:none!important}.employees-level-percentages{position:relative}.employees-level-percentages .employees-pagination .pagination li{border:1px solid #0000;border-radius:6px;height:3rem;min-width:3rem;padding-top:.1rem;width:3rem}.employees-level-percentages .employees-pagination .pagination li.active{background-color:#fff;border-color:#2563eb}.employees-level-percentages .employees-pagination .pagination li.active a{color:#2563eb}.employees-level-percentages .employees-pagination .pagination li.next,.employees-level-percentages .employees-pagination .pagination li.previous{padding-top:.3rem}.employees-level-percentages .employees-pagination .pagination li a{font-size:14px;font-weight:500}.employees-level-percentages .employees-div{column-gap:28px;display:flex;flex-wrap:wrap;row-gap:16px}.employees-level-percentages .employee-info{align-items:center;cursor:pointer;display:inline-flex}.employees-level-percentages .employee-info .profile-photo{border-radius:100px;height:36px;object-fit:cover;width:36px}.employees-level-percentages .employee-info .profile-photo+.name-tag{margin-left:8px}.employees-level-percentages .employee-info .name-tag{border:1.5px solid #f3f4f6;border-radius:100px;color:#2563eb;font-size:14px;font-weight:500;height:24px;line-height:18px;padding-left:8px;padding-right:8px;padding-top:1px;text-align:center;width:-webkit-fit-content;width:fit-content}.employees-level-percentages .white-blue-button+.white-blue-button{margin-left:1.2rem}.employees-level-percentages .help-txt-div .txt{display:block;font-size:12px;font-weight:500;line-height:20px}.employees-level-percentages .help-txt-div .txt a{color:#2563eb}.employees-level-percentages .overview-common-layout{display:flex;flex-wrap:wrap}.employees-level-percentages .overview-common-layout .bottom-content{margin-top:0}.employees-level-percentages .overview-common-layout .bottom-content .center-component{width:100%}.employees-level-percentages .overview-common-layout .left-title{min-width:0;min-width:auto}.employees-level-percentages .overview-common-layout .help-txt{display:block;font-size:12px;font-weight:500;line-height:20px;margin-top:1.8rem}.employee-level-sub-tabs-box{border:1px solid #f3f4f6;border-radius:5px;box-sizing:border-box;padding:8px 36px 24px!important;width:100%}.employee-level-sub-tabs-box .employee-level-sub-tabs{align-items:flex-start;border-bottom:1.5px solid #f3f4f6;display:flex;gap:4px;width:100%}.employee-level-sub-tabs-box .employee-level-sub-tab{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;min-width:64px;padding:8px 12px 10px;transition:color .12s,border-color .12s}.employee-level-sub-tabs-box .employee-level-sub-tab:hover{color:#4b5563}.employee-level-sub-tabs-box .employee-level-sub-tab--active{border-bottom-color:#1f2937;color:#1f2937;font-weight:500}.employee-level-sub-tabs-box .employee-level-sub-tab--active:hover{color:#1f2937}.employee-level-sub-tabs-box .employee-level-sub-tab-content{margin-top:0}.employee-level-sub-tabs-box .employee-log-table-wrapper{padding-left:0;padding-right:0}.employee-level-sub-tabs-box .employee-info-log-bottom-table-div{padding-left:0}.employee-level-filter-section.company-overview-pc-second-section{background:#fff!important;border:none!important;border-radius:0!important;box-sizing:border-box;margin-left:-7.4rem!important;margin-right:0!important;max-width:100vw!important;padding:16px 7.4rem 20px!important;width:100vw!important}.employee-level-list-filter-row{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.employee-level-list-filters{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.employee-level-role-summary-box{margin-top:28px}.employee-level-info-banner{background:#fff;box-sizing:border-box;margin-left:-7.4rem;margin-right:0;margin-top:36px;padding:16px 7.4rem 20px;width:100vw}.employee-level-info-banner__inner{align-items:flex-start;background:#eff6ff;border:1px solid #3b82f6;border-radius:4px;display:flex;gap:8px;padding:2px 12px 6px}.employee-level-info-banner__icon-wrap{align-items:center;display:flex;flex-shrink:0;padding:4px}.employee-level-info-banner__icon{color:#2563eb;font-size:24px!important;height:24px!important;width:24px!important}.employee-level-info-banner__body{align-items:center;color:#4b5563;display:flex;flex:1 0;font-family:Noto Sans JP;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;min-height:32px;min-width:0}.employee-level-figures-footer{margin-top:28px;width:100%}.employee-level-figures-footer__divider{border-top:1.5px solid #f3f4f6;height:0;width:100%}.employee-level-figures-footer__row{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:16px}.employee-level-figures-footer__buttons{align-items:center;display:flex}.employee-level-figures-footer__updated-at{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:500;line-height:24px;text-align:right;white-space:nowrap}.employee-level-filter-reset{background:#0000;border:none;color:#2563eb;cursor:pointer;font-family:Noto Sans JP;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;padding:0;text-decoration:underline;text-underline-offset:2px}.employee-level-filter-reset:hover{text-decoration:none}.employee-level-records-count-row{align-items:center;background:#0000;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;margin-top:16px}.employee-level-records-count{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px}.employee-level-table-wrapper .employee-log-table-wrapper{background:#0000!important;border-radius:0!important;padding:0!important}.employee-level-table-wrapper .employee-info-log-bottom-table-div{padding-left:0}.employee-level-table-wrapper .custom-pagination-container .footer-pagination{display:none}.employee-level-list-actions{align-items:center;display:flex;gap:16px}.employee-level-list-actions .employee-level-list-sort-wrapper,.employee-level-list-actions .white-blue-button{transform:translateY(-1px)}.employee-level-list-actions .white-blue-button{border:1px solid #e5e7eb!important;border-radius:6px!important;height:32px;line-height:30px;padding:0 12px}.employee-level-list-sort-wrapper{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;color:#1f2937;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:32px;letter-spacing:.7px;line-height:30px;max-width:none;min-width:160px;padding:0 12px;white-space:nowrap;width:auto}.employee-level-list-sort-wrapper .ant-dropdown-trigger,.employee-level-list-sort-wrapper .ant-space,.employee-level-list-sort-wrapper .employee-level-list-sort-lbl{line-height:30px}.employee-level-list-sort-lbl{white-space:nowrap}.employee-level-list-sort{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;color:#1f2937;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:32px;justify-content:space-between;padding:0 12px;width:160px}.employee-level-list-sort .ant-space{align-items:center;display:flex;gap:0!important;justify-content:space-between;width:100%}.employee-level-list-sort .ant-space-item{line-height:1}.employee-level-bars{width:100%}.employee-level-bars__heading{align-items:center;display:flex;gap:12px;padding-left:0}.employee-level-bars__heading:before{background:#2563eb;content:"";display:inline-block;flex-shrink:0;height:18px;width:3px}.employee-level-bars__heading-title{color:#1a1a1a;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:24px;margin:0}.employee-level-bars__heading-sub{color:#9ca3af;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500}.employee-level-bars__top{display:flex;flex-direction:column;gap:24px}.employee-level-bars__avg-row{align-items:center;display:flex;gap:16px}.employee-level-bars__avg-numbers{align-items:baseline;display:flex;gap:8px}.employee-level-bars__avg-value{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:32px;font-weight:700;line-height:24px}.employee-level-bars__avg-max{color:#6b7280;line-height:24px}.employee-level-bars__avg-max,.employee-level-bars__avg-tier{font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500}.employee-level-bars__avg-tier{background:#eaf3fd;border-radius:6px;color:#2563eb;line-height:20px;padding:1px 7px 2px 8px;position:relative;top:2px;white-space:nowrap}.employee-level-bars__comment{background:#f3f4f5;border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin:0;padding:16px 28px 20px;white-space:pre-wrap;width:100%}.employee-level-bars__list{display:flex;flex-direction:column;gap:14px;margin-top:20px;width:50%}.employee-level-bars__row{align-items:center;display:flex;gap:10px}.employee-level-bars__label{display:flex;flex-direction:column;flex-shrink:0;gap:2px;min-width:180px}.employee-level-bars__label-name{color:#1a1a1a;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:1.4}.employee-level-bars__label-salary{color:#9ca3af;font-family:Noto Sans JP,sans-serif;font-size:11px;line-height:1.4}.employee-level-bars__bar-area{align-items:center;display:flex;flex:1 1;gap:8px}.employee-level-bars__bar-bg{background:#f3f4f6;border-radius:6px;flex:1 1;height:24px;overflow:hidden;position:relative}.employee-level-bars__bar-fill{align-items:center;border-radius:6px;box-sizing:border-box;display:flex;height:100%;justify-content:flex-end;min-width:4px;padding-right:8px}.employee-level-bars__bar-pct-inside{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:11px;font-weight:500}.employee-level-bars__bar-pct-outside{color:#9ca3af;flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-size:11px;font-weight:500;min-width:30px;text-align:left}.employee-level-bars__bar-pct-outside--hidden{visibility:hidden}.employee-level-bars__footer-note{border-top:1px solid #f3f4f6;color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:12px;margin-top:24px;padding-top:14px}.employee-level-bars__empty-note{color:#d1d5db;font-family:Noto Sans JP,sans-serif;font-size:12px;margin-top:24px;text-align:center}.employee-level-bars__supplement{border-top:1px solid #e5e7eb;box-sizing:border-box;margin-bottom:-8px;margin-top:24px;width:100%}.employee-level-bars__supplement-accordion{width:100%}.employee-level-bars__supplement-item{border-bottom:1px solid #e5e7eb;width:100%}.employee-level-bars__supplement-item:last-child{border-bottom:none}.employee-level-bars__supplement-item.is-open .employee-level-bars__supplement-icon{transform:rotate(180deg)}.employee-level-bars__supplement-trigger{align-items:center;background:#0000;border:none;box-sizing:border-box;cursor:pointer;display:flex;height:52px;padding:16px 0;width:100%}.employee-level-bars__supplement-question{color:#111827;flex:1 1 auto;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px;min-width:0;overflow:hidden;padding-right:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.employee-level-bars__supplement-icon{color:#111827;flex-shrink:0;height:16px!important;transition:transform .2s ease;width:16px!important}.employee-level-bars__supplement-answer{padding-bottom:16px}.employee-level-bars__supplement-list{list-style:disc;margin:0;padding-left:21px}.employee-level-bars__supplement-list li{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:32px}.employees-level-flat{display:flex;flex-direction:column;gap:8px;max-width:100%;width:962px}.employees-level-flat__box{background:#fff;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:12px 36px 24px;width:100%}.employees-level-flat__box--figures{padding-top:20px}.employees-level-flat__box:has(>.employees-level-flat__tabs--pill){padding-top:0}.employees-level-flat__box .tab-content-layout-v2{background:#0000;border:none;border-radius:0;padding:0}.employees-level-flat__box .company-other-articles-content{background:#0000!important;border-radius:0!important;padding-top:0!important}.employees-level-flat__box .company-other-articles-wrapper{padding-top:0!important}.employees-level-flat__box .article-category-tag{display:none}.employees-level-flat__tabs{border-bottom:1px solid #e5e7eb;display:flex;gap:4px;width:100%}.employees-level-flat__tabs--pill{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;padding-bottom:16px;padding-top:16px;row-gap:8px;width:100%}.employees-level-flat__tabs--pill .employees-level-flat__tab{background:#0000;border:1.5px solid #f3f4f6;border-radius:100px;box-shadow:none;color:#4b5563;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;height:auto;letter-spacing:normal;line-height:20px;margin:0;min-width:0;outline:none;padding:6px 20px 8px;text-align:center;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.employees-level-flat__tabs--pill .employees-level-flat__tab:hover:not(.is-active){border-color:#e5e7eb}.employees-level-flat__tabs--pill .employees-level-flat__tab.is-active{background:#eff6ff;border-color:#e5e7eb;box-shadow:none;color:#2563eb;font-weight:700}.employees-level-flat__tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin-bottom:-1px;min-width:64px;padding:6px 12px 10px;text-align:center}.employees-level-flat__tab.is-active{border-bottom-color:#1f2937;color:#1f2937;font-weight:700}.employee-level-list-sort-wrapper .employee-level-sort-trigger{align-items:center;cursor:pointer;display:inline-flex;gap:4px}.employee-level-list-sort-wrapper .employee-level-sort-trigger svg{color:#4b5563}.company-value-list{background:#fff;border-radius:4px;display:flex;flex-direction:column;gap:20px}.company-value-list,.company-value-list--empty{padding:12px 36px 28px}.company-value-list__tabs{border-bottom:1.5px solid #f3f4f6;display:flex;gap:4px;width:100%}.company-value-list__tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:default;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin-bottom:-1.5px;min-width:64px;padding:0 12px 10px;text-align:center}.company-value-list__tab.is-active{border-bottom-color:#1f2937;color:#1f2937;font-weight:700}.company-value-list__items{display:flex;flex-direction:column;gap:26px;list-style:none;margin:0;padding:0;width:100%}.company-value-list__item{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:12px;padding-bottom:20px;width:100%}.company-value-list__item:last-child{border-bottom:none;padding-bottom:0}.company-value-list__title-row{align-items:center;display:flex}.company-value-list__title-text{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:500;line-height:18px}.company-value-list__title-text:before{color:#2563eb;content:"• ";margin-right:4px}.company-value-list__desc{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin:0;white-space:pre-wrap}.company-value-list__footer{border-top:1px solid #e5e7eb;display:flex;padding-top:16px;width:100%}.company-value-list__action-btn{background-color:#fff;border:1.5px solid #f3f4f6;border-radius:8px;box-shadow:0 1px 2px #0000001a;color:#2563eb;cursor:pointer;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:32px;line-height:20px;padding:0 12px;text-align:center}.company-value-list__action-btn:hover{background:#f3f4f6}.company-value-list__empty-text{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin:0;width:100%}.employees-list-page__hero{align-items:center;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:36px 0;width:100vw}.employees-list-page__hero-badge{background:#f3f4f6;border-radius:100px;color:#111827;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;line-height:20px;padding:1px 8px 3px;white-space:nowrap}.employees-list-page__hero-title{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:32px;font-weight:700;letter-spacing:0;line-height:52px;margin:0;text-align:center}.employees-list-page__hero-desc{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin:0;max-width:720px;padding:0 24px;text-align:center}.employees-list-page__segment-menu{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 #0000001a;display:inline-flex;overflow:hidden}.employees-list-page__segment-item{background:#fff;border:none;border-right:1px solid #e5e7eb;color:#1f2937;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:32px;line-height:20px;padding:0 12px;transition:background-color .15s ease,color .15s ease}.employees-list-page__segment-item:last-child{border-right:none}.employees-list-page__segment-item:hover:not(.is-active){background:#f3f4f6}.employees-list-page__segment-item.is-active{background:#1f2937;color:#fff}.employees-list-page__placeholder-bar{background:#f3f4f6;box-sizing:border-box;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:48px 78px;width:100vw}.employees-list-page__placeholder{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:14px;text-align:center}.employees-list-page .company-employee-info-section{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.employees-list-page .company-employee-info-section__white{background:#fff!important;border-top:1px solid #e5e7eb;box-sizing:border-box;display:flex;justify-content:center;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:16px 0 20px!important;width:100vw!important}.employees-list-page .company-employee-info-section__white>.employee-info-filter-row{box-sizing:border-box;max-width:1142px;width:100%}.employees-list-page .company-employee-info-section__bottom-gray{background:#f3f4f6!important;box-sizing:border-box;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:32px 0 12px!important;width:100vw!important}.employees-list-page .employee-info-filter-row{padding-bottom:0!important}.employees-list-page .employee-info-filter-row:after{display:none!important}.employees-list-page__publish-bar{background:#f3f4f6;box-sizing:border-box;display:flex;justify-content:center;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 0 24px;width:100vw}.employees-list-page__publish-bar--job-type .page-publish-switch{max-width:100%;width:962px}.employees-list-page__publish-bar--list .page-publish-switch{max-width:1142px;width:100%}.employees-list-page__role-tabs-bar{background:#fff;border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;box-sizing:border-box;display:flex;justify-content:center;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;width:100vw}.employees-list-page__role-tabs{align-items:flex-start;display:flex;gap:4px;max-width:100%;padding-top:8px;width:962px}.employees-list-page__role-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;min-width:64px;padding:4px 8px 12px;text-align:center;transition:color .15s ease,border-color .15s ease}.employees-list-page__role-tab:first-child{padding-left:0}.employees-list-page__role-tab:hover:not(.is-active):not(.is-disabled){color:#1f2937}.employees-list-page__role-tab.is-active{border-bottom-color:#1f2937;color:#1f2937;font-weight:700}.employees-list-page__role-tab.is-disabled{cursor:not-allowed;opacity:.4}.employees-list-page__job-type-card,.employees-list-page__job-type-card-wrap{max-width:100%;width:962px}.employees-list-page__job-type-card{background:#fff;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:12px 36px 24px}.employees-list-page__job-type-tabs{border-bottom:1px solid #e5e7eb;display:flex;gap:4px;width:100%}.employees-list-page__job-type-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin-bottom:-1px;min-width:64px;padding:6px 12px 10px;text-align:center}.employees-list-page__job-type-tab.is-active{border-bottom-color:#1f2937;color:#1f2937;font-weight:700}.employees-list-page__job-type-placeholder{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin:0}.employees-list-page__role-menu-wrap{background:#fff;border-top:1px solid #e5e7eb;box-sizing:border-box;display:flex;justify-content:center;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:16px 78px;width:100vw}.employees-list-page__role-menu{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 #0000001a;display:inline-flex;overflow:hidden}.employees-list-page__role-item{background:#fff;border:none;border-right:1px solid #e5e7eb;color:#1f2937;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:32px;line-height:20px;padding:0 12px;transition:background-color .15s ease,color .15s ease}.employees-list-page__role-item:last-child{border-right:none}.employees-list-page__role-item:hover:not(.is-active):not(.is-disabled){background:#f3f4f6}.employees-list-page__role-item.is-active{background:#1f2937;color:#fff}.employees-list-page__role-item.is-disabled{cursor:not-allowed;opacity:.4}.employees-list-page__job-type-body{padding:32px 0 12px}.employees-list-page__culture-body,.employees-list-page__job-type-body{align-items:center;background:#f3f4f6;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.employees-list-page__culture-body{padding:28px 0 12px}.employees-list-page__culture-card{background:#fff;border-radius:5px;box-sizing:border-box;max-width:100%;padding:0 36px 24px;width:969px}.employees-list-page__culture-card .company-tab-common-layout{background:#0000;border:none;border-radius:0;margin-top:0;padding:0}.employees-list-page__culture-card .summary-tab-content__divider{background:#e5e7eb;border:none;display:block;flex-shrink:0;height:1px;margin:24px 0 0;padding:0;width:100%}.employees-list-page__culture-value-wrap{max-width:100%;width:969px}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.company-pc-container .main-content.main-content--card>.company-right-side>section.company-main-job-postings-wrapper{padding:8px 36px 12px}.company-main-job-postings-wrapper__nav{display:flex;margin-top:20px;width:100%}.company-main-job-postings-wrapper__nav .page-nav-card{max-width:351px}.job-posting-grid{display:flex;flex-direction:column;gap:20px}.job-posting-grid__tabs{align-items:flex-end;border-bottom:1px solid #e5e7eb;display:flex;gap:4px;width:100%}.job-posting-grid__tabs--pill{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;padding-bottom:16px;padding-top:16px;row-gap:8px}.job-posting-grid__tabs--pill .job-posting-grid__tab{background:#0000;border:1.5px solid #f3f4f6;border-radius:100px;box-shadow:none;color:#4b5563;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;height:auto;letter-spacing:normal;line-height:20px;margin:0;min-width:0;outline:none;padding:6px 20px 8px;text-align:center;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.job-posting-grid__tabs--pill .job-posting-grid__tab:hover:not(.is-active){border-color:#e5e7eb}.job-posting-grid__tabs--pill .job-posting-grid__tab.is-active{background:#eff6ff;border-color:#e5e7eb;box-shadow:none;color:#2563eb;font-weight:700}.job-posting-grid__tabs-left{align-items:flex-end;display:flex;gap:4px}.job-posting-grid__tabs-right{align-items:center;display:flex;margin-left:auto;padding-bottom:6px}.job-posting-grid__tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin-bottom:-1px;min-width:64px;padding:6px 12px 10px;text-align:center;transition:color .15s ease,border-color .15s ease}.job-posting-grid__tab:hover:not(.is-active){color:#1f2937}.job-posting-grid__tab.is-active{border-bottom-color:#1f2937;color:#1f2937;font-weight:700}.job-posting-grid__divider{display:none}.job-posting-grid__cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,246px)}.job-posting-grid__update-row{display:flex;justify-content:flex-start;width:100%}.job-posting-grid__update-btn{align-items:center;background:#fff;border:1.5px solid #f3f4f6;border-radius:5px;color:#2563eb;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;justify-content:center;line-height:20px;padding:4px 16px 6px;text-align:center;transition:background-color .15s ease;white-space:nowrap}.job-posting-grid__update-btn:hover{background:#f3f4f6}.job-posting-grid__supplement{background:#fff;border-top:1px solid #e5e7eb;box-sizing:border-box;margin-top:12px;max-width:100%;padding-bottom:0;padding-top:0;width:896px}.job-posting-grid__supplement-accordion{margin-top:0;width:100%}.job-posting-grid__supplement-item{border-bottom:1px solid #e5e7eb;width:100%}.job-posting-grid__supplement-item:last-child{border-bottom:none}.job-posting-grid__supplement-item.is-open .job-posting-grid__supplement-icon{transform:rotate(180deg)}.job-posting-grid__supplement-trigger{align-items:center;background:#0000;border:none;box-sizing:border-box;cursor:pointer;display:flex;height:52px;padding:16px 0;width:100%}.job-posting-grid__supplement-question{color:#111827;flex:1 1 auto;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px;min-width:0;overflow:hidden;padding-right:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.job-posting-grid__supplement-icon{color:#111827;flex-shrink:0;height:16px!important;transition:transform .2s ease;width:16px!important}.job-posting-grid__supplement-answer{padding-bottom:16px}.job-posting-grid__supplement-list{list-style:disc;margin:0;padding-left:21px}.job-posting-grid__supplement-list li{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:32px}.job-posting-card{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;height:136px;padding:16px 16px 18px;width:246px}.job-posting-card__header{align-items:center;display:flex;gap:12px;width:214px}.job-posting-card__name{flex:1 1;font-size:14px;line-height:18px;width:180px}.job-posting-card__name,.job-posting-card__status{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-weight:500}.job-posting-card__status{align-items:center;display:inline-flex;flex-shrink:0;font-size:13px;height:14px;justify-content:center;line-height:1;width:14px}.job-posting-card__status .icon-status{height:14px;width:14px}.job-posting-card__hr{background:#d1d5db;flex-shrink:0;height:1px;margin-top:-4px;width:214px}.job-posting-card__salary{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-weight:700;line-height:16px;margin:0}.job-posting-card__salary-num{font-size:16px}.job-posting-card__salary-unit{font-size:12px}.job-posting-card__bars{align-items:center;display:flex;gap:1px}.job-posting-card__bar{background:#fff;border:1px solid #d1d5db;border-radius:10px;box-sizing:border-box;height:4px;width:27px}.job-posting-card__bar.is-active{background:#2563eb;border-color:#2563eb}.job-posting-card__level-label{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;line-height:16px;margin:0}.job-posting-table{border:1px solid #e5e7eb;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;width:100%}.job-posting-table__row{display:grid;grid-template-columns:minmax(0,1fr) 111px 210px 204px;width:100%}.job-posting-table__row--head{background:#f3f4f6}.job-posting-table__row:not(:last-child){border-bottom:1px solid #e5e7eb}.job-posting-table__cell{box-sizing:border-box;color:#1f2937;display:flex;flex-direction:column;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;gap:8px;justify-content:center;line-height:24px;padding:12px 16px 16px}.job-posting-table__cell:not(:last-child){border-right:1px solid #e5e7eb}.job-posting-table__row--head .job-posting-table__cell{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;line-height:18px;padding:8px 16px 12px}.job-posting-table__cell--status{align-items:flex-start}.job-posting-table__placeholder{color:#1f2937}.job-posting-table__level-label{color:#1f2937;font-size:13px;line-height:16px;margin:0}.job-posting-table__bars{align-items:center;display:flex;gap:1px}.job-posting-table__bar{background:#fff;border:1px solid #d1d5db;border-radius:10px;box-sizing:border-box;height:4px;width:27px}.job-posting-table__bar.is-active{background:#2563eb;border-color:#2563eb}.job-posting-table__salary{color:#1f2937;font-size:13px;line-height:16px}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.company-environment-work-tab-content{padding-bottom:5rem}.company-environment-work-tab-content.padding-bottom-31{padding-bottom:3.1rem}.company-environment-work-tab-content+.company-environment-work-tab-content{margin-top:1.6rem}.company-environment-work-tab-content .tab-title{min-height:3.8rem}.company-environment-work-tab-content .top-divider{margin-top:3rem}.company-environment-work-tab-content .top-content-header-div{align-items:normal;flex-direction:column;justify-content:normal}.company-environment-work-tab-content .top-content-header-div .subtitle{font-size:1.3rem;font-weight:500;line-height:normal}.company-environment-work-tab-content .pc-environment-work-container .bottom-txt{display:block;font-size:1.3rem;font-weight:500;line-height:normal}.company-environment-work-tab-content .pc-environment-work-container .btn-update-div{padding-right:4.2rem}.company-environment-work-tab-content .pc-environment-work-container .btn-update-div .btn-update{border:1.5px solid #f3f4f6;border-radius:.5rem;height:3.5rem;padding-left:0;padding-right:0;padding-top:0;width:7.8rem}.company-environment-work-tab-content .pc-environment-work-container .btn-update-div .btn-update span{color:#2563eb;font-size:1.3rem;font-weight:500;line-height:normal;text-align:center}.company-environment-work-tab-content .pc-environment-work-container .working-env-div{display:flex}.company-environment-work-tab-content .pc-environment-work-container .working-env-div .main-category-label{font-size:1.4rem;font-weight:700;line-height:normal;padding-right:4rem;width:19%}.company-environment-work-tab-content .pc-environment-work-container .working-env-div .sub-categories-container{column-gap:12.9rem;display:flex;flex-wrap:wrap;padding-right:6.6rem;row-gap:2.2rem;width:81%}.company-environment-work-tab-content .pc-environment-work-container .working-env-div .sub-categories-container .sub-categories-col{display:flex;flex-direction:column;row-gap:2.2rem}.company-environment-work-tab-content .pc-environment-work-container .working-env-div .sub-categories-container .sub-category{display:inline-block;width:24.2rem}.company-environment-work-tab-content .pc-environment-work-container .working-env-div .sub-categories-container .sub-category .category-lbl{font-size:1.4rem;font-weight:500;line-height:normal}.company-environment-work-tab-content .pc-environment-work-container .working-env-div .sub-categories-container .sub-category .status-div{float:right;font-size:1.3rem;font-weight:500}.company-environment-work-tab-content .pc-environment-work-container .working-env-div .sub-categories-container .sub-category .icon-status{height:1.4rem;width:1.4rem}.update-working-env-popup{max-width:105.3rem;width:105.3rem}.update-working-env-popup.mobile-view .popup-backbtn img{height:1.2rem;width:1.2rem}.update-working-env-popup.mobile-view .dialog-title{font-size:1.5rem;font-weight:700}.update-working-env-popup .dialog-title-header{padding-left:3.6rem!important}.update-working-env-popup .popup-content{border-top:.2rem solid #f3f4f6;display:block;display:flex;flex:1 1;flex-direction:column}.update-working-env-popup .popup-content.mobile-view{height:100%}.update-working-env-popup .popup-content.mobile-view .help-message{margin-top:2.6rem}.update-working-env-popup .popup-content.mobile-view .form-submit-button-wrapper{margin-top:auto}.update-working-env-popup .popup-content .link-header-div{display:flex;padding-left:2.4rem;padding-right:2.6rem}.update-working-env-popup .popup-content .link-header-div .link-h4{color:#4b5563;font-size:1.6rem;font-weight:700;line-height:1.9rem}.update-working-env-popup .popup-content .link-header-div .circle-number-div{line-height:.8rem}.update-working-env-popup .popup-content .link-header-div .circle-number-div.link-number{margin-left:.2rem;margin-top:.4rem}.update-working-env-popup .popup-content .input-row{padding-left:3.6rem;padding-right:2.6rem;padding-top:3rem}.update-working-env-popup .popup-content .input-row.mobile-view{padding-left:2.4rem;padding-right:0;padding-top:2.8rem;row-gap:1.8rem}.update-working-env-popup .popup-content .input-row .working-env-lbl{font-size:1.5rem;font-weight:500;margin-bottom:0}.update-working-env-popup .popup-content .form-submit-button-wrapper{margin-top:5rem}.update-working-env-popup .working-env-btn{background:#fff;border:.13rem solid #f3f4f6;border-radius:.5rem;display:inline-block;font-size:1.4rem;font-weight:500;height:3.8rem;line-height:normal;padding-left:2.4rem;padding-right:2.4rem;text-align:center;width:-webkit-fit-content;width:fit-content}.update-working-env-popup .working-env-btn .MuiButton-label{text-transform:none}.update-working-env-popup .working-env-btn.is-selected{background:#eff6ff;color:#2563eb}.update-working-env-popup .working-env-btn+.working-env-btn{margin-left:2rem}.update-working-env-popup .MuiDialogTitle-root{padding-left:2.4rem!important}.update-working-env-popup .MuiDialogTitle-root .m-back-button{color:#0000008a!important;padding:0!important}.update-working-env-popup .MuiDialogTitle-root .m-back-button img{display:none}.update-working-env-popup .MuiDialogTitle-root .m-back-button+p{padding-right:4.1rem}.company-work-env{display:flex;flex-direction:column;gap:20px;width:100%}.company-work-env__tabs{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;padding-bottom:16px;padding-top:16px;row-gap:8px;width:100%}.company-work-env__tab{background:#0000;border:1.5px solid #f3f4f6;border-radius:100px;box-shadow:none;color:#4b5563;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;height:auto;letter-spacing:normal;line-height:20px;margin:0;min-width:0;outline:none;padding:6px 20px 8px;text-align:center;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.company-work-env__tab:hover:not(.is-active){border-color:#e5e7eb}.company-work-env__tab.is-active{background:#eff6ff;border-color:#e5e7eb;box-shadow:none;color:#2563eb;font-weight:700}.company-work-env .working-env-div.holiday_vacation .sub-categories-container .sub-category,.company-work-env .working-env-div.work_env_employee_benefits .sub-categories-container .sub-category{width:27.2rem}.company-work-env .working-env-div.work_env_work_support .sub-categories-container .sub-category{width:22.2rem}.company-work-env .sub-categories-container{column-gap:8.8rem;display:flex;flex-wrap:wrap;row-gap:2rem}.company-work-env .sub-categories-container .sub-category{display:flex;justify-content:space-between;width:21.2rem}.company-work-env .sub-categories-container .sub-category .category-lbl{font-size:14px;font-weight:500;line-height:18px}.company-work-env__accordion{border-top:1px solid #e5e7eb;width:100%}.company-work-env__accordion-trigger{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;font-weight:500;gap:10px;justify-content:space-between;padding:16px 10px 16px 0;width:100%}.company-work-env__accordion-trigger:hover .company-work-env__accordion-label{text-decoration:underline}.company-work-env__accordion-label{color:#111827;flex:1 1;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px;text-align:left}.company-work-env__accordion-chevron{flex-shrink:0;transition:transform .2s ease}.company-work-env__accordion-chevron.is-open{transform:rotate(180deg)}.company-work-env__accordion-body{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;padding:0 0 16px}.company-work-env-figures{display:flex;flex-direction:column;gap:20px;width:100%}.company-work-env-figures__row{display:flex;flex-wrap:wrap;gap:16px}.company-work-env-figures__btn{display:flex}.company-retirement-figures{display:flex;flex-direction:column;gap:16px;width:100%}.company-retirement-figures__row{display:flex;flex-wrap:wrap;gap:16px}.company-retirement-figures__note{align-self:flex-end;color:#8c8c8c;font-family:Noto Sans JP,sans-serif;font-size:12px;line-height:16px}.company-retirement-figures__btn{display:flex}.overview-common-layout{display:flex;flex-direction:column}.overview-common-layout .left-title{min-width:10.4rem}.overview-common-layout .left-title,.overview-common-layout .top-title{color:#1f2937;display:flex;font-size:1.5rem;font-weight:500;line-height:25px}.overview-common-layout .bottom-content{align-items:end;display:flex;justify-content:space-between;margin-top:12px;width:100%}.overview-common-layout .bottom-action-btn{margin-left:0;margin-top:20px}.overview-common-layout .bottom-action-btn .add-image-btn{align-items:center;border:1.5px solid #f3f4f6;border-radius:.5rem;display:block;height:34px;justify-content:center;width:184px}.overview-common-layout .bottom-action-btn .add-image-btn label,.overview-common-layout .bottom-action-btn .add-image-btn span{color:#2563eb;font-size:1.4rem;font-weight:500;line-height:2rem;text-align:center}.overview-common-layout .bottom-action-btn .input-uploader-input{display:none}.company-hiring-demograph{position:relative}.company-hiring-demograph .div-key-figures{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.company-hiring-demograph .div-key-figures>.box-key-figure{min-width:0;width:auto}.company-hiring-demograph .overview-common-layout{display:flex;flex-wrap:wrap}.company-hiring-demograph .overview-common-layout .bottom-content{margin-top:0}.company-hiring-demograph .overview-common-layout .center-component{width:100%}.company-hiring-demograph .overview-common-layout .right-action-btn{flex:1 1 100%;margin-left:10.4rem;margin-top:2rem}.company-hiring-demograph .overview-common-layout .bottom-action-btn{margin-top:0;width:100%}.company-hiring-demograph .overview-common-layout .hiring-demograph-update-divider{background:#e5e7eb;height:1px;margin:24px 0 16px;width:100%}.company-hiring-demograph .overview-common-layout .hiring-demograph-note{color:#4b5563;display:block;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;line-height:24px;margin-top:12px;text-align:right;width:100%}.company-using-services-category{background:#fff;border:.15rem solid #f3f4f6;border-radius:.5rem;flex:1 1;padding-bottom:4.6rem;padding-left:3.5rem;padding-right:3.5rem;position:relative}.company-using-services-category .tab-content-layout-v2 .service-container{margin-top:1.2rem!important}.company-using-services-category .noted{align-items:center;color:#000;display:flex;font-size:14px;font-weight:500;line-height:25px}.company-using-services-category .noted .dot-icon{height:1rem;margin-right:.8rem;margin-top:.2rem;width:1rem}.company-using-services-category .service-title{color:#111827;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.company-using-services-category .articles-filter .lbl-sort-by{color:#6b7280;font-size:13px;font-weight:500}.company-using-services-category .articles-pagination{margin-top:2.8rem}.company-using-services-category .articles-pagination .custom-pagination-container .pagination{margin-left:0}.company-using-services-category .empty-title{color:#4b5563;font-size:13px;font-style:normal;font-weight:500;line-height:20px}.company-using-services-category .company-select-list{column-gap:2rem;display:inline-flex;flex-wrap:wrap;row-gap:2rem}.company-using-services-category .company-select-list .company-select-list-row+.company-select-list-row{margin-top:0}.company-using-services-category .company-select-list .company-select-list-row{display:inline-flex}.company-using-services-category .company-select-list .company-select-list-row .company-item-div{display:inline-block}.company-using-services-category .company-select-list .company-select-list-row .company-item-div .famous-service-btn:hover{cursor:auto}.company-using-services-category .company-select-list .company-select-list-row .company-item-div .famous-service-btn.has-link:hover{cursor:pointer}.company-using-services-category .tab-content-layout-v2{padding-bottom:0;padding-left:0;padding-right:0}.company-select-wrap .empty-txt{display:block;font-size:1.4rem;font-weight:500;line-height:normal}.company-select-wrap .describe-tab-page{background:#111827;border:1.5px solid #111827;border-radius:5px;margin-bottom:16px;padding:55px 51px}.company-select-wrap .describe-tab-page .describle-title{background:#fff;border-radius:3px;color:#111827;font-size:16px;font-weight:700;line-height:23px;padding:20px 40px;text-align:center}.company-select-container{background:#fff;border:.15rem solid #f3f4f6;border-radius:.5rem;padding:2.7rem 7.2rem 4rem 3.5rem;width:93.8rem}.company-select-container .sub-filter-div{display:flex}.company-select-container .name-filter-div{align-items:center;border:1.5px solid #f3f4f6;border-radius:.3rem;display:inline-flex;height:3.1rem;margin-left:auto;margin-top:1.3rem;padding-left:1.4rem;width:21.3rem}.company-select-container .name-filter-div:active,.company-select-container .name-filter-div:focus-within{background-color:#fff;border-color:#2563eb;box-shadow:0 0 0 2px #0591ff1a;outline:0}.company-select-container .name-filter-div .magnifying-class{height:1.2rem;width:1.2rem}.company-select-container .name-filter-div .name-fitler-txt{color:#4b5563;font-size:1.2rem;font-weight:500}.company-select-container .bottom-div{display:flex;width:100%}.company-select-container .bottom-div .btn-unselect{border:none;color:#111827;font-size:1.3rem;font-weight:500;line-height:2.5rem;margin-top:.3rem}.company-select-container .bottom-div .btn-unselect:hover{background-color:#fff}.company-select-container .bottom-div .btn-unselect span{text-decoration:underline}.company-select-container .company-go-home-header,.company-select-container .company-select-header{font-size:1.5rem;font-weight:700;line-height:2.3rem}.company-select-container .company-go-home-header{color:#2563eb;cursor:pointer;display:inline-block;text-align:right;width:67%}.company-select-container .company-select-breadcrumb .company-select-breadcrumb-item{font-size:1.3rem;font-weight:500;line-height:2.5rem}.company-select-container .company-select-breadcrumb .company-select-breadcrumb-item.underline{text-decoration:underline}.company-select-container .company-select-breadcrumb .company-select-breadcrumb-item.home{cursor:pointer}.company-select-container .company-select-list .company-select-list-row{display:flex}.company-select-container .company-select-list .company-select-list-row .company-item-div{display:inline-block}.company-select-container .company-select-list .company-select-list-row+.company-select-list-row{margin-top:2rem}.company-select-container .text-introduction{display:flex;font-size:1.2rem;font-weight:500;justify-content:flex-start;margin-top:.8rem}.company-select-container .text-introduction span{margin-right:1.2rem}.company-select-container .text-introduction span.blog-intro{color:#2563eb}.company-select-container .pagination-row{margin-top:0}.company-select-container .pagination-row .pagination{margin-left:0}.company-select-container .pagination-row.mobile{align-items:baseline;display:flex;margin-top:1.2rem}.company-select-container .pagination-row .clear-all-service{margin-left:auto;padding-right:.5rem}.company-select-container .pagination-row .clear-all-service span{color:#4b5563;display:block;font-size:1.3rem;font-weight:500;line-height:2.5rem;text-align:right;-webkit-text-decoration-line:underline;text-decoration-line:underline}.company-prefecture-filter-select-popup{max-width:105rem;width:105rem}.company-prefecture-filter-select-popup .dialog-title-header{border:1.5px solid #f3f4f6}.company-prefecture-filter-select-popup .dialog-title-header .dialog-title{font-size:1.7rem;font-weight:700}.company-prefecture-filter-select-popup .popup-content{padding-top:3.7rem}.company-prefecture-filter-select-popup .popup-content .input-row{padding-left:3.6rem;padding-right:3.6rem}.company-prefecture-filter-select-popup .popup-content .input-row .scroll-container{column-gap:2rem;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:2.8rem}.company-prefecture-filter-select-popup .popup-content .input-label{font-size:1.5rem;font-weight:500;line-height:normal}.company-prefecture-filter-select-popup .popup-content .service-filter-btn{border-radius:.5rem;font-size:1.4rem;margin-left:0}.company-prefecture-filter-select-popup .form-submit-button-wrapper{margin-top:9.2rem}.company-sub-filter{align-items:center;display:flex}.company-sub-filter .lbl{color:#4b5563;display:inline-block;font-size:1.3rem;font-weight:500}.company-sub-filter .btn-sub-filter{background:#fff;border:1px solid #e5e7eb;border-radius:.3rem;height:3.1rem;padding-left:1.7rem;padding-right:1.7rem;padding-top:0}.company-sub-filter .btn-sub-filter span{color:#6b7280;font-size:1.2rem;font-weight:700;line-height:normal;text-align:center}.company-sub-filter .btn-sub-filter.ant-btn-default:disabled{opacity:.5}.company-sub-filter .btn-sub-filter.selected{background:#eff6ff;border:1px solid #93c5fd}.company-sub-filter .btn-sub-filter.selected span{color:#2563eb}.company-sub-filter .btn-sub-filter+.btn-sub-filter{margin-left:1.8rem}.famous-service-btn{align-items:center;background-color:#fff;border:.15rem solid #f3f4f6;border-radius:50%;display:flex;flex-direction:column;height:5rem;justify-content:center;min-height:5rem;min-width:5rem;position:relative;width:5rem}.famous-service-btn.rect-btn{border-radius:.5rem;height:10.2rem;min-height:0;min-height:auto;min-width:0;min-width:auto;width:12.4rem}.famous-service-btn.rect-btn .logo{border:.1rem solid #f3f4f6;border-radius:10rem;height:4rem;min-height:4rem;min-width:4rem;object-fit:cover;width:4rem}.famous-service-btn.active{border:.15rem solid #2563eb}.famous-service-btn .logo{border:.1rem solid #f3f4f6;border-radius:10rem;height:4rem;min-height:4rem;min-width:4rem;object-fit:cover;width:4rem}.famous-service-btn .service-name{text-wrap:wrap;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#111827;display:-webkit-box;font-size:1.2rem;font-weight:500;margin-top:1rem;max-height:38px;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.famous-service-btn .service-name.underline{text-decoration:underline}.famous-service-btn.mobile-view{border-radius:.5rem;height:11.2rem;margin:.9rem .8rem;width:10.7rem}.famous-service-btn.mobile-view .logo{border:.13rem solid #f3f4f6;height:4.5rem;width:4.5rem}.famous-service-btn.mobile-view .service-name{font-size:1.4rem}.famous-service-btn.mobile-view .famous-service-verified-icon{right:-7px;top:-6px}.famous-service-btn .famous-service-verified-icon{height:12px;position:absolute;right:3px;top:-2px;width:12px}.famous-service-btn .famous-service-remove-btn{background-color:#f3f4f6;border:none;border-radius:100%;bottom:-12px;height:25px;margin-bottom:2px;position:absolute;right:-12px;width:25px}.famous-service-btn .famous-service-remove-btn .famous-service-close-icon{height:9px;width:9px}.search-service-company-page{min-height:50rem;padding:1rem 1.3rem}.search-service-company-page .form-row-display{padding:2rem 2rem 0}.search-service-company-page .input-icon-container{border-color:#e5e7eb;border-radius:.3rem;display:flex;height:4.3rem;margin-top:2rem}.search-service-company-page .input-icon-container .outlined-input{width:100%}.search-service-company-page .input-icon-container .outlined-input .MuiOutlinedInput-root{border-radius:4px 0 0 4px}.search-service-company-page .input-icon-container .MuiOutlinedInput-notchedOutline{border-right:none!important}.search-service-company-page .input-icon-container .input-field{border:none;font-size:1.5rem;height:4rem;padding:0 1rem;width:100%}.search-service-company-page .input-icon-container .input-field:focus{outline:none}.search-service-company-page .input-icon-container .input-icon{background-color:#f4f7fc;border-bottom:1px solid #e5e7eb;border-radius:0 .3rem .3rem 0;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb;height:4rem;width:4.4rem}.search-service-company-page .input-icon-container .input-icon svg{fill:#000}.search-service-company-page .help-bottom-divider{border-top:1.5px solid #f3f4f6;margin:2.2rem -1.3rem 2.1rem}.search-service-company-page .help-text-top-divider{border-top:1.5px solid #f3f4f6;margin:2.2rem -1.3rem 1.7rem}.search-service-company-page .search-helper-text{font-size:1.4rem;font-weight:500;line-height:2.8rem;padding:0 2.4rem}.search-service-company-page .search-helper-text .search-helper-button{color:#2563eb;cursor:pointer;text-decoration:underline}.add-service-popup{max-width:81.6rem!important}.add-service-popup .register-button{color:#2563eb}.add-service-popup .linear-progress-background{background-color:#f3f4f6!important;height:3px}.add-service-popup .bar{background-color:#dc6156}.company-using-service-section{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;max-width:970px;width:100%}.company-using-service-section__wrap{align-items:stretch;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;padding:6px 36px 32px;width:100%}.company-using-service-section__wrap .company-using-services-category{background:#0000!important;border:none!important;box-shadow:none!important;box-sizing:border-box!important;padding:0!important;width:100%!important}.company-using-service-section__wrap .tab-content-layout-v2{background:#0000!important;border:none!important;border-radius:0!important;padding:0!important}.company-using-service-section__wrap .tab-content-layout-v2 .service-container{margin-top:6px!important}.company-using-service-section__wrap .articles-filter{border-bottom:1.5px solid #f3f4f6;display:flex!important;gap:4px;margin:0!important;padding:0!important}.company-using-service-section__wrap .articles-filter .service-filter-btn{background:#0000!important;border:none!important;border-radius:0!important;color:#1f2937!important;cursor:pointer;font-family:Noto Sans JP,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:.7px!important;line-height:24px!important;margin:0!important;min-width:64px;padding:6px 12px 10px!important;white-space:nowrap}.company-using-service-section__wrap .articles-filter .service-filter-btn.is-selected{border-bottom:2px solid #111827!important;color:#111827!important;font-weight:700!important}.company-using-service-section__wrap .divider.margin-top-19.margin-bottom-31{background:#0000!important;border:0!important;height:0!important;margin:28px 0 0!important}.company-using-service-section__wrap .divider.margin-top-28.margin-bottom-28{background:#0000!important;border:0!important;border-top:1.5px solid #f3f4f6!important;height:0!important;margin:32px 0!important}.company-using-service-section__wrap .service-title{color:#111827!important;font-family:Noto Sans JP,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;margin-bottom:0!important}.company-using-service-section__wrap .empty-title{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:13px;line-height:20px;margin-top:32px}.company-using-service-section__register-card{background:#fff;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:8px 36px 12px;width:100%}.company-using-service-section__register-tabs{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:4px;width:100%}.company-using-service-section__register-tab{align-items:center;color:#1f2937;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.7px;line-height:24px;min-width:64px;padding:8px 12px 10px;text-align:center}.company-using-service-section__register-tab.is-active{border-bottom:2px solid #1f2937}.company-using-service-section__register-section{display:flex;flex-direction:column;gap:12px;padding-bottom:20px;width:100%}.company-using-service-section__register-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 #0000001a;cursor:pointer;display:inline-flex;margin:0;overflow:hidden;padding:3px 0 5px;width:-webkit-fit-content;width:fit-content}.company-using-service-section__register-btn:hover{background:#f9fafb}.company-using-service-section__register-btn-inner{align-items:center;border-right:1px solid #e5e7eb;color:#2563eb;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;justify-content:center;line-height:20px;padding:0 12px;white-space:nowrap}.company-using-service-section__register-desc{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin:0;word-break:break-word}.company-related-links-box{align-items:flex-start;display:flex;flex-direction:column;gap:16px;width:100%}.company-related-links-box__tabs{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;padding-bottom:16px;padding-top:16px;row-gap:8px;width:100%}.company-related-links-box__tab{background:#0000;border:1.5px solid #f3f4f6;border-radius:100px;box-shadow:none;color:#4b5563;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;height:auto;letter-spacing:normal;line-height:20px;margin:0;min-width:0;outline:none;padding:6px 20px 8px;text-align:center;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.company-related-links-box__tab:hover:not(.is-active){border-color:#e5e7eb}.company-related-links-box__tab.is-active{background:#eff6ff;border-color:#e5e7eb;box-shadow:none;color:#2563eb;font-weight:700}.company-related-links-box__related-links{align-items:flex-start;display:flex;flex-direction:column;gap:16px;width:100%}.company-related-links-box__related-links .company-links{column-gap:12px;padding:0;row-gap:12px}.company-related-links-box__edit-btn{display:flex}.company-related-links-box__grid{grid-column-gap:16px;grid-row-gap:14px;column-gap:16px;display:grid;grid-template-columns:1fr 1fr;max-width:100%;row-gap:14px;width:718px}.company-related-links-box__btn{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#1f2937;cursor:pointer;display:flex;gap:8px;min-height:46px;padding:10px 24px 12px;text-align:left;text-decoration:none;transition:background-color .15s ease;width:100%}.company-related-links-box__btn:hover{background:#eef0f5;text-decoration:none}.company-related-links-box__btn:focus,.company-related-links-box__btn:focus-visible{outline:none}.company-related-links-box__icon{flex-shrink:0;height:24px;width:24px}.company-related-links-box__btn-label{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:18px;white-space:nowrap}.company-links{column-gap:12px;display:flex;flex-direction:row;flex-wrap:wrap;padding:16px 20px;row-gap:12px}.company-links .logo-lnk{border:1.5px solid #f3f4f6;border-radius:100px;height:36px;object-fit:contain;width:36px}.help-txt{display:block;font-size:12px;font-weight:500;line-height:20px}.jobs-page__hero{align-items:center;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:36px 0;width:100vw}.jobs-page__hero-badge{background:#f3f4f6;border-radius:100px;color:#111827;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;line-height:20px;padding:1px 8px 3px;white-space:nowrap}.jobs-page__hero-title{color:#1f2937;font-size:32px;font-weight:700;letter-spacing:0;line-height:52px}.jobs-page__hero-desc,.jobs-page__hero-title{font-family:Noto Sans JP,sans-serif;margin:0;text-align:center}.jobs-page__hero-desc{color:#4b5563;font-size:14px;font-weight:500;line-height:24px;max-width:720px;padding:0 24px}.jobs-page__segment-menu{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 #0000001a;display:inline-flex;overflow:hidden}.jobs-page__segment-item{background:#fff;border:none;border-right:1px solid #e5e7eb;color:#1f2937;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:32px;line-height:20px;padding:0 12px;transition:background-color .15s ease,color .15s ease}.jobs-page__segment-item:last-child{border-right:none}.jobs-page__segment-item:hover:not(.is-active){background:#f3f4f6}.jobs-page__segment-item.is-active{background:#1f2937;color:#fff}.jobs-page__body{align-items:center;background:#f3f4f6;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:28px 0 80px;width:100vw}.jobs-page__relative-blogs-card{box-sizing:border-box;max-width:100%;width:969px}.jobs-page .jobs-page__hiring-demograph-box{padding:20px 36px 12px}.jobs-page__main-card{background:#fff;border-radius:5px;box-sizing:border-box;max-width:100%;padding:12px 36px 28px;width:969px}.jobs-page__main-card--slide{padding:20px 36px 12px}.jobs-page__main-card--slide .ant-tabs-nav{display:none!important}.jobs-page__main-card--bordered{border:1px solid #e5e7eb;padding:12px 36px 20px}.jobs-page__main-card--recruitment,.jobs-page__main-card--work-env{padding:12px 36px 24px}.jobs-page__main-card--single-tab .ant-tabs-nav{display:none}.jobs-page__main-card .summary-tab-content__divider{background:#e5e7eb;border:none;display:block;flex-shrink:0;height:1px;margin:24px 0 0;padding:0;width:100%}.jobs-page__main-card .company-tab-common-layout{background:#0000;border:none;border-radius:0;margin-top:0;padding:0}.jobs-page__placeholder{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:14px;padding:48px 0;text-align:center}.job-type-info-page__hero{align-items:center;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:36px 0;width:100vw}.job-type-info-page__hero-badge{background:#f3f4f6;border-radius:100px;color:#111827;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;line-height:20px;padding:1px 8px 3px;white-space:nowrap}.job-type-info-page__hero-title{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:32px;font-weight:700;letter-spacing:0;line-height:52px;margin:0;text-align:center}.job-type-info-page__hero-desc{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin:0;max-width:720px;padding:0 24px;text-align:center}.job-type-info-page__segment-menu{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 #0000001a;display:inline-flex;overflow:hidden}.job-type-info-page__segment-item{background:#fff;border:none;border-right:1px solid #e5e7eb;color:#1f2937;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:32px;line-height:20px;padding:0 12px;transition:background-color .15s ease,color .15s ease}.job-type-info-page__segment-item:last-child{border-right:none}.job-type-info-page__segment-item:hover:not(.is-active):not(.is-disabled){background:#f3f4f6}.job-type-info-page__segment-item.is-active{background:#1f2937;color:#fff}.job-type-info-page__segment-item.is-disabled{cursor:not-allowed;opacity:.4}.job-type-info-page__body{align-items:center;background:#f3f4f6;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:28px 0 80px;width:100vw}.job-type-info-page__body>div{max-width:100%;width:1200px}.job-type-info-page__publish-wrap{max-width:100%;width:969px!important}.company-other-photos-filter-card{background:#fff;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:0;padding:8px 36px}.company-other-photos-filter-card .photo-filter-scroller{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;cursor:grab;display:flex;gap:16px;overflow-x:auto;scrollbar-width:none;-webkit-user-select:none;user-select:none;width:100%}.company-other-photos-filter-card .photo-filter-scroller::-webkit-scrollbar{display:none}.company-other-photos-filter-card .photo-filter-scroller.is-dragging{cursor:grabbing}.company-other-photos-filter-card .photo-filter-scroller .service-filter-btn{background:#fff;border:1.5px solid #e5e7eb;border-radius:100px;box-sizing:border-box;color:#6b7280;flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;line-height:20px;margin-left:0!important;padding:6px 20px 8px;white-space:nowrap}.company-other-photos-filter-card .photo-filter-scroller .service-filter-btn.is-selected{background:#eff6ff;border-color:#e5e7eb;color:#2563eb;font-weight:700}.tab-content-layout-v2.company-other-photos-tab-content{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:20px 36px 24px!important}.tab-content-layout-v2.company-other-photos-tab-content .div-photos.margin-top-28{margin-top:0!important}.company-other-photos-tab-container{background:#fff}.company-other-photos-tab-container .uploader-image-button{margin-top:2.5rem}.company-other-photos-tab-container .input-uploader-input{display:none}.company-other-photos-tab-container .add-photo-btn-label{align-items:center;border:1.5px solid #f3f4f6;border-radius:5px;color:#2563eb;cursor:pointer;display:inline-flex;font-family:Noto Sans JP;font-size:1.3rem;font-style:normal;font-weight:500;justify-content:center;margin-top:3.6rem;padding:.8rem 2.2rem 1rem;text-align:center}.company-other-photos-tab-container .company-other-photos-tab{display:flex;flex-wrap:wrap;position:relative}.company-other-photos-tab-container .company-other-photos-tab.loading{opacity:.7}.company-other-photos-tab-container .company-other-photos-tab .div-photos{grid-column-gap:2.5rem;grid-row-gap:4.2rem;box-sizing:border-box;column-gap:2.5rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:relative;row-gap:4.2rem;width:100%}.company-other-photos-tab-container .company-other-photos-tab .div-photos .pc-other-photo-wrapper{flex-shrink:0;min-width:0;position:relative;width:100%}.company-other-photos-tab-container .company-other-photos-tab .div-photos .pc-other-photo-wrapper.empty-photo{align-items:center;aspect-ratio:408/265;background:#ebf2fa;border-radius:5px;color:#2563eb;display:flex;font-family:Noto Sans JP;font-size:1.6rem;font-weight:500;height:auto;justify-content:center;width:100%}.company-other-photos-tab-container .company-other-photos-tab .div-photos .pc-other-photo-wrapper .photo-caption-container{display:flex;flex-direction:column}.company-other-photos-tab-container .company-other-photos-tab .div-photos .pc-other-photo-wrapper .photo-caption-container .photo-caption{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:inline-block;display:-webkit-box!important;font-size:1.3rem;font-weight:500;line-height:20px;margin-bottom:8px;max-width:100%;overflow:hidden;word-break:break-word}.company-other-photos-tab-container .company-other-photos-tab .div-photos .pc-other-photo-wrapper .photo-caption-container .add-photo-caption{color:#2563eb;display:inline-block;font-size:1.3rem;font-weight:500;line-height:normal}.company-other-photos-tab-container .company-other-photos-tab .div-photos .pc-other-photo-wrapper .input-uploader-label{aspect-ratio:408/265;display:block;width:100%}.company-other-photos-tab-container .company-other-photos-tab .div-photos .pc-other-photo-wrapper .pc-other-photo{aspect-ratio:408/265;border:1px solid #f3f4f6;border-radius:.5rem;display:block;height:auto;object-fit:cover;width:100%}.company-other-photos-tab-container .company-other-photos-tab .div-photos .pc-other-photo-wrapper .ant-image{display:block;width:100%!important}.company-other-photos-tab-container .company-other-photos-tab .div-photos .pc-other-photo-wrapper .ant-image img.ant-image-img{aspect-ratio:280/180;border-radius:.5rem;display:block;height:auto!important;max-width:100%;object-fit:cover;width:100%!important}.company-other-photos-tab-container .company-other-photos-tab .div-photos .pc-other-photo-wrapper .delete-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;box-shadow:0 1px 2px 0 #1018280f;color:#1f2937;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;position:absolute;right:-8px;top:-8px;transition:background-color .12s ease,color .12s ease,border-color .12s ease;width:24px;z-index:10}.company-other-photos-tab-container .company-other-photos-tab .div-photos .pc-other-photo-wrapper .delete-btn__icon{display:block;height:14px;width:14px}.company-other-photos-tab-container .company-other-photos-tab .div-photos .pc-other-photo-wrapper .delete-btn:hover:not(:disabled){background:#f3f4f6;border-color:#d4d4d4}.company-other-photos-tab-container .company-other-photos-tab .div-photos .pc-other-photo-wrapper .delete-btn:active:not(:disabled){background:#e5e7eb}.company-other-photos-tab-container .company-other-photos-tab .div-photos .pc-other-photo-wrapper .delete-btn:focus,.company-other-photos-tab-container .company-other-photos-tab .div-photos .pc-other-photo-wrapper .delete-btn:focus-visible{outline:none}.company-other-photos-tab-container .company-other-photos-tab .div-photos .pc-other-photo-wrapper .delete-btn:disabled{cursor:not-allowed;opacity:.5}.company-other-photos-tab-container .company-other-photos-tab .filter-div{margin-top:9px}.update-photo-caption-popup{width:48.6rem}.update-photo-caption-popup .dialog-title-header .dialog-title{font-weight:700}.update-photo-caption-popup .popup-content{border-top:.2rem solid #f3f4f6;display:flex;flex:1 1;flex-direction:column}.update-photo-caption-popup .popup-content .help-txts{color:#4b5563;font-size:12px;font-weight:500;line-height:20px}.update-photo-caption-popup .popup-content .help-txts .txt{display:block}.update-photo-caption-popup .popup-content .input-row{padding:2.8rem 3.4rem 0 2.8rem}.update-photo-caption-popup .popup-content .input-row+.input-row{margin-top:3.2rem}.update-photo-caption-popup .popup-content .input-row.margin-top-36{margin-top:3.6rem}.update-photo-caption-popup .popup-content .input-row.padding-top-36{padding-top:3.6rem}.update-photo-caption-popup .popup-content .input-row:not(:first-child){border-top:.1rem solid #f3f4f6}.update-photo-caption-popup .popup-content .input-row .MuiFormControl-marginNormal{width:100%}.update-photo-caption-popup .popup-content .input-row .white-blue-button{margin-top:4px}.update-photo-caption-popup .popup-content .input-row .input-label{color:#1f2937;font-size:15px;font-weight:500}.update-photo-caption-popup .popup-content .input-row .input-txt{font-size:1.5rem;font-weight:500;height:4.5rem;resize:none;width:100%}.update-photo-caption-popup .popup-content .input-row .dropdown-list-category{border-radius:.4rem;opacity:.9}.update-photo-caption-popup .popup-content .input-row .dropdown-list-category .MuiOutlinedInput-notchedOutline{border-width:1.3px!important}.update-photo-caption-popup .popup-content .form-submit-button-wrapper{margin-top:12.4rem}.cds .company-other-photos-filter-card{background:none;border:none;border-radius:0;padding:0}.cds .company-other-photos-filter-card .photo-filter-scroller{border-bottom:1px solid #eaecf0;gap:12px;padding-bottom:16px}.cds .company-other-photos-filter-card .photo-filter-scroller .service-filter-btn{background:#0000;border:1.5px solid #f0f3fa;border-radius:9999px;color:#344054;font-size:12px;font-weight:700;line-height:20px;margin-bottom:0;padding:6px 20px 8px}.cds .company-other-photos-filter-card .photo-filter-scroller .service-filter-btn.is-selected{background:#eff8ff;border-color:#b2ddff;color:#1677ff;font-weight:700}.cds .company-other-photos-filter-card .photo-filter-scroller .service-filter-btn.is-disabled{color:#d1d5db;cursor:default;pointer-events:none}.cds .tab-content-layout-v2.company-other-photos-tab-content{background:none!important;border:none!important;border-radius:0!important;padding:16px 0 0!important}.website-for-rss-amend-popup{border-radius:0;margin-left:0;margin-right:0;width:90rem!important}.website-for-rss-amend-popup .MuiDialogTitle-root{padding-left:5.1rem!important}.website-for-rss-amend-popup .MuiDialogTitle-root .m-back-button{color:#0000008a!important;color:#acb6cd;font-size:1.6rem;font-weight:700;padding:0!important}.website-for-rss-amend-popup .MuiDialogTitle-root .m-back-button img{display:none}.website-for-rss-amend-popup .MuiDialogTitle-root .m-back-button+p{margin-top:-.2rem;padding-right:6.6rem}.website-for-rss-amend-popup .dialog-title-header{border-bottom:.2rem solid #f3f4f6;height:6.5rem;padding-bottom:1.5rem;padding-top:1.5rem}.website-for-rss-amend-popup .dialog-title-header .dialog-title{color:#111827;font-size:1.7rem;font-weight:700;text-align:center}.website-for-rss-amend-popup .website-for-rss-amend-content{padding-left:5.1rem;padding-right:5.8rem;padding-top:3.5rem}.website-for-rss-amend-popup .website-for-rss-amend-content .rss-config-div .rss-config-header{font-size:1.6rem;font-weight:700;line-height:1.9rem}.website-for-rss-amend-popup .website-for-rss-amend-content .rss-config-div .rss-config-header+.rss-name-category{margin-top:1.6rem}.website-for-rss-amend-popup .website-for-rss-amend-content .rss-config-div .rss-name-category{align-items:center;color:#2563eb;display:flex}.website-for-rss-amend-popup .website-for-rss-amend-content .rss-config-div .rss-name-category .idx-txt{align-items:center;border:.1rem solid #2563eb;border-radius:50%;display:flex;font-size:1rem;font-weight:500;height:1.5rem;justify-content:center;width:1.5rem}.website-for-rss-amend-popup .website-for-rss-amend-content .rss-config-div .rss-name-category .name-category-span{font-size:1.6rem;font-weight:500;line-height:1.9rem;margin-left:.6rem}.website-for-rss-amend-popup .website-for-rss-amend-content .rss-config-div .rss-name-category+.rss-name-category{margin-top:1.6rem}.website-for-rss-amend-popup .website-for-rss-amend-content .divider{border-top:.15rem solid #f3f4f6;margin-left:-5.1rem;margin-right:-5.8rem;margin-top:2.7rem}.website-for-rss-amend-popup .website-for-rss-amend-content .divider.explaination-divider{margin-top:4rem}.website-for-rss-amend-popup .website-for-rss-amend-content .divider.last{display:none}.website-for-rss-amend-popup .website-for-rss-amend-content .divider.margin-bottom-32{margin-bottom:3.2rem}.website-for-rss-amend-popup .website-for-rss-amend-content .divider.margin-top-28{margin-top:2.8rem}.website-for-rss-amend-popup .website-for-rss-amend-content .divider.margin-top-37{margin-top:3.7rem}.website-for-rss-amend-popup .website-for-rss-amend-content .divider.margin-top-34{margin-top:3.4rem}.website-for-rss-amend-popup .website-for-rss-amend-content .divider.margin-top-35{margin-top:3.5rem}.website-for-rss-amend-popup .website-for-rss-amend-content .divider+.website-for-rss-div{margin-top:3.2rem}.website-for-rss-amend-popup .website-for-rss-amend-content .website-for-rss-div+.website-for-rss-div{margin-top:3rem}.website-for-rss-amend-popup .website-for-rss-amend-content .add-more-button{margin-top:2.5rem}.website-for-rss-amend-popup .website-for-rss-amend-content .add-more-button.blue-button{font-size:1.4rem;font-weight:500;padding-left:2.6rem;padding-right:2.7rem}.website-for-rss-amend-popup .website-for-rss-amend-content .form-submit-button-wrapper{margin-left:-5.2rem;margin-right:-5.6rem;margin-top:6rem;padding:1.2rem 1.3rem 1.2rem 1.6rem}.website-for-rss-amend-popup .website-for-rss-amend-content .input-row.margin-top-28{margin-top:2.8rem}.website-for-rss-amend-popup .website-for-rss-amend-content .input-row.margin-top-29{margin-top:2.9rem}.website-for-rss-amend-popup .website-for-rss-amend-content .input-row.margin-top-30{margin-top:3rem}.website-for-rss-amend-popup .website-for-rss-amend-content .input-row.margin-top-31{margin-top:3.1rem}.website-for-rss-amend-popup .website-for-rss-amend-content .input-row.margin-top-32{margin-top:3.2rem}.website-for-rss-amend-popup .website-for-rss-amend-content .input-row.margin-top-33{margin-top:3.3rem}.website-for-rss-amend-popup .website-for-rss-amend-content .input-row .can-skip{background:#f3f4f6;border-radius:.5rem;display:inline-block;font-size:1.3rem;font-weight:500;height:2.8rem;line-height:2.8rem;margin-left:2rem;text-align:center;width:10.2rem}.website-for-rss-amend-popup .website-for-rss-amend-content .input-row .input-label{color:#111827;font-size:1.6rem;font-weight:400;line-height:1.9rem}.website-for-rss-amend-popup .website-for-rss-amend-content .input-row .input-txt{background:#fff;border-radius:.3rem;box-sizing:border-box;height:4.5rem;margin-top:1.6rem;padding:1.1rem 1.7rem 1.3rem 1.4rem;width:100%}.website-for-rss-amend-popup .website-for-rss-amend-content .input-row .dropdown-list-category{background:#fff;border-radius:.3rem;box-sizing:border-box;height:4.5rem;margin-top:1.5rem;opacity:.75;width:100%}.website-for-rss-amend-popup .website-for-rss-amend-content .input-row .dropdown-list-category .dropdown-category-item.subheader{background:#fff!important;color:#2563eb;font-size:1.4rem;font-weight:500}.website-for-rss-amend-popup .website-for-rss-amend-content .input-row .dropdown-list-category .dropdown-category-item.subheader:before{border-top:1px solid #f3f4f6!important;content:"";display:block;height:1px;margin:1rem 0 .7rem;width:3rem}.website-for-rss-amend-popup .website-for-rss-amend-content .input-row .dropdown-list-category .MuiSvgIcon-root{opacity:.5}.website-for-rss-amend-popup .website-for-rss-amend-content .website-rss-explanation.txt-1{margin-top:3.2rem}.website-for-rss-amend-popup .website-for-rss-amend-content .website-rss-explanation.txt-2{margin-top:2.7rem}.website-for-rss-amend-popup .website-for-rss-amend-content .website-rss-explanation.txt-3{margin-top:3.1rem}.website-for-rss-amend-popup .website-for-rss-amend-content .website-rss-explanation .exp-header,.website-for-rss-amend-popup .website-for-rss-amend-content .website-rss-explanation .exp-subtxt{display:block}.website-for-rss-amend-popup .website-for-rss-amend-content .website-rss-explanation .exp-header+.exp-subtxt{margin-top:2rem}.website-for-rss-amend-popup .website-for-rss-amend-content .website-rss-explanation .exp-header{font-size:1.6rem;font-weight:700;line-height:1.9rem}.website-for-rss-amend-popup .website-for-rss-amend-content .website-rss-explanation .exp-subtxt{color:#4b5563;font-size:1.5rem;font-weight:500;line-height:3rem}.website-for-rss-amend-popup .website-for-rss-amend-content .website-rss-explanation .exp-subtxt.margin-top-17{margin-top:1.7rem}.company-register-article{margin-top:2.4rem;padding-bottom:1rem;padding-left:2.4rem;padding-right:2.5rem;width:100%}.company-register-article .input-label{color:#4b5563;display:inline-block;font-size:1.5rem;font-weight:500;line-height:3rem;margin-bottom:0;margin-right:1rem}.company-register-article .combined-field-content .content-label .title-label .button.suffixButton{background-color:#f3f4f6;border-radius:10rem}.company-register-article .input-field{background:#fff;border:.1rem solid #f3f4f6;border-radius:.3rem;box-sizing:border-box;font-size:1.6rem;height:5rem;line-height:2.5rem;padding:0 1.5rem;width:100%}.company-register-article .txt-area{background:#fff;border-radius:.3rem}.company-register-article .txt-area:not(:focus),.company-register-article .txt-area:not(:focus-within){border-color:#f3f4f6}.company-register-article .website-name .input-field{height:4.5rem}.company-register-article .input-label+.input-field{margin-top:.9rem}.company-register-article .sub-label{font-size:1.4rem;line-height:1.6rem;margin-top:1rem}.company-register-article .image-upload .input-uploader-label{align-items:center;background:#eff6ff;border:1px solid #f3f4f6;border-radius:.3rem;box-sizing:border-box;cursor:pointer;display:flex;height:6.3rem;justify-content:center;width:6.3rem}.company-register-article .image-upload .input-uploader-label .logo-upload{display:block;height:2.9rem;width:2.9rem}.company-register-article .image-upload .input-uploader-input{position:absolute;top:-999.9rem}.company-register-article .image-upload .input-uploader-image{border-radius:.3rem;height:100%;object-fit:cover;width:100%}.company-register-article .clear-photo-btn{margin-top:1rem}.company-register-article .website-update-image.disabled{opacity:.5;pointer-events:none}.company-register-article .tag-input-row .tag-input{height:23rem;margin-top:.9rem;overflow-y:auto}.company-register-article .tag-input-row .tag-input .ReactTags__tags.react-tags-wrapper{height:100%;max-height:35rem}.company-register-article .register-article-popup-help-text,.company-register-article .register-article-popup-tag-help-text{color:#1f2937;font-size:1.4rem;font-weight:500;line-height:2.5rem;margin-top:2rem}.company-register-article .register-article-popup-help-text :last-child,.company-register-article .register-article-popup-tag-help-text :last-child{margin-top:1.5rem}.company-register-article .register-article-popup-help-text .sub-txt,.company-register-article .register-article-popup-tag-help-text .sub-txt{display:block;line-height:2.5rem;margin-top:0!important}.company-register-article .register-article-popup-tag-help-text :last-child,.company-register-article .register-article-popup-tag-help-text :nth-child(2){margin-top:.5rem}.company-register-article .divider{border-top:.2rem solid #f3f4f6;margin:3.2rem -3rem 2.8rem}.company-register-article .txt-area{font-size:1.6rem;margin-top:1.6rem;resize:none}.company-register-article .input-txt{background:#fff;border-radius:.3rem;box-sizing:border-box;height:4.9rem;margin-top:.9rem;padding:1.1rem .5rem 1.3rem 1.4rem}.company-register-article .input-txt:not(:focus),.company-register-article .input-txt:not(:focus-within){border-color:#f3f4f6}.company-register-article .article-posted-date .combined-field-content .MuiFormControl-marginNormal{margin-bottom:2rem;margin-top:1.2rem;width:100%}.company-register-article .article-posted-date .combined-field-content .children{column-gap:1.2rem;display:flex;margin-top:2rem;padding-top:0}.company-register-article .category .dropdown-list-category{border:none}.company-register-article .category .dropdown-list-category .MuiOutlinedInput-input{padding-bottom:1.5rem;padding-top:1.5rem}.company-register-article .category .dropdown-list-category .dropdown-arrow-icon svg{height:1.3rem;width:1.5rem}.company-register-article .combined-field-content{padding:0}.company-register-article .combined-field-content .content-label .title-label .title{color:#4b5563;font-size:15px;font-weight:500;margin-right:1.7rem}.company-register-article .combined-field-content .content-label .title-label .suffixButton{font-size:1.3rem;padding:.8rem 1.2rem}.company-register-article .combined-field-content .posted-date-input{width:100%}.company-register-article .black-button{margin-top:1rem}.register-article-ds__field{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.register-article-ds__label-block{display:flex;flex-direction:column;gap:8px}.register-article-ds__input--wide{display:block;width:100%}.register-article-ds__input--narrow{display:block;max-width:100%;width:400px}.register-article-ds__select.MuiInputBase-root{background:#fff;border-radius:8px;box-shadow:none;box-sizing:border-box;height:40px;max-width:100%;width:400px}.register-article-ds__select.MuiInputBase-root .MuiOutlinedInput-notchedOutline{border-color:#e5e7eb;border-width:1px}.register-article-ds__select.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline{border-color:#e5e7eb}.register-article-ds__select.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#111827;border-width:1px}.register-article-ds__select.MuiInputBase-root .MuiSelect-select.MuiSelect-select{align-items:center;box-sizing:border-box;color:#1f2937;display:flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:38px;letter-spacing:.7px;line-height:24px;min-height:38px;padding:0 40px 0 12px}.register-article-ds__select.MuiInputBase-root .MuiSelect-icon{color:#4b5563;right:10px;top:calc(50% - 12px)}.register-article-ds__date{align-items:center;display:flex;gap:16px}.register-article-ds__date .ant-picker{max-width:100%;width:400px}.register-article-ds__tags{width:100%}.register-article-ds__tags .tag-input.sm-size{border:1px solid #e5e7eb;border-radius:8px;box-shadow:none;height:auto;max-height:240px;min-height:44px;overflow-y:auto;padding:8px 12px}.register-article-ds__tags .ReactTags__tags{align-items:center;background:#0000!important;border:none!important;box-shadow:none!important;display:flex;flex-wrap:wrap;gap:8px;width:100%}.register-article-ds__tags .ReactTags__selected{display:contents}.register-article-ds__tags .ReactTags__selected span.ReactTags__tag{align-items:center;background:#eff8ff;border:1px solid #b2ddff;border-radius:999px;color:#175cd3;display:inline-flex;font-size:14px;font-weight:500;line-height:20px;margin:0;padding:1px 10px 3px}.register-article-ds__tags .ReactTags__selected .ReactTags__remove{align-items:center;background:#0000;border:none;color:#175cd3;cursor:pointer;display:inline-flex;margin-left:6px;padding:0}.register-article-ds__tags .ReactTags__selected .ReactTags__remove svg{fill:#175cd3!important;height:11px;width:11px}.register-article-ds__tags .ReactTags__tagInput{background:#0000!important;border:none!important;box-shadow:none!important;flex:1 1 140px;margin:0;min-width:140px;width:auto}.register-article-ds__tags .ReactTags__tagInputField,.register-article-ds__tags .ReactTags__tagInputField:focus,.register-article-ds__tags .ReactTags__tagInputField:focus-visible{background:#0000!important;border:none!important;box-shadow:none!important;min-height:28px;outline:none!important;padding:0!important;width:100%}.register-article-ds__actions{margin-top:32px}.contents-page__hero{align-items:center;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:36px 0;width:100vw}.contents-page__hero-badge{background:#f3f4f6;border-radius:100px;color:#111827;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;line-height:20px;padding:1px 8px 3px;white-space:nowrap}.contents-page__hero-title{color:#1f2937;font-size:32px;font-weight:700;letter-spacing:0;line-height:52px}.contents-page__hero-desc,.contents-page__hero-title{font-family:Noto Sans JP,sans-serif;margin:0;text-align:center}.contents-page__hero-desc{color:#4b5563;font-size:14px;font-weight:500;line-height:24px;max-width:720px;padding:0 24px}.contents-page__segment-menu{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 #0000001a;display:inline-flex;overflow:hidden}.contents-page__segment-item{background:#fff;border:none;border-right:1px solid #e5e7eb;color:#1f2937;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:32px;line-height:20px;padding:0 12px;transition:background-color .15s ease,color .15s ease}.contents-page__segment-item:last-child{border-right:none}.contents-page__segment-item:hover:not(.is-active){background:#f3f4f6}.contents-page__segment-item.is-active{background:#1f2937;color:#fff}.contents-page__body{align-items:center;background:#f3f4f6;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:40px 0 60px;width:100vw}.contents-page__body>*{max-width:100%;width:969px}.contents-page__helper-wrap,.contents-page__publish-wrap,.contents-page__registration-wrap,.contents-page__rss-wrap{max-width:100%;width:969px!important}.contents-page__registration-card{background:#fff;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;padding:8px 36px 12px}.contents-page__registration-tabs{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:4px;width:100%}.contents-page__registration-tab{align-items:center;color:#1f2937;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.7px;line-height:24px;min-width:64px;padding:8px 12px 10px;text-align:center}.contents-page__registration-tab.is-active{border-bottom:2px solid #1f2937}.contents-page__registration-body{display:flex;flex-direction:column;gap:24px;width:100%}.contents-page__registration-section{display:flex;flex-direction:column;gap:12px;padding-bottom:20px;width:100%}.contents-page__registration-section--bordered{border-bottom:1px solid #e5e7eb}.contents-page__registration-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 #0000001a;cursor:pointer;display:inline-flex;margin:0;overflow:hidden;padding:3px 0 5px;width:-webkit-fit-content;width:fit-content}.contents-page__registration-btn:hover{background:#f9fafb}.contents-page__registration-btn-inner{align-items:center;border-right:1px solid #e5e7eb;color:#2563eb;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;justify-content:center;line-height:20px;padding:0 12px;white-space:nowrap}.contents-page__registration-desc{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin:0;word-break:break-word}.contents-page .show-all-articles-filter-row{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;display:flex;gap:12px;height:76px;justify-content:space-between;padding:16px 28px 20px 36px}.contents-page .show-all-articles-filter-row__label{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:500;line-height:20px;white-space:pre}.contents-page .show-all-articles-filter-row>:not(.show-all-articles-reset-btn){flex-shrink:0}.contents-page .show-all-articles-search-input{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;color:#111827;flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:40px;line-height:20px;outline:none;padding:8px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:524px}.contents-page .show-all-articles-search-input::placeholder{color:#9ca3af;font-weight:500;letter-spacing:0}.contents-page .show-all-articles-search-input:hover{border-color:#d4d4d4}.contents-page .show-all-articles-search-input:focus,.contents-page .show-all-articles-search-input:focus-visible{border-color:#9ca3af;box-shadow:0 0 0 3px #a3a3a380}.contents-page .show-all-articles-reset-btn{color:#4b5563;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:500;line-height:20px;margin-left:auto;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.contents-page .filter-component-container{background:#fff!important;border:1px solid #f3f4f6!important;border-radius:4px!important;box-sizing:border-box;margin-bottom:0!important;padding:14px 36px 16px!important}.contents-page .other-articles-filtered{display:flex;gap:16px}.contents-page .other-articles-filtered .service-filter-btn:not(:first-child){margin-left:0!important}.contents-page .company-other-article-tab-content,.contents-page .tab-content-layout-v2{background:#fff!important;border:1px solid #f3f4f6!important;border-radius:4px!important;box-sizing:border-box;padding:28px 36px 20px!important}.contents-page .company-other-article-tab-content .content-wrapper,.contents-page .company-other-article-tab-content .service-container,.contents-page .tab-content-layout-v2 .content-wrapper,.contents-page .tab-content-layout-v2 .service-container{margin:0!important;padding:0!important;width:100%}.contents-page .company-other-article-tab-content .company-other-articles-content,.contents-page .company-other-article-tab-content .other-articles-content,.contents-page .tab-content-layout-v2 .company-other-articles-content,.contents-page .tab-content-layout-v2 .other-articles-content{margin-top:0!important;padding-top:0!important}.contents-page .company-other-article-tab-content .divider,.contents-page .tab-content-layout-v2 .divider{margin-top:28px!important}.contents-page .company-other-article-tab-content .company-other-articles-pagination,.contents-page .tab-content-layout-v2 .company-other-articles-pagination{margin-bottom:0!important;margin-left:0!important;margin-top:20px!important}.contents-page .show-all-articles-filter-row+div{margin-top:0!important}.contents-page .company-other-articles-wrapper{display:flex!important;flex-direction:column!important;gap:36px}.contents-page .article-company-row{display:flex!important;flex-wrap:nowrap;gap:32px;justify-content:flex-start}.contents-page .article-company-row .base-article,.contents-page .article-company-row .base-article-wrapper{flex-shrink:0;margin:0!important;max-width:260px!important;width:260px!important}.contents-page .article-company-row+.article-company-row{margin-top:0!important}.contents-page .company-other-articles-empty-data{flex-direction:row!important;flex-wrap:wrap!important;gap:32px!important}.contents-page .company-other-articles-empty-data .base-article,.contents-page .company-other-articles-empty-data .base-article-wrapper{flex-shrink:0;margin:0!important;max-width:260px!important;width:260px!important}.contents-page .company-other-articles-empty-data .base-article+.base-article{margin-left:0!important}.contents-page .company-other-articles-empty-data .cover-photo-row.no-photo-div,.contents-page .company-other-articles-empty-data .photo-row .no-photo-div{height:136px!important;max-height:136px!important;width:257px!important}.company-news-table{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;width:100%}.company-news-table__filter-card{background:#fff;border:1px solid #f3f4f6;border-radius:4px;box-sizing:border-box;padding:14px 36px 16px;width:100%}.company-news-table__filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.company-news-table__table-card{background:#fff;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:16px 36px 28px;width:100%}.company-news-table__table{border:1px solid #e5e7eb;border-radius:4px;overflow:hidden;width:100%}.company-news-table__row{align-items:stretch;border-bottom:1px solid #e5e7eb;display:flex}.company-news-table__row:last-child{border-bottom:none}.company-news-table__date-cell{background:#f3f4f6;border-right:1px solid #e5e7eb;box-sizing:border-box;color:#1f2937;flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;padding:12px 16px 16px;white-space:nowrap;width:124px}.company-news-table__content-cell{background:#fff;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:12px;min-width:0;padding:13px 16px 16px}.company-news-table__title{color:#1f2937;display:block;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:500;line-height:24px;max-width:100%;overflow:hidden;-webkit-text-decoration:underline solid;text-decoration:underline solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:from-font;text-overflow:ellipsis;text-underline-position:from-font;white-space:nowrap}.company-news-table__title:hover{color:#2563eb;text-decoration:underline;-webkit-text-decoration-color:#2563eb;text-decoration-color:#2563eb}.company-news-table__badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.company-news-table__badge{align-items:center;background:#eef4ff;border:1px solid #c7d7fe;border-radius:9999px;color:#3538cd;display:inline-flex;font-family:Inter,Noto Sans JP,sans-serif;font-size:13px;font-weight:500;justify-content:center;line-height:18px;padding:2px 8px;text-align:center;white-space:nowrap}.company-news-table__empty{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin:0;padding:20px 0}.company-news-table__footer{align-items:center;display:flex;justify-content:space-between;width:100%}.company-news-table__page-arrow,.company-news-table__pagination{align-items:center;display:inline-flex;gap:4px}.company-news-table__page-arrow{background:#0000;border:none;border-radius:8px;color:#111827;cursor:pointer;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:36px;justify-content:center;line-height:20px;outline:none;padding:8px 12px}.company-news-table__page-arrow:focus,.company-news-table__page-arrow:focus-visible{outline:none}.company-news-table__page-arrow:hover:not(:disabled){background:#f3f4f6}.company-news-table__page-arrow:disabled{cursor:not-allowed;opacity:.35}.company-news-table__page-arrow-text{line-height:20px}.company-news-table__page-num{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;box-sizing:border-box;color:#111827;cursor:pointer;display:inline-flex;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:36px;justify-content:center;line-height:20px;outline:none;padding:10px;transition:background-color .15s ease;width:36px}.company-news-table__page-num:focus,.company-news-table__page-num:focus-visible{outline:none}.company-news-table__page-num:hover:not(.company-news-table__page-num--active){background:#f3f4f6}.company-news-table__page-num--active{background:#fff;border-color:#e5e7eb;box-shadow:0 1px 2px #0000001a}.company-news-table__page-ellipsis{align-items:center;color:#4b5563;display:inline-flex;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:36px;justify-content:center;line-height:20px;padding:10px;width:36px}.company-news-table__chevron{flex-shrink:0;height:16px;width:16px}.company-news-table__citation{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:500;line-height:28px;margin:0;text-align:right;white-space:nowrap}.company-news-table__citation-link{color:#2563eb;text-decoration:none}.company-news-table__citation-link:hover{text-decoration:underline}.update-business-item-page__field{display:flex;flex-direction:column;gap:12px}.update-business-item-page__label-block{display:flex;flex-direction:column;gap:4px}.update-business-item-page__label-group{align-items:center;display:flex;gap:8px}.update-business-item-page__input{min-height:36px;padding:4px 12px;width:100%}.update-business-item-page__textarea{min-height:120px;padding:8px 12px;resize:vertical;width:100%}.update-business-aspect-page .update-page-shared__section-block{gap:28px}.update-business-aspect-page__field{display:flex;flex-direction:column;gap:20px}.update-business-aspect-page__label-block{display:flex;flex-direction:column;gap:8px}.update-business-aspect-page__label-group{align-items:center;display:flex;gap:8px}.update-business-aspect-page__input{min-height:36px;padding:4px 12px;width:100%}.update-business-aspect-page__input--title{max-width:576px}.update-business-aspect-page__textarea{min-height:117px;padding:8px 12px;resize:vertical;width:100%}.update-business-aspect-page__remove-btn{align-self:flex-start;background:#fff;border:1px solid #f3f4f6;border-radius:8px;color:#d4380d;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;height:28px;padding:0 10px}.update-business-aspect-page__remove-btn:hover{background:#fff5f5}.update-business-aspect-page__photos{display:flex;flex-direction:column;gap:12px}.update-business-aspect-page__photo-slot{display:flex;flex-direction:column;gap:8px;width:320px}.update-business-aspect-page__file-control{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 #0000001a;cursor:pointer;display:flex;height:36px;overflow:hidden;padding:0 12px;transition:border-color .15s ease;width:320px}.update-business-aspect-page__file-control:hover{border-color:#d4d4d4}.update-business-aspect-page__file-btn{align-items:center;color:#111827;display:inline-flex;flex-shrink:0;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px;margin-right:8px;white-space:nowrap}.update-business-aspect-page__file-btn--registered{color:#2563eb}.update-business-aspect-page__file-placeholder{color:#6b7280;flex:1 0;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:20px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.update-business-aspect-page__file-input-native{display:none}.update-page-relative-blogs-page .update-page-shared__section-block{gap:28px}.update-page-relative-blogs-page__field{display:flex;flex-direction:column;gap:20px}.update-page-relative-blogs-page__label-block{display:flex;flex-direction:column;gap:8px}.update-page-relative-blogs-page__label-group{align-items:center;display:flex;gap:8px}.update-page-relative-blogs-page__input{min-height:36px;padding:4px 12px;width:100%}.update-page-relative-blogs-page__remove-row{display:flex}.update-page-relative-blogs-page__remove-btn{background-color:#fff;border:1.5px solid #f3f4f6;border-radius:8px;box-shadow:0 1px 2px #0000001a;color:#d4380d;cursor:pointer;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:32px;line-height:20px;padding:0 12px;text-align:center}.update-page-relative-blogs-page__remove-btn:hover{background:#fff5f5}.update-page-relative-blogs-page__add-row{display:flex}.update-page-relative-blogs-page__add-btn{background-color:#fff;border:1.5px solid #f3f4f6;border-radius:8px;box-shadow:0 1px 2px #0000001a;color:#2563eb;cursor:pointer;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:32px;line-height:20px;padding:0 12px;text-align:center}.update-page-relative-blogs-page__add-btn:hover{background:#f3f4f6}.update-article-page .update-page-shared__section-block{gap:0}.update-article-page__field{display:flex;flex-direction:column;gap:12px;padding-bottom:32px;padding-top:24px}.update-article-page__field:first-child{padding-top:0}.update-article-page__field:last-child{padding-bottom:0}.update-article-page__label-block{display:flex;flex-direction:column;gap:8px}.update-article-page__input.ant-input,.update-article-page__input.ant-input-number{background:#fff;border:1px solid #4b5563;border-radius:6px;color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:24px;min-height:32px;padding:4px 12px;width:100%}.update-article-page__select.ant-select{width:320px}.update-article-page__select.ant-select .ant-select-selector{background:#fff!important;border:1px solid #4b5563!important;border-radius:6px!important;color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:24px;min-height:32px!important}.update-article-page__date-row{align-items:center;display:flex;gap:12px}.update-article-page__pill-group{display:flex;flex-wrap:wrap;gap:12px}.update-article-page__pill{background:#fff;border:1px solid #d1d5db;border-radius:100px;color:#6b7280;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px;padding:5px 16px 7px;transition:background .15s ease,color .15s ease,border-color .15s ease}.update-article-page__pill:hover:not(.update-article-page__pill--selected){background:#f9fafb}.update-article-page__pill--selected{background:#eff6ff;border-color:#93c5fd;color:#2563eb;font-weight:700}.update-article-page__select--tags.ant-select{width:100%}.update-article-page__select--tags.ant-select .ant-select-selector{min-height:32px!important;padding:2px 8px!important}.update-article-page__tag-option{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.update-article-page__tag-option-name{color:#1f2937}.update-article-page__tag-option-count{color:#6b7280;font-size:12px}.org-page [class*=cl-]{font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif!important;letter-spacing:.2px}.org-page .cl-organizationProfile-root,.org-page .cl-rootBox{max-width:none!important;width:100%!important}.org-page .cl-cardBox{max-width:none!important}.org-page .cl-card,.org-page .cl-cardBox{border:none!important;border-radius:0!important;box-shadow:none!important}.org-page .cl-card{background:#0000!important;padding:0!important;width:100%!important}.org-page .cl-navbar{display:none!important}.org-page .cl-scrollBox{flex:1 1!important}.org-page .cl-headerSubtitle,.org-page .cl-headerTitle{display:none!important}.org-page .cl-tabList,.org-page .cl-tabListContainer{border-bottom:1.5px solid #f0f3fa!important;gap:4px!important}.org-page .cl-tabButton{color:#7f7f7f!important;font-size:14px!important;font-weight:500!important;letter-spacing:.7px!important;min-width:64px!important;padding:6px 12px 10px!important}.org-page .cl-tabButton[aria-selected=true],.org-page .cl-tabButton__active{border-bottom:2px solid #000!important;color:#303030!important}.org-page .cl-formButtonPrimary{background-color:#2563eb!important;border-radius:8px!important;box-shadow:none!important}.org-page .cl-formButtonPrimary:hover{background-color:#1d4ed8!important}.org-page .cl-formFieldInput,.org-page .cl-input{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.org-page .cl-tableHead{color:#6b7280!important;font-weight:500!important}.org-page .cl-badge{background-color:#f3f4f6!important;border-radius:6px!important;color:#1f2937!important}.org-page .cl-notificationBadge{background:#f3f4f6!important;border:none!important;box-shadow:none!important;color:#6b7280!important}.org-page .cl-menuButton,.org-page .cl-selectButton{border:1px solid #e5e7eb!important;border-radius:8px!important}.org-page .cl-menuButtonEllipsis{color:#4b5563!important;height:32px!important;opacity:1!important;width:32px!important}.org-page .cl-cardBox,.org-page .cl-scrollBox{display:block!important;width:100%!important}.org-page .cl-scrollBox{border-radius:0!important;max-width:none!important;min-width:0!important}.org-page .cl-page,.org-page .cl-pageScrollBox,.org-page .cl-profilePage{box-sizing:border-box!important;max-width:none!important;width:100%!important}.org-page .cl-pageScrollBox{padding-left:0!important;padding-right:0!important}.org-page .org-page__lead{margin-top:12px;padding-bottom:12px}.org-page .org-page__lead-p{color:#4b5563;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin:0}.org-page .cl-table{border:none!important;border-radius:0!important;box-shadow:none!important}.org-page .cl-tableHeaderCell{background:#f3f4f6!important;border-bottom:1px solid #e5e7eb!important;border-top:0!important;color:#6b7280!important;font-size:12px!important;font-weight:700!important;padding:12px 16px!important}.org-page .cl-tableBody{border-top:0!important}.org-page .cl-tableRow{border-bottom:1px solid #e5e7eb!important;border-top:0!important}.org-page .cl-tableBodyCell{border-top:0!important;color:#1f2937!important;font-size:14px!important;padding:14px 16px!important}.org-page .cl-profileSection{border-bottom:1px solid #e5e7eb!important;border-top:0!important;min-height:0!important;padding-bottom:0!important;padding-top:0!important}.org-page .cl-profileSection:last-child,.org-page .cl-profileSection:last-of-type{border-bottom:0!important}.org-page .cl-profileSectionItem{min-height:0!important;padding:16px 0 20px 73px!important}.org-page .cl-profileSectionTitle,.org-page .cl-profileSectionTitleText{color:#1f2937!important;white-space:nowrap!important}.org-page .cl-profileSectionTitle{flex-shrink:0!important;min-width:237px!important;width:237px!important}.org-page .cl-profileSectionContent{color:#1f2937!important}.org-page .cl-button__secondary,.org-page .cl-formButtonReset{background:#0000!important;box-shadow:none!important;color:#6b7280!important}.org-page .cl-formFieldInput:focus,.org-page .cl-formFieldInput:focus-visible,.org-page .cl-input:focus,.org-page .cl-input:focus-visible{box-shadow:none!important;outline:none!important}.org-page .cl-actionCard{background:#fff!important;padding:16px!important}.org-page .cl-actionCard,.org-page .cl-invitationsCard,.org-page .cl-organizationProfile-invitePage{border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:none!important}.org-page .cl-form{border:none!important;border-radius:0!important}.org-page .cl-formField__slug{display:none!important}.org-page .cl-formFieldInput{height:36px!important;min-height:36px!important}.org-page .cl-tagInputContainer{border:1px solid #e5e7eb!important;border-radius:8px!important}.org-page .cl-tagInputContainer .cl-input{border:none!important;outline:none!important}.org-page .cl-tagInputContainer .cl-input:focus,.org-page .cl-tagInputContainer .cl-input:focus-visible{border:none!important;outline:none!important}.org-page .cl-avatarImageActionsUpload{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:none!important;color:#1f2937!important}.org-page .cl-formButtonPrimary,.org-page .cl-formButtonReset{min-height:36px!important;padding:8px 16px!important}.org-page .cl-formButtonPrimary:disabled,.org-page .cl-formButtonPrimary[data-disabled=true],.org-page .cl-formButtonPrimary[disabled]{background-color:#e5e7eb!important;box-shadow:none!important;color:#9ca3af!important;cursor:not-allowed!important;opacity:1!important}.org-page .cl-organizationProfileMembersSearchInput{border:1px solid #e5e7eb!important;box-shadow:none!important;height:36px!important;min-height:36px!important}.org-page .cl-selectButton{background:#fff!important;box-shadow:none!important;color:#1f2937!important;font-size:14px!important;height:36px!important;min-height:36px!important;padding:8px 12px!important}.org-page .cl-selectButton:hover{background:#f3f4f6!important;border-color:#d1d5db!important}.account-payment-pc .content{padding-left:17.5rem;padding-right:15rem;width:100%}.account-payment-pc .content .subscription+.line-divider{margin-top:6.4rem}.account-payment-pc .content .line-divider+.subscription{margin-top:2.5rem}.subscription .start-date{font-size:1.8rem;font-weight:700;line-height:2.6rem}.subscription .paid-info{display:flex}.subscription .paid-info .info{width:75%}.subscription .paid-info .info .info-txt{font-size:1.6rem;font-weight:500;line-height:2.3rem}.subscription .paid-info .info .info-txt.payment-status{margin-left:11.1rem}.subscription .paid-info .info .info-txt.payment-limit,.subscription .paid-info .info .info-txt.payment-number{margin-left:2.9rem}.subscription .paid-info .info .MuiGrid-container+.MuiGrid-container{margin-top:1.5rem}.subscription .paid-info .links{display:flex;flex-direction:column;margin-top:-.8rem;width:25%}.subscription .paid-info .links .green-link{color:#50a598;font-size:1.6rem;line-height:2.3rem;text-align:right}.subscription .paid-info .links .green-link+.green-link{margin-top:2.7rem}.account-payment-pc{align-items:center;display:flex;flex-direction:column;width:100%}.account-payment-pc .main-title{font-size:2.6rem;font-weight:700;line-height:3.8rem;margin-left:.8rem;margin-top:6rem;text-align:center}.account-payment-pc .sub-header{font-size:1.6rem;font-weight:500;line-height:2.8rem;text-align:center}.account-payment-pc .banner{align-items:center;background:#272727;display:flex;flex-direction:column;justify-items:center;padding:6rem;width:100%}.account-payment-pc .banner .title{color:#fff;font-size:3rem;font-weight:700;margin-top:1rem}.account-payment-pc .banner .subtitle{color:#fff;font-size:2rem;margin-top:1rem}.line-divider{border-top:.1rem solid #e9e9e9}.payment-breadcrumb{margin-top:4.3rem;padding-left:7.7rem;width:100%}.payment-breadcrumb .breadcrumb-link{color:#6d6d6d;font-size:1.6rem;line-height:2.3rem;text-decoration:none}.payment-breadcrumb .breadcrumb-arrow{color:#6d6d6d;font-size:1.6rem;line-height:2.3rem;margin-left:2rem;margin-right:2rem}.account-payment-pc .info-box{background:#fdf4df;color:#a76a1f;font-size:1.6rem;font-weight:500;padding:2.8rem 2.5rem 3.8rem 1.9rem;text-align:center}.account-payment-pc .info-box span{display:block;line-height:2.3rem}.account-payment-pc .bank-details{background:#fff;border:.1rem solid #e9e9e9;box-sizing:border-box;padding:2.5rem 2.5rem 4.9rem}.account-payment-pc .bank-details .bank-title{color:#3c517b;font-size:1.6rem;font-weight:700;line-height:2.3rem}.account-payment-pc .bank-details .small-line{border:.1rem solid #e1e1e1;width:48.6rem}.account-payment-pc .bank-details .receiver-info span{color:#68757e;font-size:1.5rem;font-weight:500;line-height:2.2rem}.account-payment-pc .btn-deposit{background:#fff;border:.1rem solid #50b7f9;border-radius:.3rem;box-sizing:border-box;color:#3c517b;font-size:1.6rem;font-weight:700;line-height:2.3rem;padding-bottom:1.4rem;padding-top:1.2rem;text-align:center;width:53.9rem}.account-payment-pc .btn-deposit.done{background:#3c517b;color:#fff}.account-payment-pc .btn-deposit.margin-top-25{margin-top:2.5rem}.payment-success-pc{align-items:center;background:#f3f4f6;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.payment-success-pc .page-header{color:#111827;font-size:3.5rem;font-weight:700;line-height:2.5rem;text-align:center}.payment-success-pc .features-div{align-items:center;background:#fff;border:.3rem solid #f3f4f6;border-radius:.5rem;display:flex;flex-direction:column;height:27.3rem;justify-content:center;margin-top:5.2rem;padding-bottom:2.9rem;padding-top:2.9rem;width:49.2rem}.payment-success-pc .features-div .features-header{color:#111827;font-size:1.8rem;font-weight:700;line-height:2.5rem;text-align:center}.payment-success-pc .features-div .features-containers{margin-top:1.2rem;padding-left:8.7rem;width:100%}.payment-success-pc .features-div .features-containers .feature{display:flex}.payment-success-pc .features-div .features-containers .feature .feature-img{height:2.5rem;width:2.5rem}.payment-success-pc .features-div .features-containers .feature .feature-txt{color:#111827;font-size:1.5rem;font-weight:500;margin-left:1.7rem}.payment-success-pc .features-div .features-containers .feature+.feature{margin-top:1.3rem}.payment-success-pc .features-div .btn-back{background:#111827;border:.1rem solid #eaebee;border-radius:1rem;margin-top:2.2rem;width:45.8rem}.payment-success-pc .features-div .btn-back span{color:#fff;font-size:1.4rem;font-weight:700;line-height:5.1rem;text-align:center}.top-page-pc .yellow-content{background-color:#f3f4f6;display:flex;justify-content:center;padding-bottom:1.8rem;padding-left:1.8rem;padding-top:1.6rem}.top-page-pc .yellow-content .yellow-container{display:flex;flex:1 1;margin-left:1rem;margin-right:1rem;max-width:125rem}.top-page-pc .yellow-content .yellow-container .txt{color:#040404;font-size:1.3rem;font-weight:500;line-height:3.1rem;margin-top:2px;text-align:center}.top-page-pc .yellow-content .yellow-container .btn-container{background:#fff;border:.15rem solid #e5e7eb;border-radius:.5rem;color:#030235;display:inline-block;font-size:1.4rem;font-weight:500;line-height:2.1rem;padding:.6rem 2.2rem .6rem 2.3rem;text-align:center}.top-page-pc .yellow-content .yellow-container .btn-container .express-red-content{color:#dc6156}.top-page-pc .yellow-content .yellow-container .btn-container .express-green-content{color:#327c66}.top-page-pc .yellow-content .yellow-container .btn-container .link{color:#2563eb}.top-page-pc .place-holder{background-color:#f3f4f6;height:40rem}.top-page-pc .top-page-divider{background-color:#fff;height:3px}.top-page-pc .popular-services-section{background:#f9fafb!important;margin-left:-8.5rem;margin-right:-9.4rem;padding-bottom:5.2rem!important}.top-page-pc .using-service-section{padding-bottom:4.6rem}.top-page-pc .using-service-section .service-line{padding-top:4rem}.top-page-pc .explanation-section{padding-bottom:9.2rem}@media only screen and (min-width:136.6rem){.top-page-pc{padding-left:10.7rem;padding-right:10.7rem}.top-page-pc .popular-services-section{margin-left:-10.7rem;margin-right:-10.7rem}.top-page-pc .popular-services-section .title-wrapper .title{padding-left:.5rem!important}.top-page-pc .popular-services-section .title-wrapper .description{margin-top:1.2rem}}.toppage-informational-company{color:#533920;display:flex;font-size:1.4rem;justify-content:center;width:100%}.toppage-informational-company .header-person{margin-right:1rem}.toppage-information-always-display#top-informational-message{background:#faeccc}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.pc-layout-company-footer{align-items:center;background:#2563eb;display:flex;height:4rem;justify-content:center}.pc-layout-company-footer .footer-container{max-width:128.4rem}.pc-layout-company-footer .footer-container .back-link{color:#fff;font-size:1.3rem;font-weight:400;line-height:2rem;text-decoration:none}.pc-top-page-layout-footer{background:#f3f4f6;display:flex;justify-content:center}.pc-top-page-layout-footer .new-footer-footer-top-page{align-items:center;background-color:#f3f4f6;color:#1f2937;display:flex;flex-direction:column;max-width:125rem;width:125rem}.pc-top-page-layout-footer .new-footer-footer-top-page .footer-section-container{display:flex;justify-content:space-between;padding-bottom:36px;width:100%}.pc-top-page-layout-footer .new-footer-footer-top-page .footer-section-container .footer-section{margin-bottom:2rem;text-align:left;width:542px}.pc-top-page-layout-footer .new-footer-footer-top-page .footer-section-container .footer-section .title{color:#fff;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-decoration:underline}.pc-top-page-layout-footer .new-footer-footer-top-page .footer-section-container .footer-section .title .blue-color{color:#2563eb;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.pc-top-page-layout-footer .new-footer-footer-top-page .footer-section-container .footer-section .description{color:#fff;color:var(--Colors-Base-white,#fff);font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:24px;margin-top:24px}.pc-top-page-layout-footer .new-footer-footer-top-page .footer-section-container .footer-section .link-buttom-group{align-items:center;display:flex;margin-top:28px}.pc-top-page-layout-footer .new-footer-footer-top-page .footer-section-container .footer-section .link-buttom-group .circle{align-items:center;background-color:#fff;border-radius:100%;display:flex;height:60px;margin-right:20px;width:60px}.pc-top-page-layout-footer .new-footer-footer-top-page .footer-section-container .footer-section .link-buttom-group .circle span{color:#111827;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:24px;margin:0 auto}.pc-top-page-layout-footer .new-footer-footer-top-page .footer-section-container .footer-section .link-buttom-group .footer-link{color:#fff;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:24px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.pc-top-page-layout-footer .new-footer-footer-top-page .footer-section-container .vertical-divide{background:#fff;height:200px;width:1px}.pc-top-page-layout-footer .new-footer-footer-top-page .footer-container{align-items:center;display:flex;flex:1 1;flex-direction:row;justify-content:space-between;margin-left:0;margin-right:0;max-width:125rem;padding-bottom:1.6rem;padding-top:1.6rem;width:100%}.pc-top-page-layout-footer .new-footer-footer-top-page .footer-container .vertical{border-left:.2rem solid #fff;height:1.1rem;margin-left:1.8rem;margin-right:0;opacity:.7;width:0}.pc-top-page-layout-footer .new-footer-footer-top-page .footer-container .divider{color:#fff;font-size:1.2rem;font-weight:400;line-height:1.6rem;margin-left:1.8rem;margin-right:0}.pc-top-page-layout-footer .new-footer-footer-top-page .footer-container .footer-localize{color:#fff;display:flex;font-size:1.4rem;font-weight:400;margin-right:1.3rem}.pc-top-page-layout-footer .new-footer-footer-top-page .footer-container .dot{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:400}.pc-top-page-layout-footer .new-footer-footer-top-page .footer-container .footer-company-signature{color:#1f2937;font-family:Roboto,Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:normal}.pc-top-page-layout-footer .new-footer-footer-top-page .footer-container .footer-items{align-items:center;display:flex;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:400;margin-left:1rem;padding-bottom:.1rem}.pc-top-page-layout-footer .new-footer-footer-top-page .footer-container .footer-items .item-link{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:400;text-align:right;-webkit-text-decoration-line:underline;text-decoration-line:underline}.header-go-to-top{align-items:center;background:#f0e4c8;color:#504434;cursor:pointer;display:flex;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;height:41px;justify-content:center;line-height:normal;padding:0;width:100%}.header-go-to-top:hover{color:#504434}.top-content-explain-section{align-items:center;background-color:#111827;display:flex;flex-direction:column;padding-left:1.8rem;padding-top:82px;text-align:center}.top-content-explain-section .first-title{color:#2563eb;font-size:18px;font-weight:700}.top-content-explain-section .second-title{color:#fff;font-size:20px;font-weight:700;padding-top:12px}.top-content-explain-section .company-account-button{background:#fff;border:1px solid #fff;border-radius:3px;margin-top:32px;padding:9px 60px}.top-content-explain-section .company-account-button .company-account-button-link{color:#111827;font-size:12px;font-weight:700}.toppage-explanation-section{align-items:center;background-color:#111827;display:flex;justify-content:center;padding-bottom:12.6rem;padding-left:1.8rem}.toppage-explanation-section.padding-bottom-64{padding-bottom:6.4rem}.toppage-explanation-section.padding-bottom-80{padding-bottom:8rem}.toppage-explanation-section .exp-container{display:flex;flex:1 1;margin-left:1rem;margin-right:1rem;max-width:125rem;padding-top:5.8rem}.toppage-explanation-section .exp-container.padding-top-37{padding-top:3.7rem}.toppage-explanation-section .exp-container img{border:.2rem solid #f3f4f6;border-radius:.5rem;height:54.5rem;width:84.4rem}.toppage-explanation-section .exp-container img.height-auto{height:auto}.toppage-explanation-section .exp-container img.no-border{border:none;border-radius:0}.toppage-explanation-section .exp-container .explanation-3-image .image{height:210px;margin-top:35px;width:283px}.toppage-explanation-section .exp-container .explanation-2-image .image{height:233px;margin-top:15px;width:297px}.toppage-explanation-section .exp-container .right-items{padding-top:6.2rem;position:relative}.toppage-explanation-section .exp-container .right-items.padding-top-70{padding-top:7rem}.toppage-explanation-section .exp-container .right-items .items-links .item-link{color:#fff;font-size:1.8rem;font-weight:700;line-height:1.9rem}.toppage-explanation-section .exp-container .right-items .items-links .item-link.underline{text-decoration:underline;text-underline-offset:.5rem}.toppage-explanation-section .exp-container .right-items .helper-txts-div{margin-top:30px;padding-right:3.9rem}.toppage-explanation-section .exp-container .right-items .helper-txts-div .helper-txt{display:block;font-size:1.5rem;font-weight:500;line-height:2.5rem}.toppage-explanation-section .exp-container .right-items .helper-txts-div .helper-txt+.helper-txt{margin-top:3.5rem}.toppage-explanation-section .exp-container .right-items .helper-txts-div .selector-container .slide-selector{color:#fff;font-size:1.4rem;font-weight:500;line-height:2.5rem;margin-bottom:3rem}.toppage-explanation-section .exp-container .right-items .helper-txts-div .selector-container .slide-selector .slide-title:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.toppage-explanation-section .exp-container .right-items .helper-txts-div .selector-container .slide-selector .slide-title.selected{color:#fff;font-size:1.4rem;font-weight:700;line-height:2.5rem;-webkit-text-decoration-line:underline;text-decoration-line:underline}.toppage-explanation-section .exp-container .right-items .helper-txts-div .note-helper-txt{color:#dc6156;display:block;font-size:1.3rem;font-weight:500;line-height:2.5rem;margin-bottom:3rem;margin-top:.4rem}.toppage-explanation-section .exp-container .right-items .helper-txts-div .note-helper-txt.last-item{margin-top:23rem}.explanation-content{align-items:center;background-image:radial-gradient(circle,#edf4f8 1.5px,#0000 0);background-repeat:repeat;background-size:25px 25px;display:flex;justify-content:center;padding-bottom:5.2rem;padding-left:1.8rem;padding-top:5.2rem}.explanation-content .exp-container{display:flex;flex:1 1;justify-content:space-between;margin-right:1rem;max-width:125rem}.explanation-item{background:#fff;border-radius:10px;padding-bottom:3px}.explanation-item .number{color:#111827;font-size:18px;font-weight:700}.explanation-item .title{color:#4b5563;font-size:18px;font-style:normal;font-weight:700;line-height:26px;margin-top:13px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.explanation-item .descriptions{color:#111827;font-size:15px;font-weight:500;line-height:25px;margin-top:18px}.explanation-item .image{height:206px;margin-top:35px;width:260px}.explanation-item .image img{height:100%;width:100%}.how-to-use-corporation-container .how-to-use-corporation-title{align-items:center;background-color:#111827;display:flex;flex-direction:column;padding-top:8.6rem;text-align:center}.how-to-use-corporation-container .how-to-use-corporation-title .first-title{color:#2563eb;font-size:1.8rem;font-weight:700}.how-to-use-corporation-container .how-to-use-corporation-title .second-title{color:#fff;font-size:2rem;font-weight:700;padding-top:1.5rem}.how-to-use-corporation-container .how-to-use-corporation-title .company-account-button{background:#fff;border:.1rem solid #fff;border-radius:.3rem;margin-top:2.7rem;padding:.9rem 6rem}.how-to-use-corporation-container .how-to-use-corporation-title .company-account-button .company-account-button-link{color:#111827;font-size:1.2rem;font-weight:700}.how-to-use-corporation-container .how-to-use-corporation-content{align-items:center;background-color:#111827;display:flex;justify-content:center;padding-bottom:13.6rem;padding-left:1.8rem}.how-to-use-corporation-container .how-to-use-corporation-content .exp-container{display:flex;flex:1 1;margin-left:1rem;margin-right:1rem;max-width:125rem;padding-top:7.1rem}.how-to-use-corporation-container .how-to-use-corporation-content .exp-container .arrow{color:#fff;display:inline-block;font-size:2.4rem;margin-top:17.1rem;padding:0 3.8rem}.step-item{background:#111827;border:.15rem solid #fff;border-radius:1rem;padding:3.3rem 3.3rem 7.4rem 3.1rem;width:33rem}.step-item .step-name{color:#c2c2c3;font-size:1.5rem;font-weight:700;line-height:2.2rem;-webkit-text-decoration-line:underline;text-decoration-line:underline}.step-item .step-title{color:#fff;font-size:2rem;font-weight:700;line-height:2.9rem;margin-top:1.5rem}.step-item .step-description{color:#fff;font-size:1.4rem;font-style:normal;font-weight:700;line-height:2.2rem;margin-top:1.5rem}.step-item .line{border:.1rem solid #fff;margin-top:3rem}.step-item .points{margin-top:2.1rem}.step-item .points .point-title{color:#c2c2c3;font-size:1.4rem;font-weight:700;line-height:2rem}.step-item .points .points-item-list{margin-top:2rem}.step-item .points .points-item-list .point-item{color:#fff;display:flex;font-size:1.4rem;font-weight:700;line-height:2rem;margin-bottom:1.9rem}.step-item .points .points-item-list .point-item .tick-item{height:1.7rem;margin-top:.3rem;width:1.7rem}.step-item .points .points-item-list .point-item .point-name{display:inline-block;line-height:2.2rem;margin-left:1.3rem}.how-to-use-individual-container{background-color:#111827;padding-bottom:9rem}.how-to-use-individual-container .how-to-use-individual-title{align-items:center;display:flex;flex-direction:column;padding-top:8.6rem;text-align:center}.how-to-use-individual-container .how-to-use-individual-title .first-title{color:#2563eb;font-size:1.8rem;font-weight:700}.how-to-use-individual-container .how-to-use-individual-title .second-title{color:#fff;font-size:2rem;font-weight:700;padding-top:1.5rem}.how-to-use-individual-container .how-to-use-individual-title .company-account-button{background:#fff;border:.1rem solid #fff;border-radius:.3rem;margin-top:2.7rem;padding:.9rem 6rem}.how-to-use-individual-container .how-to-use-individual-title .company-account-button .company-account-button-link{color:#111827;font-size:1.2rem;font-weight:700}.how-to-use-individual-container .back-to-top-individual{align-items:center;background-color:#111827;display:flex;flex-direction:column}.how-to-use-individual-container .back-to-top-individual .back-to-top{background:#fff;border:.1rem solid #fff;border-radius:.3rem;color:#111827;font-size:1.2rem;font-weight:700;padding:.8rem 8.8rem}.how-to-use-individual-container .how-to-use-individual-content{align-items:center;background-color:#111827;display:flex;justify-content:center;padding-bottom:7.8rem;padding-left:1.8rem}.how-to-use-individual-container .how-to-use-individual-content .exp-container{display:flex;flex:1 1;margin-left:1rem;margin-right:1rem;max-width:125rem;padding-top:7.1rem}.how-to-use-individual-container .how-to-use-individual-content .exp-container .arrow{color:#fff;display:inline-block;font-size:2.4rem;margin-top:17.1rem;padding:0 3.8rem}.q-and-a-column{padding-top:90px}.introduce-company-section{align-items:center;background-color:#111827;display:flex;justify-content:center;padding-bottom:15.6rem;padding-left:1.8rem}.introduce-company-section.padding-bottom-64{padding-bottom:6.4rem}.introduce-company-section.padding-bottom-80{padding-bottom:8rem}.introduce-company-section .exp-container{display:flex;flex:1 1;margin-left:1rem;margin-right:1rem;max-width:125rem;padding-top:5.4rem}.introduce-company-section .exp-container.padding-top-37{padding-top:3.7rem}.introduce-company-section .exp-container img{border:.2rem solid #f3f4f6;border-radius:.5rem;height:54.5rem;width:84.4rem}.introduce-company-section .exp-container img.height-auto{height:auto}.introduce-company-section .exp-container img.no-border{border:none;border-radius:0}.introduce-company-section .exp-container .right-items{padding-top:14rem;position:relative}.introduce-company-section .exp-container .right-items.padding-top-70{padding-top:7rem}.introduce-company-section .exp-container .right-items .margin-top-30{margin-top:3rem}.introduce-company-section .exp-container .right-items .right-item-title{color:#fff;font-size:15px;font-weight:700;margin-bottom:30px}.introduce-company-section .exp-container .right-items .items-links .item-link{color:#fff;font-size:1.5rem;font-weight:700!important;line-height:1.9rem;margin-right:4rem}.introduce-company-section .exp-container .right-items .items-links .item-link.underline{text-decoration:underline;text-underline-offset:.2rem}.introduce-company-section .exp-container .right-items .tab-content{margin-top:45px}.introduce-company-section .exp-container .right-items .tab-content .btn-tab-content-item{background:#fff;border:.75px solid #fff;border-radius:3px;color:#4b5563;font-size:12px;font-weight:700;margin-bottom:23px;margin-right:20px;padding:8px 25px}.introduce-company-section .exp-container .right-items .helper-txts-div .helper-txt{display:block;font-size:1.5rem;font-weight:500;line-height:2.5rem}.introduce-company-section .exp-container .right-items .helper-txts-div .helper-txt+.helper-txt{margin-top:3.5rem}.introduce-company-section .exp-container .right-items .helper-txts-div .content-container .content-title{color:#4b5563;font-size:15px;font-weight:500;line-height:2.5rem;margin-bottom:2.2rem}.introduce-company-section .exp-container .right-items .helper-txts-div .note-helper-txt{color:#dc6156;display:block;font-size:1.3rem;font-weight:500;line-height:2.5rem;margin-bottom:3rem;margin-top:.4rem}.introduce-company-section .exp-container .right-items .helper-txts-div .note-helper-txt.last-item{margin-top:23rem}.introduce-company-explaination-content{align-items:center;background-color:#fff;background-image:radial-gradient(circle,#edf4f8 1.5px,#0000 0);background-repeat:repeat;background-size:25px 25px;display:flex;justify-content:center;padding-bottom:7.1rem;padding-left:1.8rem;padding-top:6.2rem}.introduce-company-explaination-content .exp-container{display:flex;flex:1 1;justify-content:space-between;margin-left:1rem;margin-right:1rem;max-width:125rem}.top-page-new-main-view-section{background-color:#111827}.top-page-new-main-view-section .main-view-container{display:flex;justify-content:center;padding-left:1.8rem;padding-top:4rem;width:100%}.top-page-new-main-view-section .main-view-container .content-wrapper{display:flex;flex:1 1;justify-content:space-between;margin-left:1rem;margin-right:1rem;max-width:125rem;padding-bottom:9.5rem;position:relative;width:100%}.top-page-new-main-view-section .main-view-container .content-wrapper .service-line-icon-corner{bottom:0;height:3.5rem;position:absolute;right:0;width:3.5rem}.top-page-new-main-view-section .main-view-container .content-wrapper .service-line-icon-corner-black-cat{bottom:0;height:3.5rem;left:0;position:absolute;width:3.5rem}.top-page-new-main-view-section .main-view-container .content-wrapper .sub-component-overview{margin-bottom:25px}.top-page-new-main-view-section .main-view-container .content-wrapper .both-side-content{display:flex;flex-direction:column;justify-content:center}.top-page-new-main-view-section .main-view-container .content-wrapper .both-side-content .logo-container{display:flex;margin-top:65px}.top-page-new-main-view-section .main-view-container .content-wrapper .both-side-content .logo-container .margin-left-61{margin-left:6.1rem}.top-page-new-main-view-section .main-view-container .content-wrapper .both-side-content .logo-container .margin-right-61{margin-right:6.1rem}.top-page-new-main-view-section .main-view-container .content-wrapper .both-side-content .logo-container .margin-right-71{margin-right:7.1rem}.top-page-new-main-view-section .main-view-container .content-wrapper .both-side-content .logo-container .black-cricle{height:57px;width:57px}.top-page-new-main-view-section .main-view-container .content-wrapper .both-side-content .logo-container .black-cricle.man-book{height:56px;width:56px}.top-page-new-main-view-section .main-view-container .content-wrapper .both-side-content .logo-container .black-cricle.woman-macbook{height:56px;width:55px}.top-page-new-main-view-section .main-view-container .content-wrapper .both-side-content .logo-container .black-cricle.man-macbook{height:55px}.top-page-new-main-view-section .main-view-container .content-wrapper .both-side-content .logo-container .black-cricle img{height:100%;width:100%}.top-page-new-main-view-section .main-view-container .content-wrapper .center-content{align-items:center;display:flex;flex-direction:column}.top-page-new-main-view-section .main-view-container .content-wrapper .center-content .main-title{color:#fff;font-size:2.8rem;font-weight:700;line-height:4.1rem;margin-top:5.2rem;text-align:center}.top-page-new-main-view-section .main-view-container .content-wrapper .center-content .second-title{align-items:center;color:#fff;display:flex;font-size:2rem;font-style:normal;font-weight:700;justify-content:center;line-height:2.9rem;margin-top:6.2rem;text-align:center}.top-page-new-main-view-section .main-view-container .content-wrapper .center-content .second-title .left-line{margin-right:4rem;margin-top:.8rem}.top-page-new-main-view-section .main-view-container .content-wrapper .center-content .second-title .right-line{margin-left:4rem;margin-top:.8rem}.top-page-new-main-view-section .main-view-container .content-wrapper .center-content .second-title .white-line{border-top:.25rem solid #dfe5f1;height:.3rem;width:9rem}.top-page-new-main-view-section .main-view-container .content-wrapper .center-content .second-title .green-color{color:#2563eb;text-decoration:underline}.top-page-new-main-view-section .main-view-container .content-wrapper .center-content .link-to-figma-section{margin-top:6rem;padding-bottom:2rem}.top-page-new-main-view-section .main-view-container .content-wrapper .center-content .link-to-figma-section .link-to-figma{background:#e5e7eb;border-radius:10rem;color:#111827;font-size:1.6rem;font-weight:500;padding:1.6rem 3.3rem 1.8rem;text-decoration:none}.top-page-new-main-view-section .main-view-container .content-wrapper .center-content .link-to-figma-section .link-to-figma .arrow-icon{height:1.5rem;margin-left:.7rem;margin-top:-.2rem;width:1.6rem}.top-page-new-main-view-section .main-view-container .content-wrapper .center-content .link-to-figma-section .link-to-figma .rocket-icon{margin-right:.9rem;padding-bottom:.3rem;width:2rem}.top-page-new-main-view-section .main-view-container .content-wrapper .center-content .link-to-figma-section .link-to-figma+.link-to-figma{margin-left:3rem}.company-new-search .company-search-input-wrapper{background:#f9fafb;border:.15rem solid #f3f4f6;border-radius:10rem;color:#3b3b3b;font-size:1.5rem;font-weight:500;height:5rem;outline:none;padding:0 3rem 0 1.6rem!important;width:43rem}.company-new-search .company-search-input-wrapper.Mui-focused .MuiOutlinedInput-notchedOutline{border:2px solid #4d566a!important}.company-new-search .company-search-input-wrapper .MuiOutlinedInput-notchedOutline{border:1px solid #fbfbfb!important}.company-new-search .company-search-input-wrapper .MuiInputBase-input{margin-left:.3rem;padding-top:1.6rem!important}.company-new-search .company-search-input-wrapper .MuiInputBase-input::placeholder{color:#6b7280;opacity:1}.company-new-search .company-search-input-wrapper .search-adornment{height:2.2rem;opacity:.5;width:2.2rem}.company-new-search.mobile-view{background-color:#f3f4f6;border:1px solid #f3f4f6;border-radius:.5rem}.company-new-search.mobile-view .MuiTextField-root{width:100%}.company-new-search.mobile-view .company-search-input-wrapper{border-radius:.5rem;color:#4b5563;font-size:1.6rem;font-weight:500;height:5.5rem;padding-left:2rem!important;width:100%}.company-new-search.mobile-view .company-search-input-wrapper.Mui-focused .MuiOutlinedInput-notchedOutline{border:none!important}.company-new-search.mobile-view .company-search-input-wrapper .search-adornment{height:1.8rem;opacity:1;width:1.8rem}.company-new-search.mobile-view .company-search-input-wrapper .remove-text-btn{background:#e4ecff;border:1px solid #fbfbfb;border-radius:50%;height:2.5rem;width:2.5rem}.company-new-search.mobile-view .company-search-input-wrapper .remove-text-btn img{height:1rem;width:1rem}.search-popover{background-color:#fff;border-radius:.5rem;box-shadow:0 7px 10px 2px #cecece;margin-top:1.2rem;padding-bottom:.6rem;padding-top:.6rem;position:absolute;width:40.4rem;z-index:9999}.search-popover .no-options{color:#7e7e7e;font-size:1.5rem;padding-left:2rem}.search-popover .search-options .search-option{align-items:center;cursor:pointer;display:flex;height:4.5rem}.search-popover .search-options .search-option:hover{background-color:#e5e7eb}.search-popover .search-options .search-option .company-photo{border:1px solid #f3f4f6;border-radius:10rem;height:3rem;margin-left:1.5rem;width:3rem}.search-popover .search-options .search-option .company-name{color:#3c3c3c;font-size:1.5rem;font-weight:500;line-height:2.2rem;margin-left:1.5rem;margin-top:.2rem;overflow:hidden}.search-popover.mobile-view{box-shadow:none;width:85%}.search-popover.mobile-view .search-options .search-option{height:5rem;padding-left:0}.search-popover.mobile-view .search-options .search-option:hover{background-color:initial}.search-popover.mobile-view .search-options .search-option:not(:last-child){margin-bottom:1.4rem}.search-popover.mobile-view .search-options .search-option .company-photo{border:1px solid #f3f4f6;border-radius:.5rem;height:5rem;margin-left:0;width:5rem}.search-popover.mobile-view .search-options .search-option .company-name{color:#4b5563;font-size:1.6rem;font-weight:700;margin-left:2rem;margin-top:.5rem}.theme-explore{background:#fff;padding:64px 0}.theme-explore__inner{margin:0 auto;max-width:1080px;padding:0 24px}.theme-explore__heading{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:700;line-height:32px;margin:0}.theme-explore__lead{color:#4b5563;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin:12px 0 0}.theme-explore__grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);list-style:none;margin:24px 0 0;padding:0}.theme-explore__item{min-width:0}.theme-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:block;overflow:hidden;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.theme-card:hover{border-color:#d1d5db;box-shadow:0 8px 24px #11182714;transform:translateY(-2px)}.theme-card:focus,.theme-card:focus-visible{box-shadow:none;outline:none}.theme-card__image{aspect-ratio:16/9;background-position:50%;background-size:cover;width:100%}.theme-card__body{padding:16px 16px 20px}.theme-card__title{color:#111827;font-size:16px;font-weight:700;line-height:24px;margin:0}.theme-card__count{color:#6b7280;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:20px;margin:8px 0 0}@media(max-width:1024px){.theme-explore__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.theme-explore__grid{grid-template-columns:1fr}}.top-typical-service-template{background-image:radial-gradient(circle,#edf4f8 1.5px,#0000 0);background-repeat:repeat;background-size:25px 25px;display:flex;justify-content:center;padding-left:1.8rem;width:100%}.top-typical-service-template .top-typical-service-list-container{border-bottom:0;flex:1 1;margin-left:1rem;margin-right:1rem;max-width:125rem}.top-typical-service-template .top-typical-service-list-container .top-typical-service-list{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem;padding-bottom:4.2rem;padding-top:3.3rem}.top-typical-service-template .top-typical-service-list-container .top-typical-service-list .sample-icon-div{align-items:center;background-color:#fff;border:.15rem solid #f3f4f6;border-radius:1rem;display:flex;flex-direction:column;height:10.8rem;justify-content:center;margin:1.2rem 1.3rem;width:17.9rem}.top-typical-service-template .top-typical-service-list-container .top-typical-service-list .sample-icon-div .logo{border:.1rem solid #f3f4f6;border-radius:.5rem;height:4rem;object-fit:cover;width:4rem}.top-typical-service-template .top-typical-service-list-container .top-typical-service-list .sample-icon-div .sample-company-name{color:#111827;font-size:1.3rem;font-weight:500;margin-top:1rem;max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-demo-toppage-explanation-section{align-items:center;background-color:#111827;display:flex;justify-content:center;padding-bottom:11.9rem;padding-left:1.8rem}.user-demo-toppage-explanation-section.padding-bottom-64{padding-bottom:6.4rem}.user-demo-toppage-explanation-section.padding-bottom-80{padding-bottom:8rem}.user-demo-toppage-explanation-section .exp-container{display:flex;flex:1 1;margin-left:1rem;margin-right:1rem;max-width:125rem;padding-top:5.9rem}.user-demo-toppage-explanation-section .exp-container.padding-top-37{padding-top:3.7rem}.user-demo-toppage-explanation-section .exp-container img{border:.2rem solid #f3f4f6;border-radius:.5rem;height:54.5rem;width:84.4rem}.user-demo-toppage-explanation-section .exp-container img.height-auto{height:auto}.user-demo-toppage-explanation-section .exp-container img.no-border{border:none;border-radius:0}.user-demo-toppage-explanation-section .exp-container .right-items{padding-top:6.2rem;position:relative}.user-demo-toppage-explanation-section .exp-container .right-items.padding-top-70{padding-top:7rem}.user-demo-toppage-explanation-section .exp-container .right-items .items-links .item-link{color:#fff;font-size:1.8rem;font-weight:700!important;line-height:1.9rem}.user-demo-toppage-explanation-section .exp-container .right-items .items-links .item-link.underline{text-decoration:underline;text-underline-offset:.5rem}.user-demo-toppage-explanation-section .exp-container .right-items .items-links .slide-link{color:#979797;font-size:14px;font-weight:500;line-height:25px}.user-demo-toppage-explanation-section .exp-container .right-items .items-links .nodecor-link:hover{text-decoration:none}.user-demo-toppage-explanation-section .exp-container .right-items .version-items-links .item-link{color:#fff;font-size:1.8rem;font-weight:700!important;line-height:1.9rem}.user-demo-toppage-explanation-section .exp-container .right-items .version-items-links .item-link.underline{text-decoration:underline;text-underline-offset:.5rem}.user-demo-toppage-explanation-section .exp-container .right-items .version-items-links .version-link{border:1px solid #fff;border-radius:3px;color:#fff;font-size:14px;font-weight:500;line-height:25px;padding:8px 14px}.user-demo-toppage-explanation-section .exp-container .right-items .helper-txts-div{padding-right:3.9rem;padding-top:30px}.user-demo-toppage-explanation-section .exp-container .right-items .helper-txts-div .helper-txt{display:block;font-size:1.5rem;font-weight:500;line-height:2.5rem}.user-demo-toppage-explanation-section .exp-container .right-items .helper-txts-div .helper-txt+.helper-txt{margin-top:3.5rem}.user-demo-toppage-explanation-section .exp-container .right-items .helper-txts-div .selector-container .slide-selector{color:#fff;font-size:1.4rem;font-weight:500;line-height:2.5rem;margin-bottom:3rem}.user-demo-toppage-explanation-section .exp-container .right-items .helper-txts-div .selector-container .slide-selector:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.user-demo-toppage-explanation-section .exp-container .right-items .helper-txts-div .selector-container .slide-selector.selected{color:#fff;font-size:1.4rem;font-weight:700;line-height:2.5rem;-webkit-text-decoration-line:underline;text-decoration-line:underline}.user-demo-toppage-explanation-section .exp-container .right-items .helper-txts-div .note-helper-txt{color:#dc6156;display:block;font-size:1.3rem;font-weight:500;line-height:2.5rem;margin-bottom:3rem;margin-top:.4rem}.user-demo-toppage-explanation-section .exp-container .right-items .helper-txts-div .note-helper-txt.last-item{margin-top:23rem}.user-demo-explaination-content{align-items:center;background-color:#fff;background-image:radial-gradient(circle,#edf4f8 1.5px,#0000 0);background-repeat:repeat;background-size:25px 25px;display:flex;justify-content:center;padding-bottom:7.3rem;padding-left:1.8rem;padding-top:7.6rem}.user-demo-explaination-content .exp-container{display:flex;flex:1 1;justify-content:space-between;margin-left:1rem;margin-right:1rem;max-width:125rem}.tech-blog-section-pc .divider{border-top:.15rem solid #f3f4f6}.tech-blog-section-pc .tech-blog-service-list-container{background:#111827;display:flex;justify-content:center;padding-left:1.8rem;padding-top:80px;width:100%}.tech-blog-section-pc .tech-blog-service-list-container.dark-blue{background-color:#fff;background-image:radial-gradient(circle,#edf4f8 1.5px,#0000 0);background-repeat:repeat;background-size:25px 25px;margin-top:0;padding-bottom:7.4rem;padding-top:0}.tech-blog-section-pc .tech-blog-service-list-container .text-block-tile-container .text-block-title{color:#2563eb;font-size:18px;font-weight:700;line-height:26px;text-align:center}.tech-blog-section-pc .tech-blog-service-list-container .text-block-tile-container .text-block-description{color:#fff;font-size:20px;font-weight:700;line-height:29px;margin-bottom:56px;margin-top:15px;text-align:center}.tech-blog-section-pc .tech-blog-service-list-container .tech-blog-search-result,.tech-blog-section-pc .tech-blog-service-list-container .tech-blog-service-list{border:.15rem solid #f3f4f6;border-radius:1rem;padding-left:5.5rem}.tech-blog-section-pc .tech-blog-service-list-container .tech-blog-search-result{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.tech-blog-section-pc .tech-blog-service-list-container .tech-blog-service-list{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;position:relative}.tech-blog-section-pc .tech-blog-service-list-container .tech-blog-service-list .famous-service-container .famous-service-list .famous-service-btn{border-radius:1rem;margin:.9rem}.tech-blog-service-list{background:#fff;border-bottom:0;flex:1 1;margin-left:1rem;margin-right:1rem;max-width:125rem;padding:1.3rem 4rem 0 0;position:relative}.tech-blog-service-list .icon-animal{height:35px;left:49px;position:absolute;top:-32px;width:35px}.tech-blog-service-list .divider{border-top:.15rem solid #f3f4f6;margin-top:3rem}.tech-blog-service-list .divider.margin-top-60{margin-top:6rem}.tech-blog-service-list .tech-blog-title-region{display:flex;justify-content:space-between}.tech-blog-service-list .tech-blog-title-region .description{color:#111827;font-size:1.4rem;font-weight:500}.tech-blog-service-list .tech-blog-title-region .description .expression-text{color:#2563eb}.tech-blog-service-list .company-link-to-service{bottom:6.1rem;color:#111827;font-size:1.3rem;font-weight:500;position:absolute;right:4rem}.tech-blog-service-list .company-link-to-service:hover{background-color:#fff}.tech-blog-service-list .company-link-to-service span{text-decoration:underline}.tech-blog-service-list .tech-blog-filter{padding-top:2rem}.tech-blog-service-list .tech-blog-filter .service-filter-btn{border:1px solid #e5e7eb!important;margin-left:1.5rem;margin-top:0;padding:.6rem 2.1rem}.tech-blog-service-list .tech-blog-filter .service-filter-btn:first-child{margin-left:0}.tech-blog-service-list .tech-blog-filter .service-filter-btn.is-selected{background:#eff6ff!important;border:1px solid #93c5fd!important;color:#2563eb!important}.tech-blog-service-list .tech-blog-filter .other-tags-filter{display:flex;float:right}.tech-blog-service-list .tech-blog-filter .other-tags-filter .lbl-filter{font-size:1.3rem;font-weight:500;line-height:3rem;margin-right:1.8rem}.tech-blog-service-list .tech-blog-filter .other-tags-filter .service-filter-btn{padding:.6rem 1.8rem}.tech-blog-service-list .tech-blog-filter .other-tags-filter .service-filter-btn:last-child{padding-left:2.2rem;padding-right:2.2rem}.tech-blog-service-list .tech-blog-filter .other-tags-filter .service-filter-btn+.service-filter-btn{margin-left:1.5rem}.tech-blog-service-list .tags-filter-div{border-bottom:.1rem solid #f3f4f6;padding-bottom:4.6rem;padding-top:2.3rem}.famous-service-container.mobile-view{padding-bottom:3.6rem;padding-top:18px!important}.famous-service-container .famous-service-list{column-gap:1.9rem;display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;padding-top:2.3rem;row-gap:1.7rem}.famous-service-container .famous-service-mobile-list{display:flex;flex-wrap:wrap;justify-content:center;padding-top:1.8rem}.famous-service-container .famous-service-mobile-list .famous-service-container .text-introduction span.blog-intro{color:#2563eb}.famous-service-container .famous-service-mobile-list .famous-service-btn.mobile-view{margin:0}.famous-service-container .famous-service-list-scroll{display:flex;flex-direction:column;margin-bottom:2rem;margin-left:2.2rem;margin-right:1rem;overflow:scroll}.famous-service-container .famous-service-list-scroll .scroll-row{display:flex;margin-top:1.2rem}.famous-service-container .text-introduction{display:flex;font-size:1.2rem;font-weight:500;justify-content:flex-start;margin-top:.8rem;padding:0 2.3rem}.famous-service-container .text-introduction span{margin-right:1.2rem}.famous-service-container .text-introduction span.blog-intro{color:#2563eb}.famous-service-container .text-introduction span.underline{text-decoration:underline}.famous-service-container .pagination-row{margin-top:1rem}.famous-service-container .pagination-row.famous-service-pagination{margin-top:3rem;padding:0 2.3rem}.famous-service-container .pagination-row.famous-service-pagination.mobile .clear-all-service{padding-right:1rem}.famous-service-container .pagination-row.mobile{align-items:baseline;display:flex;margin-top:1.2rem}.famous-service-container .pagination-row .clear-all-service{margin-left:auto;padding-right:.5rem}.famous-service-container .pagination-row .clear-all-service span{color:#4b5563;display:block;font-size:1.3rem;font-weight:500;line-height:2.5rem;text-align:right;-webkit-text-decoration-line:underline;text-decoration-line:underline}.rectangle-button{background:#fff;border:1.5px solid #f3f4f6;border-radius:.5rem;color:#4266f2;font-family:Noto Sans JP,sans-serif;height:3.1rem;padding-left:1.2rem;padding-right:1.2rem}.rectangle-button .MuiTypography-root{font-size:1.3rem;font-weight:500;line-height:1.6rem}.rectangle-button.isSelected{background:#2563eb;color:#fff}.article-tag-filter-container{position:relative}.article-tag-filter-container .first-line .tags-filter-title{color:#111827;display:inline-block;font-size:1.4rem;font-weight:500;line-height:2.5rem}.article-tag-filter-container .first-line .unselect-tag-btn{color:#6b7280;font-size:1.3rem;font-weight:500;padding:0;position:absolute;right:0;top:.1rem}.article-tag-filter-container .first-line .unselect-tag-btn:hover{background-color:#fff}.article-tag-filter-container .first-line .unselect-tag-btn span{text-decoration:underline}.article-tag-filter-container .article-tag-filter-list{margin-top:1.9rem}.article-tag-filter-container .article-tag-filter-list .article-tag-filter-btn{margin-bottom:1.8rem}.article-tag-filter-container .article-tag-filter-list .article-tag-filter-btn:first-child{margin-right:1.6rem}.article-tag-filter-container .article-tag-filter-list .article-tag-filter-btn:last-child{margin-bottom:0;margin-right:0}.article-tag-filter-container .article-tag-filter-list .article-tag-filter-btn+.article-tag-filter-btn{margin-right:1.6rem}.tech-blog-search-result{background:#fff;border-top:0;flex:1 1;margin-left:1rem;margin-right:1rem;max-width:125rem;padding:4.8rem 4rem 4.2rem 0;position:relative}.tech-blog-search-result .search-result-title{font-size:1.4rem;font-weight:500}.tech-blog-search-result .search-result-title .color-blue{color:#2563eb}.tech-blog-search-result .tech-blog-article-list{display:flex;flex-direction:column;margin-top:2.3rem}.tech-blog-search-result .tech-blog-article-list .tech-blog-article-row{display:flex}.tech-blog-search-result .tech-blog-article-list .tech-blog-article-row .base-article+.base-article{margin-left:3.1rem}.tech-blog-search-result .tech-blog-article-list .tech-blog-article-row .base-article .article-row .article-info .article-name{color:#2563eb}.tech-blog-search-result .tech-blog-article-list .tech-blog-article-row+.tech-blog-article-row{margin-top:4.9rem}.tech-blog-search-result .famous-company-pagination{margin-top:3.5rem}.wh-board-shell{align-items:center;display:flex;flex-direction:column;gap:8px;width:100%}.wh-board-shell__selection-bar{align-items:center;background:var(--wh-card-bg);border:1px solid var(--wh-border);border-radius:var(--wh-radius-sm);box-sizing:border-box;display:flex;justify-content:center;max-width:100%;padding:8px 12px;position:relative;width:100%}@media(prefers-reduced-motion:no-preference){.wh-board-shell__selection-bar.is-timer-critical{animation:wh-timer-bar-alert 1.1s ease-in-out infinite}}@media(prefers-reduced-motion:reduce){.wh-board-shell__selection-bar.is-timer-critical{box-shadow:0 0 0 1px var(--wh-timer-critical)}}.wh-board-shell__selection-text{color:var(--wh-accent);font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:700;letter-spacing:.05em;min-height:24px;overflow-wrap:break-word}.wh-board-shell__selection-rest{color:var(--wh-text-muted)}.wh-board-shell__timer-track{border-radius:0 0 var(--wh-radius-sm) var(--wh-radius-sm);bottom:0;height:4px;left:0;overflow:hidden;position:absolute;right:0}.wh-board-shell__timer-fill{background:var(--wh-accent);height:100%;transition:width .1s linear,background-color .2s ease}.wh-board-shell__timer-fill.is-critical{background:var(--wh-timer-critical)}@keyframes wh-timer-bar-alert{0%,to{box-shadow:0 0 0 1px #e23d3d80}50%{box-shadow:0 0 0 1px #e23d3d}}.wh-board{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(var(--wh-board-cols),min(44px,100cqw/var(--wh-board-cols)));grid-template-rows:repeat(var(--wh-board-rows),min(44px,100cqw/var(--wh-board-cols)));position:relative;touch-action:none;user-select:none;-webkit-user-select:none}.wh-board.is-locked .wh-board__cell{cursor:default}@media(min-width:768px){.wh-board{grid-template-columns:repeat(var(--wh-board-cols),min(48px,100cqw/var(--wh-board-cols)));grid-template-rows:repeat(var(--wh-board-rows),min(48px,100cqw/var(--wh-board-cols)))}}@media(min-width:1200px){.wh-board{grid-template-columns:repeat(var(--wh-board-cols),min(54px,100cqw/var(--wh-board-cols)));grid-template-rows:repeat(var(--wh-board-rows),min(54px,100cqw/var(--wh-board-cols)))}}.wh-board__cell{align-items:center;background:var(--wh-card-bg);border:1px solid var(--wh-border);border-radius:var(--wh-radius);box-shadow:0 2px 0 #0e122014;cursor:pointer;display:flex;justify-content:center;position:relative;transition:background-color .12s ease,border-color .12s ease,transform .12s ease,box-shadow .12s ease}.wh-board__cell.is-selected{background:color-mix(in srgb,var(--wh-accent) 18%,var(--wh-card-bg));border-color:var(--wh-accent);box-shadow:0 8px 18px #0e122047;transform:scale(1.05) translateY(-2px);z-index:2}@media(prefers-reduced-motion:no-preference){.wh-board__cell.is-feedback-complete{animation:wh-tile-gold .6s ease both}}@media(prefers-reduced-motion:reduce){.wh-board__cell.is-feedback-complete{background:var(--wh-gold-bg);border-color:var(--wh-gold)}}@media(prefers-reduced-motion:no-preference){.wh-board__cell.is-feedback-invalid{animation:wh-shake .3s ease}}.wh-board__char{color:var(--wh-text-primary);font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:700;line-height:1;pointer-events:none}@media(min-width:768px){.wh-board__char{font-size:20px}}@media(min-width:1200px){.wh-board__char{font-size:22px}}.wh-board__company-banner{align-items:center;background:var(--wh-text-primary);border-radius:999px;color:#fff;display:inline-flex;font-size:15px;font-weight:700;gap:10px;left:50%;margin-top:14px;opacity:0;padding:8px 18px;position:absolute;top:100%;transform:translateX(-50%) translateY(8px) scale(.92);white-space:nowrap;z-index:4}@media(prefers-reduced-motion:no-preference){.wh-board__company-banner{animation:wh-banner-in 1.2s ease both}}@media(prefers-reduced-motion:reduce){.wh-board__company-banner{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.wh-board__company-banner-pts{color:#ffd166;font-weight:800}@keyframes wh-tile-gold{0%{transform:scale(1)}30%{background:var(--wh-gold-bg);border-color:var(--wh-gold);box-shadow:0 0 18px #b8860b73;transform:scale(1.16)}to{background:var(--wh-card-bg);transform:scale(1)}}@keyframes wh-banner-in{0%{opacity:0;transform:translateX(-50%) translateY(8px) scale(.92)}15%{opacity:1;transform:translateX(-50%) translateY(0) scale(1.04)}22%{transform:translateX(-50%) scale(1)}80%{opacity:1}to{opacity:0;transform:translateX(-50%) translateY(-4px)}}@keyframes wh-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-3px)}40%{transform:translateX(3px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}.wh-header{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-areas:"combo score" "rank rank";grid-template-columns:1fr 1fr;padding:0 0 12px;width:100%}.wh-header__combo-block{align-items:center;display:flex;grid-area:combo;justify-self:start}.wh-header__score-block{align-items:flex-end;display:flex;flex-direction:column;gap:4px;grid-area:score;justify-self:end}.wh-header__lives{display:flex;gap:4px}.wh-header__life{color:var(--wh-border);font-size:16px;line-height:1}.wh-header__life.is-active{color:var(--wh-warning)}.wh-header__score{font-feature-settings:"tnum";color:var(--wh-text-primary);font-family:Inter,Noto Sans JP,-apple-system,sans-serif;font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;line-height:28px}.wh-header__combo-wrap{display:flex;flex-direction:column;opacity:0;transition:opacity .2s}.wh-header__combo-wrap.is-active{opacity:1}.wh-header__combo{align-items:baseline;color:var(--wh-accent);display:inline-flex;font-size:20px;font-weight:800;gap:4px}@media(prefers-reduced-motion:no-preference){.wh-header__combo.is-bump{animation:wh-combo-bump .3s ease}}.wh-header__combo-num,.wh-header__combo-x{display:inline-flex}.wh-header__combo-x{font-size:11px;font-weight:700}.wh-header__rank-row{align-items:center;display:flex;gap:10px;grid-area:rank;margin-top:4px}.wh-header__rank-badge{align-items:center;background:var(--wh-text-primary);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:800;height:32px;justify-content:center;width:32px}@media(prefers-reduced-motion:no-preference){.wh-header__rank-badge.is-levelup{animation:wh-badge-pulse .6s ease-out}}.wh-header__rank-progress{flex:1 1;min-width:0}.wh-header__rank-progress-top{color:var(--wh-text-muted);display:flex;font-family:Noto Sans JP,sans-serif;font-size:11px;font-weight:500;gap:8px;justify-content:space-between;line-height:16px}.wh-header__rank-progress-top b{color:var(--wh-text-primary);font-weight:700}.wh-header__rank-bar{background:var(--wh-border);border-radius:999px;height:6px;margin-top:3px;overflow:hidden;width:100%}.wh-header__rank-bar-fill{background:var(--wh-accent);border-radius:999px;height:100%;transition:width .4s ease-out}@media(min-width:768px){.wh-header{gap:24px 24px;grid-template-areas:"score combo" "rank rank";grid-template-columns:1fr 1fr;padding:16px 0}.wh-header__score-block{align-items:flex-start;justify-self:start}.wh-header__combo-block{justify-self:end}.wh-header__rank-row{margin-top:8px}.wh-header__rank-badge{border-radius:12px;font-size:16px;height:46px;width:46px}.wh-header__rank-progress-top{font-size:12px}}@keyframes wh-combo-bump{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes wh-badge-pulse{0%{box-shadow:0 0 0 0 #3d5afe99;transform:scale(1)}40%{box-shadow:0 0 0 8px #3d5afe00;transform:scale(1.18)}to{box-shadow:0 0 0 0 #3d5afe00;transform:scale(1)}}.wh-target{align-items:center;display:flex;flex-direction:column;gap:4px;padding:4px 0 8px;text-align:center}.wh-target__name-row{align-items:baseline;display:flex;gap:8px;justify-content:center}.wh-target__name{color:var(--wh-text-primary);font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:800;letter-spacing:.02em;line-height:1.2}@media(min-width:768px){.wh-target__name{font-size:36px}}.wh-target__timer{font-feature-settings:"tnum";color:var(--wh-text-primary);font-family:Inter,Noto Sans JP,-apple-system,sans-serif;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}@media(min-width:768px){.wh-target__timer{font-size:22px}}.wh-target__reading{color:var(--wh-text-secondary);font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:600;letter-spacing:.04em}.dsc-btn{align-items:center;border:1px solid #0000;border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,-apple-system,sans-serif;font-weight:700;gap:8px;justify-content:center;letter-spacing:.02em;outline:none;transition:background-color .15s,color .15s,border-color .15s;white-space:nowrap}.dsc-btn:disabled{cursor:not-allowed}.dsc-btn svg{flex-shrink:0;height:16px;width:16px}.dsc-btn--sm{font-size:13px;height:36px;padding:0 14px}.dsc-btn--md{font-size:14px;height:44px;padding:0 20px}.dsc-btn--lg{font-size:16px;height:52px;padding:0 24px}.dsc-btn--primary{background:#2563eb;color:#fff}.dsc-btn--primary:hover:not(:disabled){background:#1d4ed8}.dsc-btn--primary:disabled{opacity:.5}.dsc-btn--secondary{background:#fff;border-color:#e5e7eb;color:#2563eb}.dsc-btn--secondary:hover:not(:disabled){background:#eff6ff}.dsc-btn--secondary:disabled{border-color:#e5e7eb;color:#9ca3af}.dsc-btn--cancel{background:#fff;border-color:#e5e7eb;color:#111827}.dsc-btn--cancel:hover:not(:disabled){background:#f9fafb}.dsc-btn--ghost{background:#0000;color:#2563eb}.dsc-btn--ghost:hover:not(:disabled){background:#f9fafb}.dsc-btn--danger{background:#fff;border-color:#fecdca;color:#dc2626}.dsc-btn--danger:hover:not(:disabled){background:#f9fafb}.wh-animated-score{font-feature-settings:"tnum";color:#111827;font-family:Noto Sans JP,sans-serif;font-size:32px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}@media(prefers-reduced-motion:no-preference){.wh-animated-score.is-pop{animation:wh-score-final-pop .3s ease}.wh-animated-score.is-best-flash{animation:wh-score-best-flash .6s ease}}@keyframes wh-score-final-pop{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes wh-score-best-flash{0%{color:var(--wh-accent)}to{color:inherit}}.dsc-modal__overlay{animation:dsc-modal-fade .15s ease-out;background:#11182773;inset:0;position:fixed;z-index:1000}.dsc-modal__panel{animation:dsc-modal-pop .15s ease-out;background:#fff;border-radius:12px;box-shadow:0 12px 32px #0000001f;box-sizing:border-box;left:50%;max-height:88vh;overflow-y:auto;padding:24px 24px 28px;position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100% - 32px);z-index:1001}.dsc-modal__head{margin-bottom:16px;padding-right:32px}.dsc-modal__title{color:#111827;font-family:Noto Sans JP,-apple-system,sans-serif;font-size:20px;font-weight:700;line-height:28px;margin:0}.dsc-modal__close{align-items:center;background:#0000;border:none;color:#9ca3af;cursor:pointer;display:inline-flex;height:24px;justify-content:center;outline:none;padding:0;position:absolute;right:20px;top:20px;width:24px}.dsc-modal__close:hover{color:#374151}.dsc-modal__close svg{height:20px;width:20px}.dsc-modal__body{color:#1f2937;font-family:Noto Sans JP,-apple-system,sans-serif;font-size:14px;font-weight:500;letter-spacing:.02em;line-height:24px}.dsc-modal__footer{display:flex;gap:8px;justify-content:flex-end;margin-top:24px}@keyframes dsc-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes dsc-modal-pop{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.wh-share-modal__headline{color:var(--wh-text-primary);font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;line-height:28px;margin-bottom:12px}.wh-share-modal__tag{background:var(--wh-tag-bg);border-radius:999px;display:inline-block;font-size:11px;font-weight:600;margin-bottom:8px;padding:2px 10px}.wh-share-modal__summary,.wh-share-modal__tag{color:var(--wh-text-secondary);font-family:Noto Sans JP,sans-serif}.wh-share-modal__summary{font-size:13px;font-weight:500;line-height:1.7;margin-bottom:16px}.wh-share-modal__score{color:var(--wh-text-primary);font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:24px;margin-bottom:20px}.wh-share-modal__actions{align-items:center;display:flex;gap:12px}.wh-ranking-modal__overlay{align-items:center;background:#0e122080;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:20}.wh-ranking-modal__card{background:var(--wh-card-bg);border:1px solid var(--wh-border);border-radius:var(--wh-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:12px;max-height:80vh;max-width:420px;overflow:hidden;padding:20px;width:100%}.wh-ranking-modal__header{align-items:center;display:flex;justify-content:space-between}.wh-ranking-modal__title{color:var(--wh-text-primary);font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:800}.wh-ranking-modal__close{background:none;border:none;color:var(--wh-text-muted);cursor:pointer;font-size:16px;padding:4px}.wh-ranking-modal__empty{color:var(--wh-text-muted);font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;padding:24px 0;text-align:center}.wh-ranking-modal__list{display:flex;flex-direction:column;gap:4px;overflow-y:auto}.wh-ranking-modal__row{grid-gap:8px;align-items:center;border:1px solid var(--wh-border);border-radius:var(--wh-radius-sm);color:var(--wh-text-secondary);display:grid;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;gap:8px;grid-template-columns:28px 1fr auto 24px;padding:8px 10px}.wh-ranking-modal__row.is-top3{border-color:var(--wh-gold);color:var(--wh-text-primary);font-weight:700}.wh-ranking-modal__row.is-mine{background:#3d5afe0f;border-color:var(--wh-accent)}.wh-ranking-modal__rank{color:var(--wh-text-primary);font-weight:800;text-align:center}.wh-ranking-modal__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wh-ranking-modal__score{font-feature-settings:"tnum";color:var(--wh-text-primary);font-variant-numeric:tabular-nums}.wh-cg{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}@media(min-width:768px){.wh-cg{grid-template-columns:1fr 1fr}}.wh-cg__card{align-items:center;background:var(--wh-card-bg);border:2px solid var(--wh-border);border-radius:14px;cursor:pointer;display:flex;gap:8px;justify-content:space-between;min-width:0;padding:13px 16px;position:relative}.wh-cg__card.is-found{background:#3d5afe0d;border-color:var(--wh-accent)}.wh-cg__left{align-items:center;display:flex;gap:8px;min-width:0}.wh-cg__status{flex-shrink:0;font-size:14px}.wh-cg__name{color:var(--wh-text-primary);font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wh-cg__card.is-unfound .wh-cg__name{color:var(--wh-text-secondary)}.wh-cg__tag{background:var(--wh-stage-bg);border-radius:999px;color:var(--wh-text-muted);flex-shrink:0;font-size:10px;font-weight:700;padding:2px 8px;white-space:nowrap}.wh-cg__tag,.wh-cg__tooltip{font-family:Noto Sans JP,sans-serif}.wh-cg__tooltip{background:var(--wh-text-primary);border-radius:var(--wh-radius-sm);box-shadow:0 4px 16px #0e12202e;color:#fff;display:none;font-size:12px;font-weight:500;left:8px;line-height:1.6;padding:10px 12px;position:absolute;right:8px;top:calc(100% + 6px);z-index:10}.wh-cg__tooltip-insured{font-weight:700;margin-top:4px}.wh-cg__tooltip-actions{align-items:center;display:flex;gap:12px;margin-top:8px}.wh-cg__tooltip-actions a,.wh-cg__tooltip-actions button{-webkit-appearance:none;appearance:none;background:none;border:none;color:#fff;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:2px}@media(hover:hover){.wh-cg__card:hover .wh-cg__tooltip{display:block}}.wh-cg__card.is-selected .wh-cg__tooltip{display:block}.wh-result{box-sizing:border-box;display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:720px;padding:24px 16px 32px;width:100%}.wh-result__score-block{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}@media(prefers-reduced-motion:no-preference){.wh-result__stagger{animation:wh-result-fade-slide-in .4s ease-out both}}.wh-result__rank-block{align-items:center;background:var(--wh-card-bg);border-radius:20px;box-shadow:0 1px 2px #0e12200a,0 8px 24px #0e12200f;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;margin-top:8px;padding:28px 24px 22px;width:100%}.wh-result__best-badge{color:var(--wh-accent);font-weight:700}.wh-result__best-badge,.wh-result__best-progress{font-family:Noto Sans JP,sans-serif;font-size:14px;line-height:24px}.wh-result__best-progress{color:#6b7280;font-weight:500}.wh-result__kyu-badge{align-items:center;background:var(--wh-text-primary);border-radius:16px;color:#fff;display:flex;font-family:Noto Sans JP,sans-serif;font-size:22px;font-weight:800;height:68px;justify-content:center;margin:0 auto 12px;width:68px}.wh-result__kyu-label{font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:700;line-height:24px;margin-bottom:2px}.wh-result__kyu-score{color:var(--wh-text-muted);font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;line-height:20px;margin-bottom:22px}.wh-result__milestones{margin:0 6px}.wh-result__milestones-track{align-items:center;display:flex;justify-content:space-between;position:relative}.wh-result__milestones-track:before{background:var(--wh-border);border-radius:999px;content:"";height:3px;left:10px;position:absolute;right:10px;top:9px;z-index:0}.wh-result__milestones-progress{background:var(--wh-accent);border-radius:999px;height:3px;left:10px;position:absolute;top:9px;transition:width .4s ease-out;z-index:1}.wh-result__ms{align-items:center;display:flex;flex-direction:column;gap:6px;position:relative;z-index:2}.wh-result__ms-dot{background:var(--wh-card-bg);border:3px solid var(--wh-border);border-radius:50%;height:20px;width:20px}.wh-result__ms.is-passed .wh-result__ms-dot{background:var(--wh-accent);border-color:var(--wh-accent)}.wh-result__ms.is-current .wh-result__ms-dot{background:var(--wh-text-primary);border-color:var(--wh-text-primary);box-shadow:0 0 0 5px #0e12201f}.wh-result__ms-label{color:var(--wh-text-muted);font-family:Noto Sans JP,sans-serif;font-size:11px;font-weight:700;white-space:nowrap}.wh-result__ms.is-passed .wh-result__ms-label{color:var(--wh-accent)}.wh-result__ms.is-current .wh-result__ms-label{color:var(--wh-text-primary);font-size:12px}.wh-result__ms.is-goal .wh-result__ms-dot{border-color:var(--wh-gold)}.wh-result__ms.is-goal .wh-result__ms-label{color:var(--wh-gold)}.wh-result__kyu-next{color:var(--wh-text-muted);font-family:Noto Sans JP,sans-serif;font-size:13px;margin-top:18px}.wh-result__kyu-next b{color:var(--wh-text-primary);font-weight:800}.wh-result__section{display:flex;flex-direction:column;gap:12px}.wh-result__h2{color:#111827;font-size:20px;font-weight:700;line-height:28px}.wh-result__empty,.wh-result__h2{font-family:Noto Sans JP,sans-serif;margin:0}.wh-result__empty{color:#6b7280;font-size:14px;font-weight:500}.wh-result__share{align-items:center;display:flex;gap:12px}.wh-result__vg-link{color:var(--wh-text-muted);font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;text-decoration:underline;text-underline-offset:2px}.wh-result__vg-link:hover{color:var(--wh-text-secondary)}.wh-result__ranking-link{background:none;border:none;cursor:pointer;padding:0}.wh-result__national-rank{color:var(--wh-accent);font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:700;margin-bottom:4px}@keyframes wh-result-fade-slide-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.wh-name-modal__overlay{align-items:center;background:#0e122080;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:20}.wh-name-modal__card{background:var(--wh-card-bg);border:1px solid var(--wh-border);border-radius:var(--wh-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:12px;max-width:360px;padding:24px;width:100%}.wh-name-modal__title{color:var(--wh-text-primary);font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:800}.wh-name-modal__desc{color:var(--wh-text-secondary);font-size:13px}.wh-name-modal__desc,.wh-name-modal__input{font-family:Noto Sans JP,sans-serif;font-weight:500}.wh-name-modal__input{border:1px solid var(--wh-border);border-radius:var(--wh-radius-sm);box-sizing:border-box;color:var(--wh-text-primary);font-size:16px;padding:10px 12px;width:100%}.wh-name-modal__input:focus{border-color:var(--wh-accent);outline:none}.wh-name-modal__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.wh-page{--wh-stage-bg:#f5f6f8;--wh-card-bg:#fff;--wh-border:#e4e7ec;--wh-text-primary:#0e1220;--wh-text-secondary:#5a6472;--wh-text-muted:#98a1b0;--wh-tag-bg:#eef0f4;--wh-accent:#3d5afe;--wh-success:#14934a;--wh-warning:#e5484d;--wh-gold:#b8860b;--wh-gold-bg:#fff7e0;--wh-unfound:#ff8a3d;--wh-timer-critical:#e23d3d;--wh-radius:12px;--wh-radius-sm:8px;--wh-shadow:0 1px 2px #0e12200d;--wh-shadow-hover:0 2px 8px #0e12201a;align-items:center;background-color:var(--wh-stage-bg);box-sizing:border-box;display:flex;flex-direction:column;height:100dvh;justify-content:flex-start;overflow:hidden;padding:12px 16px;position:relative;width:100%}@media(min-width:768px){.wh-page{padding:16px 24px}}.wh-page__inner{align-items:center;display:flex;flex-direction:column;gap:8px;margin:0 auto;max-width:480px;width:100%}@media(min-width:768px){.wh-page__inner{flex:1 1;justify-content:flex-start;max-width:560px;min-height:0;padding-top:24px}}.wh-page__board-wrap{container-type:inline-size;display:flex;justify-content:center;width:100%}.wh-page--result{height:auto;justify-content:flex-start;min-height:100dvh;overflow-y:auto}.wh-page--result .wh-page__inner{max-width:720px}.wh-page__back-link{align-self:flex-start;color:var(--wh-text-muted);font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin-bottom:8px;text-decoration:none}.wh-page__back-link:hover{color:var(--wh-text-secondary)}.cc-catback{align-items:center;display:flex;flex-direction:column;gap:2px}.cc-catback__cat{position:relative;width:58%}.cc-catback__cat svg{display:block;height:auto;width:100%}.cc-catback__zzz{color:var(--cc-gold-text);font-family:Noto Sans JP,sans-serif;font-size:9px;font-weight:800;letter-spacing:.2em}.cc-page,.cc-select{--cc-stage-bg:#f5f6f8;--cc-card-bg:#fff;--cc-border:#d9dbe1;--cc-ink:#1a2233;--cc-navy:#0b1220;--cc-text-secondary:#5a6472;--cc-text-muted:#8a8f98;--cc-accent:#3d5afe;--cc-accent-hover:#2f49e0;--cc-red:#d8384a;--cc-cream:#fff9f0;--cc-cream-border:#e8dfd2;--cc-gold:#e0a94e;--cc-gold-text:#c9a227;--cc-radius:10px;--cc-radius-sm:8px;--cc-shadow:0 2px 6px #0b12201a;--cc-card-width:132px}.cc-select__grid{grid-gap:20px 16px;display:grid;gap:20px 16px;grid-template-columns:repeat(2,1fr);padding-top:44px}@media(min-width:600px){.cc-select__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.cc-select__grid{gap:30px 16px;grid-template-columns:repeat(5,1fr)}}.cc-select__footnote{color:var(--cc-text-muted);font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;margin-top:36px;text-align:center}.cc-select__lv{position:relative}.cc-select__lvcard{align-items:center;-webkit-appearance:none;appearance:none;aspect-ratio:63/88;background:var(--cc-card-bg);border:1px solid #d9dbe1;border-radius:12px;box-shadow:0 3px 8px #0b12201a;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:5px;justify-content:center;outline:none;padding:0;position:relative;transition:transform .15s,box-shadow .15s;width:100%}.cc-select__lv:not(.is-locked) .cc-select__lvcard:hover{transform:translateY(-5px) rotate(-1deg)}.cc-select__lvcard.is-locked{background:var(--cc-cream);border:1px solid var(--cc-cream-border);box-shadow:none;cursor:default}.cc-select__lvcard.is-locked:before{border:1.5px solid var(--cc-gold);border-radius:7px;content:"";inset:7px;position:absolute}.cc-select__lvcard.is-current{border:2px solid var(--cc-accent);box-shadow:0 8px 20px #3d5afe38;transform:translateY(-6px)}.cc-select__corner{left:9px;line-height:1.05;position:absolute;text-align:center;top:7px}.cc-select__corner--br{bottom:7px;left:auto;right:9px;top:auto;transform:rotate(180deg)}.cc-select__corner-rank{color:var(--cc-navy);display:block;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:900}.cc-select__corner-suit{color:var(--cc-navy);display:block;font-size:10px}.cc-select__lv-num{color:var(--cc-navy);font-family:Noto Sans JP,sans-serif;font-size:23px;font-weight:900}.cc-select__lv-type{color:var(--cc-text-muted);font-size:11px}.cc-select__clear-badge,.cc-select__lv-type{font-family:Noto Sans JP,sans-serif;font-weight:700}.cc-select__clear-badge{align-items:center;background:#f3f4f6;border:.5px solid #e5e7eb;border-radius:999px;color:#374151;display:inline-flex;font-size:12px;gap:4px;margin-top:4px;padding:4px 12px}.cc-select__lv-cta{color:var(--cc-accent);font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:800}.cc-select__you{bottom:-10px;display:block;height:auto;pointer-events:none;position:absolute;right:-32px;width:70px;z-index:5}@media(prefers-reduced-motion:no-preference){.cc-select__you{animation:cc-select-you-bob 3s ease-in-out infinite}}.cc-select__you-tag{background:var(--cc-navy);border-radius:999px;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:10px;font-weight:800;left:50%;padding:2px 9px;position:absolute;top:-18px;transform:translateX(-50%);white-space:nowrap;z-index:6}.cc-select__locked-lv{color:var(--cc-gold-text);font-size:11px;top:9px}.cc-select__locked-badge,.cc-select__locked-lv{font-family:Noto Sans JP,sans-serif;font-weight:800;left:50%;position:absolute;transform:translateX(-50%);z-index:3}.cc-select__locked-badge{background:#fff;border:1px solid var(--cc-cream-border);border-radius:999px;bottom:10px;color:var(--cc-text-muted);font-size:10px;padding:3px 10px;white-space:nowrap}@keyframes cc-select-you-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.cc-card-wrap{aspect-ratio:63/88;perspective:800px}.cc-card{cursor:pointer;height:100%;position:relative;transform-style:preserve-3d;transition:transform .3s;width:100%}.cc-card-wrap.is-flipped .cc-card{transform:rotateY(180deg)}@media(prefers-reduced-motion:no-preference){.cc-card-wrap.is-wrong .cc-card{animation:cc-shake .35s}}@keyframes cc-shake{0%,to{transform:rotateY(180deg) translateX(0)}25%{transform:rotateY(180deg) translateX(-5px)}75%{transform:rotateY(180deg) translateX(5px)}}.cc-card__face{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:var(--cc-radius);display:flex;inset:0;justify-content:center;position:absolute}.cc-card__face--back{background:var(--cc-cream);border:1px solid var(--cc-cream-border)}.cc-card__face--back:before{border:1.5px solid var(--cc-gold);border-radius:7px;content:"";inset:7px;position:absolute}.cc-card__face--front{background:var(--cc-card-bg);border:1px solid var(--cc-border);box-shadow:var(--cc-shadow);box-sizing:border-box;flex-direction:column;gap:6px;padding:4px 6px;transform:rotateY(180deg)}.cc-card-wrap.is-matched .cc-card__face--front{border-color:var(--cc-accent);box-shadow:0 0 0 2px var(--cc-accent)}.cc-card-wrap.is-wrong .cc-card__face--front{border-color:var(--cc-red);box-shadow:0 0 0 2px var(--cc-red)}.cc-card__check{color:var(--cc-accent);font-size:13px;font-weight:800;position:absolute;right:8px;top:5px}.cc-card__corner{left:8px;line-height:1.05;position:absolute;text-align:center;top:6px}.cc-card__corner--br{bottom:6px;left:auto;right:8px;top:auto;transform:rotate(180deg)}.cc-card__corner-rank{font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:800}.cc-card__corner-suit{font-size:9px}.cc-card__center{align-items:center;display:flex;flex-direction:column;gap:6px}.cc-card__emoji{font-size:32px;line-height:1}.cc-card__logo{background:#fff;border:1px solid var(--cc-border);border-radius:var(--cc-radius-sm);box-sizing:border-box;height:56px;object-fit:contain;padding:6px;width:56px}.cc-card__name,.cc-card__word{color:var(--cc-ink);font-size:14px;font-weight:800}.cc-card__kana,.cc-card__name,.cc-card__word{font-family:Noto Sans JP,sans-serif;text-align:center}.cc-card__kana{color:var(--cc-text-muted);font-size:10px;font-weight:500;margin-top:-4px}.cc-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(var(--cc-grid-columns),132px);grid-template-columns:repeat(var(--cc-grid-columns),var(--cc-card-width,132px));margin:0 auto;width:-webkit-fit-content;width:fit-content}.cc-greeter{flex-shrink:0;position:relative}@media(prefers-reduced-motion:no-preference){.cc-page__result-card.is-result .cc-greeter{animation:cc-greeter-in .4s ease-out .5s backwards}}@keyframes cc-greeter-in{0%{opacity:0;transform:translateY(8px)}}.cc-greeter__avatar{display:block;height:auto;width:96px}.cc-greeter__bubble{background:var(--cc-navy);border-radius:14px 14px 14px 3px;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:800;left:62px;opacity:0;padding:8px 14px;position:absolute;top:-34px;transform:scale(.7);transform-origin:bottom left;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.cc-page__result-card.is-result .cc-greeter__bubble{animation:cc-bubble-in .35s cubic-bezier(.2,1.5,.4,1) .75s forwards}}@media(prefers-reduced-motion:reduce){.cc-page__result-card.is-result .cc-greeter__bubble{opacity:1;transform:scale(1)}}@keyframes cc-bubble-in{to{opacity:1;transform:scale(1)}}.cc-rcg{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}@media(min-width:768px){.cc-rcg{grid-template-columns:1fr 1fr}}.cc-rcg__card{align-items:center;background:var(--cc-card-bg);border:2px solid var(--cc-border);border-radius:14px;cursor:pointer;display:flex;font-family:inherit;gap:8px;min-width:0;outline:none;padding:13px 16px;position:relative;text-align:left;width:100%}.cc-rcg__card:focus-visible,.cc-rcg__card:hover{border-color:var(--cc-accent)}.cc-rcg__card:focus-visible .cc-rcg__tooltip,.cc-rcg__card:hover .cc-rcg__tooltip{opacity:1;transform:translate(-50%,-4px);visibility:visible}.cc-rcg__tooltip{background:var(--cc-navy);border-radius:10px;bottom:calc(100% + 8px);box-shadow:0 6px 16px #0b12203d;color:#fff;left:50%;max-width:260px;opacity:0;padding:10px 12px;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .15s,transform .15s;visibility:hidden;width:-webkit-max-content;width:max-content;z-index:6}.cc-rcg__tooltip-overview{font-weight:500;margin:0 0 6px}.cc-rcg__tooltip-overview,.cc-rcg__tooltip-row{font-family:Noto Sans JP,sans-serif;font-size:12px;line-height:18px}.cc-rcg__tooltip-row{font-weight:700;margin:0}.cc-rcg__tooltip-row+.cc-rcg__tooltip-row{margin-top:2px}.cc-rcg__tooltip-label{color:#fff9;font-weight:500;margin-right:6px}.cc-rcg__logo{border:1px solid #f3f4f6;border-radius:100px;flex-shrink:0;height:32px;object-fit:cover;width:32px}.cc-rcg__text{display:flex;flex-direction:column;gap:2px;min-width:0}.cc-rcg__name{color:var(--cc-ink);font-size:14px;font-weight:700}.cc-rcg__kana,.cc-rcg__name{font-family:Noto Sans JP,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-rcg__kana{color:var(--cc-text-muted);font-size:11px;font-weight:500}.industry-tag{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;display:inline-flex;gap:4px;padding:2px 8px 2px 6px;vertical-align:middle;width:-webkit-fit-content;width:fit-content}.industry-tag__dot{border-radius:100%;flex-shrink:0;height:6px;width:6px}.industry-tag__label{color:#1f2937;font-family:Noto Sans JP;font-size:12px;font-weight:500;line-height:18px;transform:translateY(-1px);white-space:nowrap}body.cc-page-body-bg{background-color:#f5f6f8}.cc-page{align-items:center;background-color:var(--cc-stage-bg);box-sizing:border-box;display:flex;flex-direction:column;min-height:100dvh;padding:16px;width:100%}@media(min-width:768px){.cc-page{padding:24px}}.cc-page__inner{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:100%;width:-webkit-fit-content;width:fit-content}.cc-page__header{align-items:center;display:flex;justify-content:space-between}.cc-page__header-left{align-items:center;display:flex;gap:8px}.cc-page__level-badge{background:var(--cc-ink);border-radius:999px;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:800;padding:4px 12px}.cc-page__theme-label{color:var(--cc-text-secondary);font-size:12px}.cc-page__countdown,.cc-page__theme-label{font-family:Noto Sans JP,sans-serif;font-weight:700}.cc-page__countdown{font-feature-settings:"tnum";color:var(--cc-ink);font-size:14px;font-variant-numeric:tabular-nums}.cc-page__hearts{display:inline-flex;gap:2px}.cc-page__heart{color:var(--cc-border);font-size:16px;line-height:1}.cc-page__heart.is-filled{color:var(--cc-red)}.cc-page__status{color:var(--cc-text-secondary);font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;padding:40px 16px;text-align:center}.cc-page__status--error{color:var(--cc-red)}.cc-page__board-wrap{position:relative;transform-origin:center bottom;transition:transform .5s cubic-bezier(.3,.9,.3,1),opacity .5s;width:100%}.cc-page__board-wrap.is-result{opacity:.45;transform:scale(.82) translateY(24px)}.cc-page__theme-intro{background:#0b1220b8;border-radius:999px;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:800;left:50%;letter-spacing:.04em;opacity:0;padding:10px 24px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s;z-index:5}.cc-page__theme-intro.is-visible{opacity:1}.cc-page__scrim{align-items:center;background:#f5f6f800;display:flex;flex-direction:column;inset:0;justify-content:flex-start;pointer-events:none;position:fixed;transition:background .4s;z-index:20}.cc-page__scrim.is-result{background:#f5f6f8e0}.cc-page__result-card{align-items:center;background:var(--cc-card-bg);border-radius:0 0 24px 24px;box-shadow:0 10px 36px #0b122029;display:flex;gap:34px;max-width:calc(100vw - 32px);padding:40px 60px 32px;pointer-events:auto;transform:translateY(-110%);transition:transform .55s cubic-bezier(.3,1.1,.3,1)}.cc-page__result-card.is-result{transform:translateY(0)}.cc-page__result-main{text-align:left}.cc-page__result-title{font-family:Noto Sans JP,sans-serif;font-size:30px;font-weight:900;letter-spacing:.01em;margin:0 0 18px;opacity:0;transform:translateY(6px)}@media(prefers-reduced-motion:no-preference){.cc-page__result-card.is-result .cc-page__result-title{animation:cc-rise-in .4s ease-out .55s forwards}}@media(prefers-reduced-motion:reduce){.cc-page__result-card.is-result .cc-page__result-title{opacity:1;transform:none}}.cc-page__result-actions{align-items:center;display:flex;gap:18px;opacity:0}@media(prefers-reduced-motion:no-preference){.cc-page__result-card.is-result .cc-page__result-actions{animation:cc-rise-in .4s ease-out .85s forwards}}@media(prefers-reduced-motion:reduce){.cc-page__result-card.is-result .cc-page__result-actions{opacity:1}}.cc-page__primary-button{-webkit-appearance:none;appearance:none;background:var(--cc-accent);border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:800;outline:none;padding:13px 34px}.cc-page__primary-button:hover{background:var(--cc-accent-hover)}.cc-page__select-link{color:var(--cc-text-muted);font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:2px}.cc-page__select-link:hover{color:var(--cc-ink)}.cc-page__result-companies{margin:12px auto 0;max-width:640px;padding:0 16px;pointer-events:auto;text-align:left;width:100%}.cc-page__result-companies-title{color:var(--cc-text-secondary);font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:700;margin-bottom:8px}@keyframes cc-rise-in{to{opacity:1;transform:none}}.bar-level-indicator{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.bar-level-indicator__value{color:#1f2937;font-family:Noto Sans JP;font-size:15px;font-weight:500;line-height:24px}.bar-level-indicator__bars{align-items:center;display:flex;gap:4px}.bar-level-indicator__bar{background:#fff;border:1px solid #d1d5db;border-radius:10px;box-sizing:border-box;height:4px;width:24px}.bar-level-indicator__bar--filled{background:#2563eb;border-color:#2563eb}.bar-level-indicator__label{color:#1f2937;font-family:Noto Sans JP;font-size:13px;font-weight:500;line-height:24px}.filter-toggle-group{align-items:stretch;background-color:#f3f4f6;border-radius:6px;display:inline-flex;height:36px;padding:4px}.filter-toggle-group__item{background:#0000;border:none;border-radius:4px;box-sizing:border-box;color:#6b7280;cursor:pointer;font-family:Noto Sans JP;font-size:13px;font-weight:500;line-height:20px;min-width:56px;padding:0 12px;transition:background-color .15s ease,color .15s ease}.filter-toggle-group__item:hover:not(.is-active){color:#111827}.filter-toggle-group__item.is-active{background-color:#fff;box-shadow:0 1px 2px #0000000d;color:#111827;font-weight:600}.filter-toggle-group__item+.filter-toggle-group__item{margin-left:4px}.filter-popover-trigger{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;color:#111827;cursor:pointer;display:inline-flex;font-family:Noto Sans JP;font-size:13px;font-weight:500;height:36px;line-height:20px;padding:0 10px 0 12px;transition:background-color .15s ease,border-color .15s ease}.filter-popover-trigger:hover{background-color:#f3f4f6}.filter-popover-trigger.is-active,.filter-popover-trigger.is-open{border-color:#111827}.filter-popover-trigger__label{white-space:nowrap}.filter-popover-trigger__badge{align-items:center;background-color:#3b82f6;border-radius:9999px;color:#fff;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:600;height:20px;justify-content:center;line-height:1;margin-left:8px;min-width:20px;padding:1px 6px 0}.filter-popover-trigger__icon{color:#6b7280;height:16px!important;margin-left:4px;width:16px!important}.filter-popover-overlay .ant-popover-inner{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 4px 12px #00000014;padding:0!important}.filter-popover-overlay .ant-popover-inner-content{padding:0!important}.filter-popover-content{background-color:#fff;display:flex;flex-direction:column;max-height:320px;min-width:200px;overflow-y:auto;padding:4px}.filter-popover-item{align-items:center;background:#0000;border:none;border-radius:4px;box-sizing:border-box;color:#111827;cursor:pointer;display:flex;font-family:Noto Sans JP;font-size:13px;font-weight:500;line-height:20px;padding:6px 8px;text-align:left;transition:background-color .1s ease;width:100%}.filter-popover-item:hover{background-color:#f3f4f6}.filter-popover-item__check{align-items:center;color:#111827;display:flex;flex-shrink:0;height:16px;justify-content:center;margin-right:8px;width:16px}.filter-popover-item__icon{color:#111827;height:14px!important;width:14px!important}.filter-popover-item__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-popover-item__count{font-feature-settings:"tnum";color:#6b7280;flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;margin-left:12px}.filter-badge{align-items:center;background-color:#f3f4f6;border-radius:6px;color:#111827;display:inline-flex;font-family:Noto Sans JP;font-size:12px;font-weight:500;height:24px;line-height:16px;padding:0 4px 0 10px}.filter-badge__text{white-space:nowrap}.filter-badge__remove{align-items:center;background:#0000;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:inline-flex;height:16px;justify-content:center;margin-left:4px;padding:0;transition:background-color .1s ease,color .1s ease;width:16px}.filter-badge__remove:hover{background-color:#e5e7eb;color:#111827}.filter-badge__icon{height:12px!important;width:12px!important}.pagination-with-note{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-top:16px;padding-left:16px;padding-right:16px}.pagination-with-note .pagination-row{flex:0 0 auto;margin-bottom:0!important;margin-top:0!important}.pagination-with-note .pagination-data-source-note{color:#1f2937;flex:0 0 auto;font-family:Noto Sans JP;font-size:14px;font-weight:500;line-height:20px;text-align:right;white-space:nowrap}.trending-supplement-section{background-color:#f3f4f6;box-sizing:border-box;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-bottom:60px;padding-top:12px;width:100vw}.trending-supplement-section__inner{box-sizing:border-box;margin:0 auto;max-width:1044px;width:1044px}.trending-supplement-section__white-box{background-color:#fff;border-radius:4px;box-sizing:border-box;padding:24px 24px 12px 28px;width:100%}.trending-supplement-section__title{color:#111827;font-family:Noto Sans JP;font-size:16px;font-weight:500;line-height:24px;margin:0}.trending-supplement-section .trending-supplement-accordion{margin-top:0;width:100%}.trending-supplement-section .trending-supplement-item{border-bottom:1px solid #e5e7eb;width:100%}.trending-supplement-section .trending-supplement-item:last-child{border-bottom:none}.trending-supplement-section .trending-supplement-item__trigger{align-items:center;background:#0000;border:none;box-sizing:border-box;cursor:pointer;display:flex;height:52px;outline:none;padding:16px 0;width:100%}.trending-supplement-section .trending-supplement-item__question{color:#111827;flex:1 1 auto;font-family:Noto Sans JP;font-size:15px;font-weight:500;line-height:20px;min-width:0;overflow:hidden;padding-right:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.trending-supplement-section .trending-supplement-item__icon{color:#111827;flex-shrink:0;height:16px!important;transition:transform .2s ease;width:16px!important}.trending-supplement-section .trending-supplement-item.is-open .trending-supplement-item__icon{transform:rotate(180deg)}.trending-supplement-section .trending-supplement-item__answer{padding-bottom:16px}.trending-supplement-section .trending-supplement-item__list{list-style:disc;margin:0;padding-left:21px}.trending-supplement-section .trending-supplement-item__list li{color:#111827;font-family:Noto Sans JP;font-size:15px;font-weight:500;line-height:32px}.main-layout-pc-container:has(.ranking-shadcn-route){display:flex;flex-direction:column;min-height:100vh}.main-layout-pc-container:has(.ranking-shadcn-route) .wapped-style{background:#f3f4f6;flex:1 0 auto}.ranking-shadcn-route .rk-count-row{align-items:center;display:flex;justify-content:space-between;margin:24px 0 16px}.ranking-shadcn-route .rk-count-row .rk3-count{margin:0}.ranking-shadcn-route .rk-period-switch{align-items:center;display:flex;gap:8px}.ranking-shadcn-route .rk-period{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;gap:8px;padding:0}.ranking-shadcn-route .rk-period:focus,.ranking-shadcn-route .rk-period:focus-visible{box-shadow:none;outline:none}.ranking-shadcn-route .rk-period__radio{background:#fff;border:1px solid #e5e7eb;border-radius:9999px;box-shadow:0 1px 2px 0 #0000001a;flex-shrink:0;height:16px;position:relative;width:16px}.ranking-shadcn-route .rk-period__radio.is-on:after{background:#1f2937;border-radius:9999px;content:"";height:8px;left:3px;position:absolute;top:3px;width:8px}.ranking-shadcn-route .rk-period__label{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px}.ranking-shadcn-route .rk-tabs-bar{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column}.ranking-shadcn-route .rk-tabs{align-items:flex-start;display:flex}.ranking-shadcn-route .rk-tab{align-items:center;background:#0000;border:none;box-sizing:border-box;color:#6b7280;cursor:pointer;display:flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;justify-content:center;letter-spacing:.7px;line-height:24px;min-width:64px;padding:8px 12px 12px;text-align:center;white-space:nowrap}.ranking-shadcn-route .rk-tab--active{border-bottom:2px solid #1f2937;color:#1f2937;font-weight:700;padding-bottom:14px}.ranking-shadcn-route .insured-person-statistics-section__inner,.ranking-shadcn-route .trending-supplement-section__inner{max-width:1167px!important;width:100%!important}.ranking-shadcn-route .rk-table{background:#fff;border-radius:4px;overflow:hidden}.ranking-shadcn-route .rk-table--refreshing{position:relative}.ranking-shadcn-route .rk-table--refreshing .rk-table__body{opacity:.5;pointer-events:none;transition:opacity .15s ease}.ranking-shadcn-route .rk-table--refreshing:before{animation:rk-refresh-bar 1s linear infinite;background:linear-gradient(90deg,#0000,#0ea5e9,#0000);background-repeat:no-repeat;background-size:40% 100%;content:"";height:2px;left:0;position:absolute;top:0;width:100%;z-index:2}@keyframes rk-refresh-bar{0%{background-position:-40% 0}to{background-position:140% 0}}.ranking-shadcn-route .rk-table__head{display:grid;grid-template-columns:60px minmax(260px,1fr) 96px repeat(5,72px)}.ranking-shadcn-route .rk-th{background:#f3f4f6;border-bottom:1px solid #e5e7eb;border-right:.5px solid #e5e7eb;color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;line-height:18px;padding:8px 16px 12px;white-space:nowrap}.ranking-shadcn-route .rk-th:last-child{border-right:none}.ranking-shadcn-route .rk-th.rk-col-insured,.ranking-shadcn-route .rk-th.rk-col-origin,.ranking-shadcn-route .rk-th.rk-col-video,.ranking-shadcn-route .rk-th.rk-gcol-chart{align-items:center;display:flex;gap:6px}.ranking-shadcn-route .rk-row{display:grid;grid-template-columns:60px minmax(260px,1fr) 96px repeat(5,72px)}.ranking-shadcn-route .rk-row:not(:last-child){border-bottom:1px solid #e5e7eb}.ranking-shadcn-route .rk-cell{border-right:.5px solid #e5e7eb;box-sizing:border-box;display:flex;flex-direction:column;min-height:68px;padding:20px 12px}.ranking-shadcn-route .rk-cell:last-child{border-right:none}.ranking-shadcn-route .rk-table--months{border:1px solid #e5e7eb;border-radius:4px;overflow:hidden}.ranking-shadcn-route .rk-table--months .rk-row,.ranking-shadcn-route .rk-table--months .rk-table__head{grid-template-columns:68px minmax(180px,1fr) 142px 84px 72px repeat(5,73px) 96px;grid-template-columns:var(--rk-grid,68px minmax(180px,1fr) 142px 84px 72px repeat(5,73px) 96px)}.ranking-shadcn-route .rk-th.rk-col-3m,.ranking-shadcn-route .rk-th.rk-col-industry,.ranking-shadcn-route .rk-th.rk-col-month,.ranking-shadcn-route .rk-th.rk-col-year{padding-left:12px}.ranking-shadcn-route .rk-th.rk-col-3m,.ranking-shadcn-route .rk-th.rk-col-month,.ranking-shadcn-route .rk-th.rk-col-year{display:flex;justify-content:flex-end;padding-left:0;padding-right:12px;text-align:right}.ranking-shadcn-route .rk-th--sortable{align-items:center;cursor:pointer;display:flex;gap:2px;outline:none;-webkit-user-select:none;user-select:none}.ranking-shadcn-route .rk-th--sortable:hover{background:#e5e7eb}.ranking-shadcn-route .rk-th--sortable.is-active{background:#e5e7eb;color:#1f2937}.ranking-shadcn-route .rk-th__sort{font-size:8px;line-height:1}.ranking-shadcn-route .rk-cell.rk-col-rank{padding:20px 12px 20px 16px}.ranking-shadcn-route .rk-cell.rk-col-industry{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px}.ranking-shadcn-route .rk-cell.rk-col-3m,.ranking-shadcn-route .rk-cell.rk-col-year{align-items:flex-end;padding:8px 12px}.ranking-shadcn-route .rk-3m__graph-line,.ranking-shadcn-route .rk-3m__val{font-feature-settings:"tnum";color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;font-variant-numeric:tabular-nums;font-weight:500;line-height:24px}.ranking-shadcn-route .rk-3m__graph{background:#0000;border:none;color:#2563eb;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;line-height:24px;padding:0}.ranking-shadcn-route .rk-3m__graph:hover{text-decoration:underline}.ranking-shadcn-route .rk-cell.rk-col-month{align-items:flex-end;padding:8px 12px}.ranking-shadcn-route .rk-month__delta,.ranking-shadcn-route .rk-month__val{font-feature-settings:"tnum";color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;font-variant-numeric:tabular-nums;font-weight:500;line-height:24px}.ranking-shadcn-route .rk-delta--up{color:#16a34a}.ranking-shadcn-route .rk-delta--down{color:#dc2626}.ranking-shadcn-route .rk-month__delta{font-size:12px}.ranking-shadcn-route .rk-cell.rk-col-rank,.ranking-shadcn-route .rk-funding{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px}.ranking-shadcn-route .rk-cell.rk-col-name{padding:16px 12px 20px 16px}.ranking-shadcn-route .rk-tags{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ranking-shadcn-route .rk-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#1f2937;display:-webkit-box;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;overflow:hidden}.ranking-shadcn-route .rk-links{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ranking-shadcn-route .rk-links__item{align-items:center;background:#fff;border:1px solid #f3f4f6;border-radius:100%;cursor:pointer;display:inline-flex;height:32px;justify-content:center;overflow:hidden;width:32px}.ranking-shadcn-route .rk-links__item img{height:100%;object-fit:cover;width:100%}.ranking-shadcn-route .rk-links__item:hover{opacity:.85}.ranking-shadcn-route .rk-company{align-items:center;display:flex;gap:8px;min-height:32px}.ranking-shadcn-route .rk-company__logo{border:1px solid #f3f4f6;border-radius:100px;flex-shrink:0;height:32px;object-fit:cover;width:32px}.ranking-shadcn-route .rk-company__logo--empty{background:#f3f4f6}.ranking-shadcn-route .rk-company__name{background:#0000;border:none;color:#2563eb;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;padding:0;text-align:left;text-decoration:underline;text-underline-offset:2px}.ranking-shadcn-route .rk-company__name:hover{opacity:.85}.ranking-shadcn-route .rk-badge{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9999px;box-sizing:border-box;color:#4b5563;display:block;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:18px;max-width:100%;overflow:hidden;padding:2px 8px 3px;text-overflow:ellipsis;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.ranking-shadcn-route .rk-cell.rk-col-insured{gap:16px;padding-right:12px}.ranking-shadcn-route .rk-col-insured .rk-insured__num{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px}.ranking-shadcn-route .rk-col-insured button.rk-insured__num--link{background:#0000;border:none;color:inherit;cursor:pointer;padding:0;text-align:left;text-decoration:none;width:-webkit-fit-content;width:fit-content}.ranking-shadcn-route .rk-col-insured button.rk-insured__num--link:hover{opacity:.8}.ranking-shadcn-route .rk-col-insured .rk-insured__change{text-decoration:underline;text-underline-offset:2px}.ranking-shadcn-route .rk-spark-btn{background:#0000;border:none;border-radius:4px;cursor:pointer;line-height:0;padding:0;width:100%}.ranking-shadcn-route .rk-spark-btn:hover{opacity:.8}.ranking-shadcn-route .rk-spark{display:block;height:auto;width:100%}.ranking-shadcn-route .rk-th.rk-col-spark{padding-left:12px;padding-right:16px;text-align:right}.ranking-shadcn-route .rk-cell.rk-col-spark{justify-content:center;padding:8px 12px}.ranking-shadcn-route .rk-cell.rk-col-origin{padding:20px 12px 24px 16px}.ranking-shadcn-route .rk-origin{align-items:center;column-gap:12px;display:flex;flex-wrap:wrap;max-height:142px;overflow:hidden;row-gap:14px}.ranking-shadcn-route .rk-cell.rk-col-video{padding:20px 12px 24px 16px}.ranking-shadcn-route .rk-video{display:flex;flex-direction:column;gap:12px;max-width:100%;width:200px}.ranking-shadcn-route .rk-video__thumb{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;height:112px;max-width:100%;object-fit:cover;width:200px}.ranking-shadcn-route .rk-video__thumb--empty{display:block}.ranking-shadcn-route .rk-video__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#4b5563;cursor:pointer;display:-webkit-box;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:.7px;line-height:24px;margin:0;max-width:100%;overflow:hidden;width:200px}.ranking-shadcn-route .rk-video__title:hover{opacity:.85}.ranking-shadcn-route .rk-video__meta{align-items:center;display:inline-flex;max-width:100%}.ranking-shadcn-route .rk-video__ch{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-shadcn-route .rk-video__views{flex:0 0 auto;white-space:nowrap}.ranking-shadcn-route .rk-cell-empty{color:#9ca3af;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px}.ranking-shadcn-route .rk-view-tabs-bar{background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:center}.ranking-shadcn-route .rk-view-tabs{align-items:flex-start;display:flex}.ranking-shadcn-route .rk-view-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;min-width:64px;padding:8px 12px 12px;text-align:center}.ranking-shadcn-route .rk-view-tab.is-active{border-bottom-color:#1f2937;color:#1f2937;font-weight:700}.ranking-shadcn-route .rk-table--graph .rk-row,.ranking-shadcn-route .rk-table--graph .rk-table__head{grid-template-columns:60px 230px minmax(0,1fr)}.ranking-shadcn-route .rk-cell.rk-gcol-chart{justify-content:center;padding:8px 24px 0}.insured-person-cell{align-items:flex-start;display:flex;flex-direction:column}.insured-person-cell__value{text-align:left}.insured-person-cell__trend-link,.insured-person-cell__value{background:none;border:none;color:#4b5563;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;padding:0}.insured-person-cell__trend-link{text-decoration:none}.insured-person-cell__trend-link-text{color:#2563eb}.insured-person-modal .MuiDialog-paper{background-color:#fff;border:.5px solid #00000026;border-radius:12px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-sizing:border-box;margin:0;overflow:hidden;padding:0}.insured-person-modal__header{align-items:flex-start;background-color:#fff;display:flex;gap:8px;padding:24px 24px 0}.insured-person-modal__header-text{display:flex;flex:1 0;flex-direction:column;min-width:0}.insured-person-modal__title{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;letter-spacing:.9px;line-height:28px;margin:0}.insured-person-modal__subtitle{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:20px;margin:4px 0 0}.insured-person-modal__close{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:inline-flex;justify-content:center;min-height:24px;min-width:24px;padding:4px}.insured-person-modal__close:hover{background-color:#f3f4f6}.insured-person-modal__close-icon{color:#4b5563;font-size:16px;line-height:1}.insured-person-modal__body{padding:20px 24px 8px}.insured-person-modal__body>div>div{margin-bottom:4px!important}.insured-person-modal__footer{display:flex;gap:8px;justify-content:flex-end;padding:0 24px 16px}.insured-person-modal__close-button{align-items:center;background-color:#fff;border:.5px solid #00000026;border-radius:8px;box-shadow:0 1px 1px #0000000d;color:#111827;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.7px;line-height:24px;min-height:32px;min-width:80px;padding:0 8px 0 12px;text-align:center}.insured-person-modal__close-button:hover{background-color:#f3f4f6}.insured-person-modal__close-button-text{display:inline-block;transform:translateY(-1px)}.funding-rounds-route .fr-name-input{border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;color:#1f2937;font-size:14px;font-weight:500;height:36px;letter-spacing:.7px;line-height:24px;padding:0 12px 2px;width:140px}.funding-rounds-route .fr-name-input::placeholder{color:#9ca3af}.funding-rounds-route .fr-name-input:focus{border-color:#9ca3af;outline:none}.funding-rounds-route .filter-select__text{margin-top:-1px}.funding-rounds-route .filter-select{min-height:36px}.funding-rounds-route .fr-table{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.funding-rounds-route .fr-row,.funding-rounds-route .fr-table__head{display:grid;grid-template-columns:108px 213px 152px 104px minmax(280px,1fr);grid-template-columns:var(--fr-grid,108px 213px 152px 104px minmax(280px,1fr))}.funding-rounds-route .fr-row:not(:last-child),.funding-rounds-route .fr-th{border-bottom:1px solid #e5e7eb}.funding-rounds-route .fr-th{background:#f3f4f6;border-right:1px solid #e5e7eb;color:#4b5563;font-size:13px;font-weight:700;line-height:18px;padding:8px 12px}.funding-rounds-route .fr-th:last-child{border-right:none}.funding-rounds-route .fr-th.fr-col-name,.funding-rounds-route .fr-th.fr-col-rank{padding-left:16px}.funding-rounds-route .fr-cell{border-right:1px solid #e5e7eb;box-sizing:border-box;color:#1f2937;display:flex;flex-direction:column;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;min-height:103px;padding:20px 12px}.funding-rounds-route .fr-cell:last-child{border-right:none}.funding-rounds-route .fr-cell.fr-col-rank{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-left:16px}.funding-rounds-route .fr-cell.fr-col-name{padding:16px}.funding-rounds-route .fr-cell.fr-col-amount{font-feature-settings:"tnum";color:#1f2937;font-variant-numeric:tabular-nums}.funding-rounds-route .fr-cell.fr-col-desc{color:#1f2937;cursor:pointer}.funding-rounds-route .fr-desc-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.funding-rounds-route .fr-desc-text.is-expanded{-webkit-line-clamp:none;display:block;overflow:visible}.funding-rounds-route .fr-source-link{color:#2563eb;display:block;font-size:13px;font-weight:500;margin-top:8px;text-decoration:underline}.funding-rounds-route .fr-source-link:hover{color:#1d4ed8}.funding-rounds-route .fr-source-link:focus,.funding-rounds-route .fr-source-link:focus-visible{box-shadow:none;outline:none}.funding-rounds-route .fr-company{align-items:flex-start;display:flex;gap:8px;min-height:32px}.funding-rounds-route .fr-company__logo{border:1px solid #f3f4f6;border-radius:100px;flex-shrink:0;height:32px;object-fit:cover;width:32px}.funding-rounds-route .fr-company__logo--empty{background:#f3f4f6}.funding-rounds-route .fr-company__name{color:#1f2937;font-size:16px;font-weight:500;line-height:24px;margin-top:4px}.funding-rounds-route .fr-company__name--link{color:#2563eb;text-decoration:underline;text-underline-offset:2px}.funding-rounds-route .fr-company__name--link:hover{opacity:.85}.funding-rounds-route .fr-badge{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9999px;box-sizing:border-box;color:#4b5563;display:block;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:18px;max-width:100%;overflow:hidden;padding:2px 8px 3px;text-overflow:ellipsis;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.funding-rounds-route .fr-desc-bullets{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;list-style:disc;margin:0;padding-left:21px}.funding-rounds-route .fr-desc-bullets li{margin:0}#root:has(.top-page-tab-content-common-layout),.main-layout-pc-container:has(.top-page-tab-content-common-layout),.view-routes:has(.top-page-tab-content-common-layout),body:has(.top-page-tab-content-common-layout),html:has(.top-page-tab-content-common-layout){height:auto;min-height:100%}.top-page-tab-content-common-layout{background-color:#fff}.top-page-tab-content-common-layout .custom-ant-tabs>.ant-tabs-nav{display:none!important}.top-page-tab-content-common-layout .ranking-breadcrumb-section{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;margin-left:calc(50% - 50vw);padding-top:16px;width:100vw}.top-page-tab-content-common-layout .ranking-breadcrumb-section__inner{box-sizing:border-box;margin:0 auto;max-width:125rem;padding:0;width:125rem}.top-page-tab-content-common-layout .ranking-breadcrumb-section__divider{background-color:#e5e7eb;height:1px;margin-top:16px;width:100%}.top-page-tab-content-common-layout .ranking-breadcrumb{align-items:center;display:inline-flex;font-family:Noto Sans JP,sans-serif;gap:6px}.top-page-tab-content-common-layout .ranking-breadcrumb__link{color:#2563eb;font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.top-page-tab-content-common-layout .ranking-breadcrumb__link:hover{text-decoration:underline}.top-page-tab-content-common-layout .ranking-breadcrumb__sep{color:#6b7280;font-size:14px;font-weight:500;line-height:20px}.top-page-tab-content-common-layout .ranking-breadcrumb__crumb{color:#111827;font-size:14px;font-weight:500;line-height:20px}.top-page-tab-content-common-layout .content-tab-hero-section{background-color:#fff;padding:32px 0 27px;width:100%}.top-page-tab-content-common-layout .content-tab-hero-section__inner{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:126rem;padding:0 160px}.top-page-tab-content-common-layout .content-tab-hero-section__pill{align-items:center;background:#f3f4f6;border-radius:100px;color:#111827;display:inline-flex;font-family:Noto Sans JP;font-size:12px;font-weight:500;gap:4px;line-height:20px;padding:1px 8px 3px}.top-page-tab-content-common-layout .content-tab-hero-section__pill-emoji{font-size:12px;line-height:20px}.top-page-tab-content-common-layout .content-tab-hero-section__title{color:#1f2937;font-family:Noto Sans JP;font-size:40px;font-weight:700;letter-spacing:0;line-height:52px;margin:0;text-align:center}.top-page-tab-content-common-layout .content-tab-hero-section__description{color:#111827;font-family:Noto Sans JP;font-size:15px;font-weight:500;letter-spacing:.75px;line-height:24px;margin:0;text-align:center}.top-page-tab-content-common-layout .content-tab-toggle{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000001a;display:inline-flex;overflow:hidden}.top-page-tab-content-common-layout .content-tab-toggle__btn{align-items:center;background:#0000;border:none;border-right:1px solid #e5e7eb;color:#111827;cursor:pointer;display:inline-flex;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:32px;justify-content:center;line-height:20px;padding:0 12px;transition:background-color .15s ease,color .15s ease}.top-page-tab-content-common-layout .content-tab-toggle__btn:last-child{border-right:none}.top-page-tab-content-common-layout .content-tab-toggle__btn:hover:not(.top-page-tab-content-common-layout .content-tab-toggle__btn--active){background:#f3f4f6}.top-page-tab-content-common-layout .content-tab-toggle__btn--active{background:#1f2937;color:#fff}.top-page-tab-content-common-layout .custom-ant-tabs>.ant-tabs-nav{background-color:#fff;margin-bottom:0;padding-bottom:1px;padding-top:7px}.top-page-tab-content-common-layout .custom-ant-tabs>.ant-tabs-nav:before{border-bottom:none}.top-page-tab-content-common-layout .custom-ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{align-items:center;flex-direction:column}.top-page-tab-content-common-layout .custom-ant-tabs>.ant-tabs-nav .ant-tabs-nav-list{width:125rem}.top-page-tab-content-common-layout .custom-ant-tabs>.ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab{color:#6b7280;font-family:Noto Sans JP;font-size:14px;font-weight:500;justify-content:center;letter-spacing:.7px;line-height:24px;min-width:64px;padding:4px 8px 12px}.top-page-tab-content-common-layout .custom-ant-tabs>.ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab+.ant-tabs-tab{margin-left:4px}.top-page-tab-content-common-layout .custom-ant-tabs>.ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab:first-child{padding-left:0}.top-page-tab-content-common-layout .custom-ant-tabs>.ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn{color:#6b7280;font-family:Noto Sans JP;font-weight:500}.top-page-tab-content-common-layout .custom-ant-tabs>.ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-disabled{color:#6b7280;opacity:.5}.top-page-tab-content-common-layout .custom-ant-tabs>.ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active{padding-bottom:14px}.top-page-tab-content-common-layout .custom-ant-tabs>.ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1f2937;font-weight:700}.top-page-tab-content-common-layout .custom-ant-tabs>.ant-tabs-nav .ant-tabs-nav-list .ant-tabs-ink-bar{background-color:#1f2937!important;display:block;height:2px!important}.top-page-tab-content-common-layout .custom-ant-tabs .ant-tabs-content-holder{background-color:#0000}.top-page-tab-content-common-layout .custom-ant-tabs .ant-tabs-content{margin-top:0}.top-page-tab-content-common-layout .content-tab-body{display:flex;flex-direction:column}.top-page-tab-content-common-layout .content-tab-gray-section{background-color:#f3f4f6;box-sizing:border-box;display:flex;justify-content:center;margin-left:calc(50% - 50vw);padding-bottom:28px;padding-top:28px;width:100vw}.top-page-tab-content-common-layout .content-tab-gray-section__inner{box-sizing:border-box;max-width:125.5rem;width:125.5rem}.top-page-tab-content-common-layout .content-tab-filter-section{background-color:#fff;box-sizing:border-box;display:flex;justify-content:center;margin-left:calc(50% - 50vw);padding-bottom:0;padding-top:0;width:100vw}.top-page-tab-content-common-layout .content-tab-filter-section__inner{box-sizing:border-box;display:flex;flex-direction:column;gap:0;max-width:1058px;width:1058px}.top-page-tab-content-common-layout .content-tab-filter-section .content-tab-filter-row{background-color:#fff;border:none;border-radius:0;box-sizing:border-box;padding:0;width:100%}.top-page-tab-content-common-layout .content-tab-filter-section .content-tab-filter-row--search{padding-bottom:20px;padding-top:16px;position:relative}.top-page-tab-content-common-layout .content-tab-filter-section .content-tab-filter-row--search:after,.top-page-tab-content-common-layout .content-tab-filter-section .content-tab-filter-row--search:before{background:#f3f4f6;content:"";height:1.5px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:100vw}.top-page-tab-content-common-layout .content-tab-filter-section .content-tab-filter-row--search:before{top:0}.top-page-tab-content-common-layout .content-tab-filter-section .content-tab-filter-row--search:after{bottom:0}.top-page-tab-content-common-layout .content-tab-inline-message{align-items:flex-start;background-color:#eff6ff;border:1px solid #3b82f6;border-radius:4px;box-sizing:border-box;display:flex;gap:8px;letter-spacing:.8px;padding:12px;width:100%}.top-page-tab-content-common-layout .content-tab-inline-message__icon-wrap{align-items:center;display:flex;flex-shrink:0;padding:4px}.top-page-tab-content-common-layout .content-tab-inline-message__icon{color:#2563eb;height:24px;width:24px}.top-page-tab-content-common-layout .content-tab-inline-message__body{display:flex;flex:1 0;flex-direction:column;min-width:0}.top-page-tab-content-common-layout .content-tab-inline-message__title{align-items:center;color:#111827;display:flex;font-family:Noto Sans JP;font-size:16px;font-weight:700;line-height:24px;min-height:32px}.top-page-tab-content-common-layout .content-tab-inline-message__description{align-items:center;color:#4b5563;display:flex;font-family:Noto Sans JP;font-size:16px;font-weight:500;line-height:24px;min-height:32px}.top-page-tab-content-common-layout .content-tab-filter-section .top-page-companies-list{max-height:none;min-height:0;width:100%}.top-page-tab-content-common-layout .content-tab-filter-section .top-page-companies-list .top-page-select-filter.industry{background:#0000;border-radius:0;box-shadow:none;padding:0 0 16px;position:relative}.top-page-tab-content-common-layout .content-tab-filter-section .top-page-companies-list .top-page-select-filter.industry.use-select-filters{padding-top:0}.top-page-tab-content-common-layout .content-tab-filter-section .top-page-companies-list .top-page-select-filter.industry:after{background-color:#f3f4f6;bottom:0;content:"";height:1.5px;left:calc(50% - 50vw);pointer-events:none;position:absolute;width:100vw}.top-page-tab-content-common-layout .content-tab-filter-section .top-page-companies-list .top-page-select-filter.select-companies{background:#0000;border-radius:0;box-shadow:none;margin-top:16px;padding:0}.top-page-tab-content-common-layout .content-tab-filter-section .top-page-companies-list .reset-industry-button{color:#2563eb;text-decoration:none}.top-page-tab-content-common-layout .content-tab-search-card{align-items:center;background:#0000;border:none;border-radius:0;box-sizing:border-box;display:flex;gap:16px;height:32px;padding:0;width:100%}.top-page-tab-content-common-layout .content-tab-search-card .content-tab-search-input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;flex:1 1 auto;height:36px;max-width:740px;min-height:36px;padding:4px;width:740px}.top-page-tab-content-common-layout .content-tab-search-card .content-tab-search-input input{border-color:#e5e7eb;border-radius:8px;font-weight:500}.top-page-tab-content-common-layout .content-tab-search-card .content-tab-search-input input:focus,.top-page-tab-content-common-layout .content-tab-search-card .content-tab-search-input input:focus-visible{border-color:#9ca3af;box-shadow:0 0 0 2px #94a3b826}.top-page-tab-content-common-layout .content-tab-search-card .content-tab-search-input .magnifying-class{display:none}.top-page-tab-content-common-layout .content-tab-search-card .content-tab-search-input .name-fitler-txt{font-family:Noto Sans JP;font-size:14px;letter-spacing:.7px;line-height:24px;padding-left:8px;padding-top:0}.top-page-tab-content-common-layout .content-tab-search-card .content-tab-search-input .name-fitler-txt input::placeholder,.top-page-tab-content-common-layout .content-tab-search-card .content-tab-search-input .name-fitler-txt::placeholder{color:#6b7280;opacity:1}.top-page-tab-content-common-layout .content-tab-search-card .content-tab-search-reset{background:#0000;border:none;color:#2563eb;cursor:pointer;flex-shrink:0;font-family:Noto Sans JP;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin-left:auto;padding:0;text-align:right;text-decoration:none}.top-page-tab-content-common-layout .content-tab-category-filter{background:#0000;border:none;border-radius:0;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:16px;padding:0;width:100%}.top-page-tab-content-common-layout .content-tab-category-filter .content-tab-chip{align-items:center;background:#0000;border:1.5px solid #e5e7eb;border-radius:100px;color:#6b7280;cursor:pointer;display:inline-flex;font-family:Noto Sans JP;font-size:12px;font-weight:700;justify-content:center;line-height:20px;padding:6px 20px 8px;white-space:nowrap}.top-page-tab-content-common-layout .content-tab-category-filter .content-tab-chip.is-active{background:#eff6ff;border:1.5px solid #e5e7eb;color:#2563eb}.top-page-tab-content-common-layout .content-tab-supplement-section{background-color:#f3f4f6;box-sizing:border-box;display:flex;justify-content:center;margin-left:calc(50% - 50vw);padding:10px 16px 80px;width:100vw}.top-page-tab-content-common-layout .content-tab-supplement-section__inner{box-sizing:border-box;max-width:1058px;width:1058px}.top-page-tab-content-common-layout .content-tab-supplement-section__white-box{background:#fff;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;padding:24px 24px 12px 28px;width:100%}.top-page-tab-content-common-layout .content-tab-supplement-section__title{color:#111827;font-family:Noto Sans JP;font-size:16px;font-weight:500;line-height:24px;margin:0 0 4px}.top-page-tab-content-common-layout .content-tab-supplement-accordion{display:flex;flex-direction:column;width:100%}.top-page-tab-content-common-layout .content-tab-supplement-item{border-bottom:1px solid #e5e7eb;width:100%}.top-page-tab-content-common-layout .content-tab-supplement-item:last-child{border-bottom:none}.top-page-tab-content-common-layout .content-tab-supplement-item__trigger{align-items:center;background:#0000;border:none;box-sizing:border-box;cursor:pointer;display:flex;height:52px;padding:16px 0;width:100%}.top-page-tab-content-common-layout .content-tab-supplement-item__question{color:#111827;flex:1 1 auto;font-family:Noto Sans JP;font-size:14px;font-weight:500;line-height:20px;text-align:left}.top-page-tab-content-common-layout .content-tab-supplement-item__icon{color:#111827;height:16px!important;transition:transform .15s ease;width:16px!important}.top-page-tab-content-common-layout .content-tab-supplement-item.is-open .top-page-tab-content-common-layout .content-tab-supplement-item__icon{transform:rotate(180deg)}.top-page-tab-content-common-layout .content-tab-supplement-item__answer{padding-bottom:16px}.top-page-tab-content-common-layout .content-tab-supplement-item__list{color:#111827;font-family:Noto Sans JP;font-size:14px;font-weight:500;margin:0;padding-left:21px}.top-page-tab-content-common-layout .content-tab-supplement-item__list li{line-height:32px}.top-page-tab-content-common-layout .content-tab-white-section{background-color:#f3f4f6;box-sizing:border-box;display:flex;justify-content:center;margin-left:calc(50% - 50vw);padding-bottom:0;padding-top:28px;width:100vw}.top-page-tab-content-common-layout .content-tab-white-section--with-bottom-message{padding-bottom:0}.top-page-tab-content-common-layout .content-tab-white-section__inner{box-sizing:border-box;max-width:1058px;width:1058px}.top-page-tab-content-common-layout .content-tab-white-section .content-tab-cards-white-box{background-color:#fff;border:none;border-radius:6px;box-sizing:border-box;overflow:hidden;padding:16px 36px 28px;width:100%}.top-page-tab-content-common-layout .content-tab-white-section .content-tab-cards-white-box .articles-search-result-top-page{background:#0000;border:none;border-radius:0;padding:0}.top-page-tab-content-common-layout .content-tab-white-section .content-tab-cards-white-box .articles-search-result-top-page .article-list .article-row{flex-wrap:nowrap!important;gap:24px!important;justify-content:flex-start!important}.top-page-tab-content-common-layout .content-tab-white-section .content-tab-cards-white-box .articles-search-result-top-page .article-list .article-row .base-article+.base-article{margin-left:0!important}.top-page-tab-content-common-layout .content-tab-white-section .content-tab-cards-white-box .articles-search-result-top-page .article-list .article-row .base-article{flex:0 0 220px!important;max-width:220px!important;min-width:0!important;width:220px!important}.top-page-tab-content-common-layout .content-tab-white-section .content-tab-cards-white-box .articles-search-result-top-page .article-list .article-row+.article-row{margin-top:28px!important}.top-page-tab-content-common-layout .content-tab-white-section .content-tab-cards-white-box .base-article .article-row-top-page{min-width:0;width:100%}.top-page-tab-content-common-layout .content-tab-white-section .content-tab-cards-white-box .base-article .article-row-top-page .article-group-info{flex:1 1 auto;min-width:0;width:100%}.top-page-tab-content-common-layout .content-tab-white-section .content-tab-cards-white-box .base-article .article-row-top-page .article-group-info .article-info{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap}.top-page-tab-content-common-layout .content-tab-white-section .content-tab-cards-white-box .base-article .article-row-top-page .article-group-info .article-info .article-name{flex:0 1 auto;max-width:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-page-tab-content-common-layout .content-tab-white-section .content-tab-cards-white-box .base-article .article-row-top-page .article-group-info .article-info>span:not(.article-name){flex:0 0 auto;white-space:nowrap}.top-page-tab-content-common-layout .content-tab-white-section .content-tab-result-count-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.top-page-tab-content-common-layout .content-tab-white-section .content-tab-result-count-inline{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px;margin:0}.top-page-tab-content-common-layout .content-tab-white-section .content-tab-result-sort-label{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;color:#1f2937;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:32px;letter-spacing:.7px;line-height:24px;padding:4px 12px;white-space:nowrap}.top-page-tab-content-common-layout .content-tab-white-section .content-tab-cards-white-box .divider{margin-left:0!important;margin-right:0!important;width:100%!important}.top-page-tab-content-common-layout .content-tab-white-section .content-tab-cards-white-box .articles-pagination,.top-page-tab-content-common-layout .content-tab-white-section .content-tab-cards-white-box .divider.margin-top-50{margin-top:28px!important}.top-page-tab-content-common-layout .content-tab-white-section .articles-search-result-hiring-page,.top-page-tab-content-common-layout .content-tab-white-section .articles-search-result-top-page{background:#0000;border:none;padding:0}.top-page-tab-content-common-layout .content-tab-white-section .articles-search-result-hiring-page .article-list,.top-page-tab-content-common-layout .content-tab-white-section .articles-search-result-top-page .article-list{grid-column-gap:24px;grid-row-gap:28px;column-gap:24px;display:grid;flex-direction:row;grid-template-columns:repeat(4,220px);margin-top:0;row-gap:28px}.top-page-tab-content-common-layout .content-tab-white-section .articles-search-result-hiring-page .article-list .article-row,.top-page-tab-content-common-layout .content-tab-white-section .articles-search-result-top-page .article-list .article-row{display:contents}.top-page-tab-content-common-layout .content-tab-white-section .articles-search-result-hiring-page .article-list .article-row+.article-row,.top-page-tab-content-common-layout .content-tab-white-section .articles-search-result-top-page .article-list .article-row+.article-row{margin-top:0}.top-page-tab-content-common-layout .content-tab-white-section .articles-search-result-hiring-page .article-list .base-article,.top-page-tab-content-common-layout .content-tab-white-section .articles-search-result-top-page .article-list .base-article{min-height:0;min-width:0;width:100%}.top-page-tab-content-common-layout .content-tab-white-section .articles-search-result-hiring-page .article-list .base-article+.base-article,.top-page-tab-content-common-layout .content-tab-white-section .articles-search-result-top-page .article-list .base-article+.base-article{margin-left:0}.top-page-tab-content-common-layout .content-tab-white-section .articles-search-result-hiring-page .article-list .base-article .photo-row,.top-page-tab-content-common-layout .content-tab-white-section .articles-search-result-top-page .article-list .base-article .photo-row{border-radius:.5rem;height:0;overflow:hidden;padding-top:52.31%;position:relative;width:100%}.top-page-tab-content-common-layout .content-tab-white-section .articles-search-result-hiring-page .article-list .base-article .photo-row>*,.top-page-tab-content-common-layout .content-tab-white-section .articles-search-result-top-page .article-list .base-article .photo-row>*{border-radius:inherit;height:100%!important;inset:0;margin:0;max-height:none!important;max-width:none!important;position:absolute;width:100%!important}.top-page-tab-content-common-layout .content-tab-white-section .articles-search-result-hiring-page .article-list .base-article .photo-row .cover-photo-row,.top-page-tab-content-common-layout .content-tab-white-section .articles-search-result-top-page .article-list .base-article .photo-row .cover-photo-row{box-sizing:border-box;display:block;object-fit:cover}.top-page-tab-content-common-layout .content-tab-white-section .articles-search-result-hiring-page .article-list .base-article .photo-row [class*=cover-img-container-],.top-page-tab-content-common-layout .content-tab-white-section .articles-search-result-top-page .article-list .base-article .photo-row [class*=cover-img-container-]{display:block}.top-page-tab-content-common-layout .content-tab-white-section .articles-search-result-hiring-page .article-list .base-article .photo-row [class*=cover-img-container-]>img.cover-photo-row,.top-page-tab-content-common-layout .content-tab-white-section .articles-search-result-top-page .article-list .base-article .photo-row [class*=cover-img-container-]>img.cover-photo-row{height:100%!important;inset:0;max-height:none!important;object-fit:cover;position:absolute;width:100%!important}.top-page-tab-content-common-layout .content-tab-white-section .articles-search-result-hiring-page .article-list .base-article .photo-row [class*=cover-img-container-]>img.cat-icon,.top-page-tab-content-common-layout .content-tab-white-section .articles-search-result-top-page .article-list .base-article .photo-row [class*=cover-img-container-]>img.cat-icon{height:4rem!important;left:50%;position:absolute;top:50%;inset:auto;transform:translate(-50%,-50%);width:4rem!important}.top-page-tab-content-common-layout .content-tab-white-section .articles-search-result-hiring-page .article-list .base-article .article-top5-tags .readonly-tag,.top-page-tab-content-common-layout .content-tab-white-section .articles-search-result-top-page .article-list .base-article .article-top5-tags .readonly-tag{border:1px solid #f3f4f6;border-radius:8px;color:#1f2937;font-family:Noto Sans JP;font-size:12px;font-weight:500;line-height:24px;padding:1px 10px 3px 8px}.top-page-tab-content-common-layout .content-tab-white-section .articles-search-result-hiring-page .article-list .base-article .article-top5-tags .readonly-tag .blue-color,.top-page-tab-content-common-layout .content-tab-white-section .articles-search-result-top-page .article-list .base-article .article-top5-tags .readonly-tag .blue-color{color:#2563eb}.top-page-tab-content-common-layout .content-tab-white-section .articles-search-result-hiring-page .article-list .base-article:has([class*=cover-img-container-].no-photo-div),.top-page-tab-content-common-layout .content-tab-white-section .articles-search-result-top-page .article-list .base-article:has([class*=cover-img-container-].no-photo-div){display:none}.top-page-tab-content-common-layout .content-tab-bottom-gray-section{background-color:#f3f4f6;box-sizing:border-box;display:flex;justify-content:center;margin-left:calc(50% - 50vw);padding-bottom:80px;padding-top:36px;width:100vw}.top-page-tab-content-common-layout .content-tab-bottom-gray-section__inner{box-sizing:border-box;max-width:125.5rem;width:125.5rem}.top-page-tab-content-common-layout.shadcn-scope .content-tab-filter-section__inner,.top-page-tab-content-common-layout.shadcn-scope .content-tab-gray-section__inner,.top-page-tab-content-common-layout.shadcn-scope .content-tab-supplement-section__inner,.top-page-tab-content-common-layout.shadcn-scope .content-tab-white-section__inner{box-sizing:border-box;max-width:1437px;padding-left:90px;padding-right:90px;width:100%}.top-page-tab-content-common-layout.shadcn-scope .content-tab-supplement-section{padding-left:0;padding-right:0}.top-page-tab-content-common-layout.shadcn-scope .content-tab-white-section .content-tab-cards-white-box .article-list{grid-template-columns:repeat(4,1fr)!important}.top-page-tab-content-common-layout.shadcn-scope .content-tab-white-section .content-tab-cards-white-box .articles-search-result-top-page .article-list .article-row .base-article{max-width:none!important;min-width:0!important;width:auto!important}.top-page-tab-content-common-layout [role=tabpanel]:focus,.top-page-tab-content-common-layout [role=tabpanel]:focus-visible{box-shadow:none!important}.top-page-tab-joining-new-common-layout:has(.joinning-news-table-parent-section) .ant-tabs-nav{display:none}.pop-company-hoover{pointer-events:none}.joinning-news-filter-row--companies{padding-bottom:0!important}.joinning-news-filter-row--selects{padding-bottom:20px!important;padding-top:16px!important}.shadcn-scope .joinning-news-filter-section>.joinning-news-filter-section__inner{margin:0 auto;max-width:1437px;padding:0 90px;width:100%}.shadcn-scope .joinning-news-table-parent-section .joinning-news-table-gray-section{padding-left:90px;padding-right:90px}.shadcn-scope .joinning-news-table-parent-section .joinning-news-table-gray-section__inner{max-width:1257px;width:100%}.shadcn-scope .joinning-news-table-parent-section .joinning-news-supplement-section{padding-left:90px;padding-right:90px}.shadcn-scope .joinning-news-table-parent-section .joinning-news-supplement-section__inner{max-width:1257px;width:100%}.shadcn-scope .joinning-news-sort-dropdown{min-width:160px;width:160px}.shadcn-scope .joinning-news-sort-dropdown .joinning-news-sort-dropdown__shadcn-trigger{background:#0000;border:none;box-shadow:none;height:auto;min-height:0;padding:0;width:100%}.shadcn-scope .joinning-news-sort-dropdown .joinning-news-sort-dropdown__shadcn-trigger svg.lucide-chevron-down{display:none}.shadcn-scope .joinning-news-sort-dropdown__field{align-items:center;color:#1f2937;display:inline-flex;flex:1 0;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;justify-content:center;letter-spacing:.7px;line-height:24px;min-width:0;padding:0 8px;white-space:nowrap}.shadcn-scope .joinning-news-sort-dropdown__field .joinning-news-sort-dropdown__label{flex:0 0 auto;padding:0}.shadcn-scope .joinning-news-table-container .other-info.margin-top-18{gap:8px!important;margin-top:12px!important}.shadcn-scope .joinning-news-table-container .business-background-tags,.shadcn-scope .joinning-news-table-container .skill-level-badge-wrap{margin-top:14px!important}.shadcn-scope .joinning-news-table-container .biz-bg-tag{background:#eff6ff!important;border-color:#e5e7eb!important;color:#2563eb!important;padding:1px 8px 3px!important}.shadcn-scope .joinning-news-table-container .skill-level-badge{padding:1px 8px 3px!important}.shadcn-scope .insured-trend-cell{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.shadcn-scope .insured-trend-cell__spark-btn{background:#0000;border:none;border-radius:4px;cursor:pointer;line-height:0;outline:none;padding:0}.shadcn-scope .insured-trend-cell__spark-btn:hover{opacity:.8}.shadcn-scope .insured-trend-cell__spark{display:block;height:31px;width:120px}.shadcn-scope .insured-trend-cell__tag{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:100px;color:#1f2937;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;justify-content:center;line-height:18px;padding:1px 10px 3px;white-space:nowrap}.joinning-news-filter-row--group{align-items:center;display:flex;gap:16px;padding-bottom:20px!important;padding-top:16px!important}.joinning-news-filter-section .joinning-news-filter-row--group:after{background-color:#e5e7eb!important;height:1px!important}.joinning-news-filter-group__label{color:#111827;flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;white-space:nowrap}.joinning-news-filter-row--chips{padding-bottom:20px!important;padding-top:16px!important}.joinning-news-filter-row--selected{align-items:center;display:flex;flex-wrap:wrap;gap:6px;padding-bottom:12px!important;padding-top:12px!important}.joinning-news-filter-row--selected .joinning-news-selected-label{color:#6b7280;font-family:Noto Sans JP;font-size:12px;font-weight:500;line-height:16px;margin-right:4px}.joinning-news-filter-row--selected .filter-badge{background-color:#eff4ff;border-radius:5px;color:#3b82f6}.joinning-news-filter-row--selected .filter-badge .filter-badge__remove{color:#3b82f6}.joinning-news-filter-row--selected .filter-badge .filter-badge__remove:hover{background-color:#dbe7ff;color:#1d4ed8}.joinning-news-filter-row--selects:first-child{position:relative}.joinning-news-filter-row--selects:first-child:before{background:#f3f4f6;content:"";height:1.5px;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:100vw}.shadcn-scope .joinning-news-filter-row--selects:first-child:before{display:none}.company-by-picker{display:flex;flex-direction:column;gap:24px;padding-bottom:24px;width:100%}.company-by-picker:has(.company-by-picker__detail-section){padding-bottom:0}.company-by-picker__filter-row{align-items:center;border-bottom:1px solid #f3f4f6;border-top:1px solid #f3f4f6;box-sizing:border-box;display:flex;gap:16px;margin-left:calc(50% - 50vw);padding:16px calc(50vw - 50%);width:100vw}.company-by-picker__name-input-wrap{align-items:center;display:inline-flex;flex:1 1 auto;position:relative}.company-by-picker__name-input-icon{color:#6b7280;font-size:18px!important;height:18px!important;left:12px;pointer-events:none;position:absolute;width:18px!important}.company-by-picker__name-input{background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:36px;line-height:24px;outline:none;padding:0 12px 0 36px;transition:border-color .15s ease;width:100%}.company-by-picker__name-input::placeholder{color:#d1d5db;letter-spacing:.7px}.company-by-picker__name-input:hover{border-color:#afb8c1}.company-by-picker__name-input:focus,.company-by-picker__name-input:focus-visible{border-color:#111827;box-shadow:0 0 0 3px #0a0a0a1a}.company-by-picker__reset{background:#0000;border:none;color:#2563eb;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin-left:auto;padding:0;text-decoration:none}.company-by-picker__logos-row{display:flex;flex-wrap:nowrap;gap:16px}.company-by-picker__logo-btn{align-items:center;background:#fff;border:1.5px solid #f3f4f6;border-radius:3px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:50px;justify-content:center;padding:7px;transition:border-color .15s ease;width:50px}.company-by-picker__logo-btn:hover{border-color:#93c5fd}.company-by-picker__logo-btn.is-selected{border-color:#2563eb}.company-by-picker__logo-btn .company-by-picker__logo-img{border:1.5px solid #f3f4f6;border-radius:100px;height:36px;width:36px}.company-by-picker__logo-fallback{align-items:center;background:#f3f4f6;border-radius:100px;color:#4b5563;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;height:36px;justify-content:center;width:36px}.company-by-picker__pagination{align-items:center;display:inline-flex;gap:4px;margin:-8px 0}.company-by-picker__page-btn{background:#0000;border:none;border-radius:4px;box-sizing:border-box;color:#1f2937;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px;padding:8px 10px}.company-by-picker__page-btn.is-active{color:#2563eb}.company-by-picker__page-btn:hover:not(.is-active){background:#f3f4f6}.company-by-picker__detail-section{background-color:#f3f4f6;box-sizing:border-box;margin-left:calc(50% - 50vw);padding:28px calc(50vw - 50%) 32px;width:100vw}.company-by-picker__detail-card{background:#fff;border:1px solid #f3f4f6;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:24px;width:100%}.company-by-picker__detail-card-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.company-by-picker__detail-card-title{align-items:center;display:inline-flex;gap:12px}.company-by-picker__detail-card-name{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700}.company-by-picker__detail-card-actions{align-items:center;display:inline-flex;gap:8px}.company-by-picker__detail-card-link{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#2563eb;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;height:32px;padding:0 12px;text-decoration:none}.company-by-picker__detail-card-link:hover{background:#f9fafb;border-color:#afb8c1}.company-by-picker__detail-card-description{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin:0}.company-by-picker__detail-card-tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.company-by-picker__detail-card-tags .founded-year-tag,.company-by-picker__detail-card-tags .industry-tag,.company-by-picker__detail-card-tags .insured-count-tag,.company-by-picker__detail-card-tags .media-tag{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#1f2937;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;gap:4px;line-height:18px;padding:2px 8px 2px 6px}.company-by-picker__detail-card-tags .founded-year-tag__dot,.company-by-picker__detail-card-tags .insured-count-tag__dot,.company-by-picker__detail-card-tags .media-tag__dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.company-by-picker__detail-card-tags .founded-year-tag__dot,.company-by-picker__detail-card-tags .insured-count-tag__dot{background:#2563eb}.company-by-picker__detail-card-tags .media-tag__dot{background:#29a383}.company-by-picker__detail-card-videos{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,280px));margin-top:12px}.company-by-picker__video-item{color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:12px;text-decoration:none}.company-by-picker__video-item:hover .company-by-picker__video-thumb{opacity:.9}.company-by-picker__video-thumb{aspect-ratio:16/9;background:#f3f4f6;border-radius:8px;object-fit:cover;width:100%}.company-by-picker__video-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1f2937;display:-webkit-box;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:600;line-height:22px;overflow:hidden}.company-by-picker__video-channel{align-items:center;align-self:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#1f2937;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;gap:4px;line-height:18px;padding:2px 8px 2px 6px}.company-by-picker__video-channel-dot{background:#29a383;border-radius:50%;flex-shrink:0;height:6px;width:6px}.joining-news-view-toggle{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000001a;display:inline-flex;overflow:hidden}.joining-news-view-toggle__btn{align-items:center;background:#0000;border:none;border-right:1px solid #e5e7eb;color:#111827;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:32px;justify-content:center;line-height:20px;padding:0 12px}.joining-news-view-toggle__btn:last-child{border-right:none}.joining-news-view-toggle__btn--active{background-color:#1f2937;color:#fff}.joinning-news-table-parent-section .joining-records-count{font-size:14px;font-weight:500;line-height:20px;margin-top:20px;width:126rem}.joinning-news-table-parent-section .joinning-news-gray-section{background-color:#f3f4f6;box-sizing:border-box;display:flex;justify-content:center;margin-left:calc(50% - 50vw);padding-bottom:28px;padding-top:20px;width:100vw}.joinning-news-table-parent-section .joinning-news-gray-section__inner{box-sizing:border-box;max-width:126rem;width:126rem}.joinning-news-table-parent-section .joinning-news-inline-message{align-items:flex-start;background-color:#eff6ff;border:1px solid #3b82f6;border-radius:4px;box-sizing:border-box;display:flex;gap:8px;padding:4px 12px 8px;width:100%}.joinning-news-table-parent-section .joinning-news-inline-message__icon-wrap{align-items:center;display:flex;flex-shrink:0;padding:4px}.joinning-news-table-parent-section .joinning-news-inline-message__icon{color:#2563eb;height:24px;width:24px}.joinning-news-table-parent-section .joinning-news-inline-message__body{display:flex;flex:1 0;flex-direction:column;min-width:0}.joinning-news-table-parent-section .joinning-news-inline-message__description{align-items:center;color:#4b5563;display:flex;font-family:Noto Sans JP;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;min-height:32px}.joinning-news-table-parent-section .joinning-news-table-gray-section{background-color:#f3f4f6;box-sizing:border-box;display:flex;justify-content:center;margin-left:calc(50% - 50vw);padding:28px 16px 0;width:100vw}.joinning-news-table-parent-section .joinning-news-table-gray-section__inner{background-color:#fff;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;max-width:100%;overflow:hidden;padding:16px 36px 20px;width:1224px}.joinning-news-table-parent-section .joinning-news-table-gray-section .joinning-news-table-title-row{align-items:center;background:#0000;box-sizing:border-box;display:flex;gap:16px;justify-content:space-between;margin:0;padding:0;width:100%}.joinning-news-table-parent-section .joinning-news-table-gray-section .joining-records-count{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin:0;white-space:nowrap;width:auto}.joinning-news-table-parent-section .joinning-news-table-gray-section .joinning-news-sort-dropdown{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-shrink:0;gap:0;min-height:32px;min-width:160px;padding:4px;-webkit-user-select:none;user-select:none}.joinning-news-table-parent-section .joinning-news-table-gray-section .joinning-news-sort-dropdown__label{color:#1f2937;flex:1 1 auto;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;padding:0 8px;white-space:nowrap}.joinning-news-table-parent-section .joinning-news-table-gray-section .joinning-news-sort-dropdown__icon{color:#4b5563;flex-shrink:0;height:20px;width:20px}.joinning-news-table-parent-section .joinning-news-table-gray-section .joinning-table-container{margin-top:0}.joinning-news-table-parent-section .joinning-news-supplement-section{background-color:#f3f4f6;box-sizing:border-box;display:flex;justify-content:center;margin-left:calc(50% - 50vw);padding-bottom:80px;padding-top:10px;width:100vw}.joinning-news-table-parent-section .joinning-news-supplement-section__inner{box-sizing:border-box;max-width:1224px;width:1224px}.joinning-news-table-parent-section .joinning-news-supplement-section__white-box{background-color:#fff;border-radius:4px;box-sizing:border-box;padding:24px 24px 12px 28px;width:100%}.joinning-news-table-parent-section .joinning-news-supplement-section__title{color:#111827;font-family:Noto Sans JP;font-size:16px;font-weight:500;line-height:24px;margin:0}.joinning-news-table-parent-section .joinning-news-supplement-section .joinning-news-supplement-accordion{margin-top:0;width:100%}.joinning-news-table-parent-section .joinning-news-supplement-section .joinning-news-supplement-item{border-bottom:1px solid #e5e7eb;width:100%}.joinning-news-table-parent-section .joinning-news-supplement-section .joinning-news-supplement-item:last-child{border-bottom:none}.joinning-news-table-parent-section .joinning-news-supplement-section .joinning-news-supplement-item__trigger{align-items:center;background:#0000;border:none;box-sizing:border-box;cursor:pointer;display:flex;height:52px;padding:16px 0;width:100%}.joinning-news-table-parent-section .joinning-news-supplement-section .joinning-news-supplement-item__question{color:#111827;flex:1 1 auto;font-family:Noto Sans JP;font-size:14px;font-weight:500;line-height:20px;min-width:0;overflow:hidden;padding-right:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.joinning-news-table-parent-section .joinning-news-supplement-section .joinning-news-supplement-item__icon{color:#111827;flex-shrink:0;height:16px!important;transition:transform .2s ease;width:16px!important}.joinning-news-table-parent-section .joinning-news-supplement-section .joinning-news-supplement-item.is-open .joinning-news-supplement-item__icon{transform:rotate(180deg)}.joinning-news-table-parent-section .joinning-news-supplement-section .joinning-news-supplement-item__answer{padding-bottom:16px}.joinning-news-table-parent-section .joinning-news-supplement-section .joinning-news-supplement-item__list{list-style:disc;margin:0;padding-left:21px}.joinning-news-table-parent-section .joinning-news-supplement-section .joinning-news-supplement-item__list li{color:#111827;font-family:Noto Sans JP;font-size:14px;font-weight:500;line-height:32px}.joinning-news-table-parent-section .joinning-news-filter-section{background-color:#fff;box-sizing:border-box;display:flex;justify-content:center;margin-left:calc(50% - 50vw);width:100vw}.joinning-news-table-parent-section .joinning-news-filter-section__inner{box-sizing:border-box;max-width:1224px;width:1224px}.joinning-news-table-parent-section .joinning-news-filter-section .joinning-news-filter-row{box-sizing:border-box;padding-bottom:16px;padding-top:16px;position:relative;width:100%}.joinning-news-table-parent-section .joinning-news-filter-section .joinning-news-filter-row:after{background-color:#f3f4f6;bottom:0;content:"";height:1.5px;left:calc(50% - 50vw);pointer-events:none;position:absolute;width:100vw}.joinning-news-table-parent-section .joinning-news-filter-section .top-page-companies-list{max-height:none;min-height:0;width:100%}.joinning-news-table-parent-section .joinning-news-filter-section .top-page-companies-list .top-page-select-filter.industry{background:#0000;border-radius:0;box-shadow:none;padding:0 0 16px;position:relative}.joinning-news-table-parent-section .joinning-news-filter-section .top-page-companies-list .top-page-select-filter.industry.use-select-filters{padding-top:0}.joinning-news-table-parent-section .joinning-news-filter-section .top-page-companies-list .top-page-select-filter.industry:after{background-color:#f3f4f6;bottom:0;content:"";height:1.5px;left:calc(50% - 50vw);pointer-events:none;position:absolute;width:100vw}.joinning-news-table-parent-section .joinning-news-filter-section .top-page-companies-list .top-page-select-filter.select-companies{background:#0000;border-radius:0;box-shadow:none;margin-top:16px;padding:0}.joinning-news-table-parent-section .joinning-news-filter-section .top-page-companies-list .reset-industry-button{color:#2563eb;text-decoration:none}.joinning-news-table-parent-section .joinning-news-table-container-inner-section{align-items:center;background-color:#fff;display:flex;flex-direction:column;width:100%}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .skill-level-badge-wrap{display:flex;margin-top:14px}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .skill-level-badge{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:100px;color:#4b5563;display:inline-flex;font-family:Inter,Noto Sans JP,sans-serif;font-size:12px;font-weight:500;justify-content:center;line-height:18px;padding:1px 8px 3px;text-align:center;white-space:nowrap}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .join-date-tag-wrap{display:flex;margin-top:8px}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .join-date-tag{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:100px;color:#1f2937;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;justify-content:center;line-height:18px;padding:1px 10px 3px;text-align:center;white-space:nowrap}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .other-info{align-items:center;color:#1f2937;display:flex;flex-wrap:wrap;font-family:Noto Sans JP;font-size:12px;font-weight:500;gap:12px;line-height:18px}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .other-info .info-badge{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:100px;box-sizing:border-box;color:#1f2937;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;justify-content:center;line-height:18px;padding:1px 10px 3px;text-align:center;white-space:nowrap}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .other-info .info-badge:before{content:none}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .other-info .finance-badge{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:9999px;color:#4b5563;display:inline-flex;font-family:Inter,Noto Sans JP,sans-serif;font-size:12px;font-weight:500;line-height:18px;padding:1px 8px 3px;white-space:nowrap}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .other-info .smaller,.joinning-news-table-parent-section .joinning-news-table-container-inner-section .other-info.lnk a{font-size:12px;text-decoration:none}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .tag-job-ranking{background-color:#f8f9fc;border:1px solid #d1d5db;border-radius:4px;font-size:13px;font-weight:500;line-height:20px;padding:2px 8px 4px;text-align:center;width:-webkit-fit-content;width:fit-content}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .job-role-text{color:#1f2937;font-family:Noto Sans JP;font-size:14px;font-weight:500;line-height:24px}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .join-month-text{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;white-space:nowrap}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .d-link{color:#2563eb;cursor:pointer}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-news-companies-list-wrapper{margin-bottom:8px;width:126rem}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-news-companies-list-wrapper .top-page-company-list-container,.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-news-companies-list-wrapper .top-page-select-filter{border-radius:6px}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-news-companies-list-wrapper .div-always-shown-list,.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-news-companies-list-wrapper .div-always-shown-list .company-select-list{max-width:118.8rem}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-news-filter-row--selects{align-items:center;display:flex;gap:16px;justify-content:space-between}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-news-filter-row__selects{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-news-filter-row--chips{align-items:center;display:flex;gap:20px;justify-content:space-between}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-news-filter-row__chips{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-news-quick-chip{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#4b5563;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;justify-content:center;letter-spacing:.7px;line-height:24px;min-width:80px;padding:4px 14px 6px;transition:background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-news-quick-chip:hover{border-color:#afb8c1}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-news-quick-chip.is-active{background:#f3f4f6}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-news-filter-row__reset{background:#0000;border:none;color:#2563eb;cursor:pointer;flex-shrink:0;font-family:Noto Sans JP;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin-left:auto;padding:0;text-align:right;text-decoration:none}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-news-filter-row__reset:hover{text-decoration:none}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .container-div{max-width:110rem;width:110rem}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .container-div .advantage-using{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(2,1fr)}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .container-div .big-header{font-size:2.4rem;font-weight:700;margin-bottom:0}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .container-div .big-header .color-blue{color:#2563eb}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .container-div .big-header+.big-header{margin-top:2rem}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .container-div .headers{display:flex;justify-content:space-between}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .container-div .headers .medium-header{color:#111827;font-size:2rem;font-weight:700;margin-bottom:0}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .container-div .headers .medium-header .blue-tag{color:#2563eb}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .container-div .headers .go-company-search-page{color:#1f2937;display:inline-block;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:24px;text-align:right}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .container-div .headers .go-company-search-page:hover{cursor:pointer}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .container-div .second-header{color:#1f2937;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-top:12px}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .container-div .second-header .joining-new-link{color:#2563eb;display:inline-block;-webkit-text-decoration-line:underline;text-decoration-line:underline}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .container-div .second-header .underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .container-div .go-to-nominate-page{align-items:center;background:#2563eb;border:none;border-radius:.4rem;color:#fff;display:inline-flex;font-family:Noto Sans JP;font-size:1.2rem;font-style:normal;font-weight:500;line-height:1.8rem;padding:.6rem 1.6rem .8rem;text-align:center}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .container-div .go-top-page-btn{background-color:#2563eb;border:none;border-radius:.4rem;color:#fff;font-size:1.2rem;height:3.2rem;padding-bottom:.8rem;padding-left:1.6rem;padding-top:.4rem;width:9.2rem}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .container-div .go-top-page-btn.w-176{width:17.6rem}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .container-div .go-top-page-btn:hover span{color:#fff}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .table-divider-line{border-top:.15rem solid #f3f4f6;margin-top:8px;width:100%}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container{background-color:#fff;padding:0;width:100%}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .ant-tabs-nav{margin-bottom:11px}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .ant-tabs-tab{margin-left:0!important;padding-bottom:19px;padding-left:16px;padding-right:16px}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .trending-tab-filter .ant-tabs-tab-btn{color:#6b7280;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.7px;line-height:24px;text-align:center}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .trending-tab-filter .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1f2937;font-weight:500}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .trending-tab-filter .ant-tabs-ink-bar{background:#1f2937;height:2px!important}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-new-articles-search-result{background:#fff;flex:1 1;position:relative}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-new-articles-search-result .noted{align-items:center;color:#000;display:flex;font-size:15px;font-weight:500;line-height:25px}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-new-articles-search-result .noted .dot-icon{height:1rem;margin-right:.8rem;margin-top:.2rem;width:1rem}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-new-articles-search-result .article-list{display:flex;flex-direction:column}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-new-articles-search-result .article-list .article-row{display:flex}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-new-articles-search-result .article-list .article-row .base-article+.base-article{margin-left:3.4rem}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-new-articles-search-result .article-list .article-row .base-article .article-row .article-group-info .article-info .article-name:not(.article-info-decoration){color:#000;text-decoration:underline}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-new-articles-search-result .article-list .article-row+.article-row{margin-top:5rem}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-new-articles-search-result .articles-pagination{display:flex;justify-content:space-between;margin-top:2.8rem}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-new-articles-search-result .articles-pagination .custom-pagination-container .pagination{margin-left:0}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-new-articles-search-result .articles-pagination .more-infor-tab{color:#2563eb;font-size:14px;font-weight:500;margin-top:6px;text-decoration:underline}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .change-job-log-filter{align-items:center;display:flex}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .change-job-log-filter .lbl-filter{font-size:1.6rem;font-weight:500;line-height:2.3rem}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .change-job-log-filter .filter-items-div{display:inline-block}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .change-job-log-filter .filter-items-div .filter-item{border:1.5px solid #f3f4f6;border-radius:10rem;cursor:pointer;display:inline-block;font-size:1.2rem;font-weight:700;height:36px;line-height:1.8rem;padding-left:2rem;padding-right:2rem;padding-top:.7rem}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .change-job-log-filter .filter-items-div .filter-item.active{background-color:#2563eb;color:#fff}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .change-job-log-filter .filter-items-div .filter-item+.filter-item{margin-left:1rem}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .change-job-log-filter .txt-prev-job{align-items:center;border:1px solid #e5e7eb;border-radius:6px;display:inline-flex;height:4rem;width:41.5rem}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .change-job-log-filter .txt-prev-job .search-glass{height:1.2rem;width:1.2rem}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .change-job-log-filter .txt-prev-job input{font-size:1.4rem;font-weight:500;line-height:2rem}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .worker-button-filter .worker-button{align-items:center;background:#fff;border:1.5px solid #f3f4f6;border-radius:100px;color:#4b5563;display:inline-flex;font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:600;line-height:22px;margin-right:16px;padding:6px 20px}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .worker-button-filter .worker-button.active{background:#2563eb;color:#fff;font-weight:600}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .ant-table{border:1px solid #e5e7eb!important;border-radius:4px!important;overflow:hidden!important}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .ant-table table{border-collapse:collapse!important;border-spacing:0!important}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .multi-links-div{column-gap:1.2rem;display:flex;flex-wrap:wrap;max-width:68px;row-gap:8px}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .multi-links-div .multi-link-img{border:1.5px solid #f3f4f6;border-radius:10rem;height:28px;width:28px}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .pagination-note-row{align-items:center;display:flex;gap:60px;justify-content:space-between;margin-top:16px;padding:0}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .joinning-news-simple-switch{align-items:center;display:inline-flex;flex-shrink:0;gap:8px}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .joinning-news-simple-switch .ant-switch.ant-switch-checked{background:#2563eb}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .joinning-news-simple-switch__label{color:#111827;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .previous-companies-container--simple{max-width:none;width:100%}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .prev-org-line-simple{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .note{color:#1f2937;font-size:14px;font-weight:500;line-height:28px;margin-top:0}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .custom-row{color:#1f2937;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:24px}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .custom-row .company-name-container{align-items:center;color:#1f2937;display:flex;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:24px}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .custom-row .company-name-container:hover{cursor:pointer}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .custom-row .company-name-container .company-logo{height:48px;margin-right:12px;width:48px}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .custom-row .company-name-container .company-name{-webkit-text-decoration-skip:ink;color:#2563eb;flex:1 1;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:24px;margin-left:12px;margin-right:10px;min-width:0;overflow:hidden;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-skip-ink:auto;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:auto;text-overflow:ellipsis;text-underline-offset:auto;text-underline-position:from-font;white-space:nowrap}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .custom-row .company-name-container .company-name .entity-name{color:#1f2937;text-align:center;-webkit-text-decoration-color:#1f2937;text-decoration-color:#1f2937;text-decoration:underline}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .custom-row .previous-companies-container{max-width:40.8rem}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .custom-row .previous-companies-container .previous-company-chain{align-items:flex-start;display:flex}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .custom-row .previous-companies-container .previous-company{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#4b5563;display:-webkit-box;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:24px;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .custom-row .previous-companies-container .prev-org-line{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px 12px;line-height:24px}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .custom-row .previous-companies-container .prev-org-wrapper{align-items:center;display:inline-flex}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .custom-row .previous-companies-container .prev-org-item{align-items:center;color:#1f2937;display:inline-flex;gap:8px;text-decoration:none}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .custom-row .previous-companies-container .prev-org-item--link{color:#1f2937;cursor:pointer}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .custom-row .previous-companies-container .prev-org-item--link:hover{color:#2563eb;text-decoration:underline}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .custom-row .previous-companies-container .prev-org-favicon{background:#fff;border:1px solid #f3f4f6;border-radius:100%;box-sizing:border-box;flex-shrink:0;height:24px;object-fit:contain;padding:0;width:24px}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .custom-row .previous-companies-container .prev-org-name{color:#4b5563;font-size:14px;line-height:24px;text-decoration:none}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .custom-row .previous-companies-container .prev-org-name--with-favicon{text-decoration:none}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .custom-row .previous-companies-container .prev-org-arrow{color:#4b5563;margin:0 2px}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .custom-row .previous-companies-container .business-background-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .custom-row .previous-companies-container .business-background-tags .biz-bg-tag{align-items:center;background:#fffaeb;border:1px solid #fedf89;border-radius:100px;color:#b54708;display:inline-flex;font-family:Inter,Noto Sans JP,sans-serif;font-size:12px;font-style:normal;font-weight:500;justify-content:center;line-height:18px;padding:1px 8px 3px;text-align:center;white-space:nowrap}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .custom-row .previous-companies-container .business-background-tags .biz-bg-tag:before{content:none}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .custom-row .job-period{color:#1f2937;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:24px}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .custom-row .ant-table-cell{border-bottom:1px solid #e5e7eb!important;border-right:1px solid #e5e7eb!important;border-top:none!important;box-sizing:border-box;height:108px!important;padding:12px 16px 16px!important;text-indent:0!important;vertical-align:top!important}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .custom-row .ant-table-cell:last-child{border-right:none!important}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .custom-row .ant-table-cell:first-child{padding:22px 16px 16px!important}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .custom-row .ant-table-cell:nth-child(2){border-bottom-color:#e5e7eb!important;border-right-color:#e5e7eb!important;padding:18px 16px 22px!important}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .custom-row .ant-table-cell:nth-child(2) .company-name-container .company-name{margin-left:8px}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .custom-row .ant-table-cell:nth-child(2) .other-info{margin-top:10px}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .custom-row .ant-table-cell:nth-child(3){padding:22px 16px 16px!important}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .custom-row .ant-table-cell:nth-child(4){padding:22px 16px!important}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .ant-table-thead .ant-table-cell{background-color:#f3f4f6;border-bottom:1px solid #e5e7eb!important;border-right:1px solid #e5e7eb!important;color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:18px;padding:8px 16px 12px!important;vertical-align:top!important}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .ant-table-thead .ant-table-cell:first-child{border-top-left-radius:0}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .ant-table-thead .ant-table-cell:last-child{border-right:none!important;border-top-right-radius:0}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .ant-table-thead .ant-table-cell:before{display:none}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .ant-table-row .ant-table-cell .profile-name-logo-container{align-items:center;color:#1f2937;display:flex;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:24px}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .ant-table-row .ant-table-cell .profile-name-logo-container .company-logo{height:32px;margin-right:12px;width:32px}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-table-container .joinning-news-table-container .ant-table-row .ant-table-cell .profile-name-logo-container .company-name{color:#1f2937;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-news-table-explanation .joinning-news-table-explanation-title{color:#1f2937;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-top:22px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-news-table-explanation .joinning-news-table-explanation-content{display:flex;margin-top:13px}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-news-table-explanation .joinning-news-table-explanation-content .explanation-item{display:flex;flex-direction:column}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-news-table-explanation .joinning-news-table-explanation-content .explanation-item .explanation-row{color:#1f2937;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-top:13px}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-news-table-explanation .joinning-news-table-explanation-content .explanation-item .explanation-row:first-child{margin-top:0}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-news-table-explanation .joinning-news-table-explanation-content .explanation-item .explanation-row .green-color{color:#16c784}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-section .joinning-news-table-explanation .joinning-news-table-explanation-content .explanation-item .explanation-row .red-color{color:#dc2626}.joinning-news-table-parent-section .joinning-news-info-section-container{align-items:center;background-color:#f3f4f6;display:flex;flex-direction:column;padding-bottom:16px;padding-top:15px;width:100%}.joinning-news-table-parent-section .joinning-news-info-section-container .joinning-news-info-section-bounded{align-items:center;display:flex;flex-direction:row;max-width:110rem;min-width:110rem;width:110rem}.margin-bottom-16{margin-bottom:16px}.margin-right-28{margin-right:28px}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-table-gray-section__inner .joinning-table-container .joinning-news-table-container.joinning-news-table-container--simple .custom-row .ant-table-cell{height:auto!important}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-table-gray-section__inner .joinning-table-container .joinning-news-table-container.joinning-news-table-container--simple .custom-row .ant-table-cell:first-child{padding:20px 16px 24px!important}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-table-gray-section__inner .joinning-table-container .joinning-news-table-container.joinning-news-table-container--simple .custom-row .ant-table-cell:nth-child(2){padding:16px 16px 20px!important}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-table-gray-section__inner .joinning-table-container .joinning-news-table-container.joinning-news-table-container--simple .custom-row .ant-table-cell:nth-child(3){padding:20px 16px 24px!important}.joinning-news-table-parent-section .joinning-news-table-container-inner-section .joinning-news-table-gray-section__inner .joinning-table-container .joinning-news-table-container.joinning-news-table-container--simple .custom-row .ant-table-cell:nth-child(4){padding:22px 16px!important}.joinning-news-shadcn-table .custom-row{transition:background-color .12s ease}.joinning-news-shadcn-table .custom-row:hover{background-color:#f9fafb}.shadcn-scope .company-by-picker__filter-row{border-top:none}.rk3.contents-route .content-tab-filter-section,.rk3.contents-route .content-tab-supplement-section,.rk3.contents-route .content-tab-white-section,.rk3.contents-route .tph-tabs-bar{background:#0000;margin-left:0;margin-right:0;width:100%}.rk3.contents-route .content-tab-filter-section__inner,.rk3.contents-route .content-tab-supplement-section__inner,.rk3.contents-route .content-tab-white-section__inner,.rk3.contents-route .tph-tabs-bar__inner{max-width:100%;width:100%}.rk3.contents-route .content-tab-filter-section:after,.rk3.contents-route .content-tab-filter-section:before,.rk3.contents-route .content-tab-supplement-section:after,.rk3.contents-route .content-tab-supplement-section:before,.rk3.contents-route .content-tab-white-section:after,.rk3.contents-route .content-tab-white-section:before{left:0;margin-left:0;margin-right:0;right:0;width:100%}.rk3.contents-route .tph-tabs-bar{margin-top:8px}.rk3.contents-route .content-tab-supplement-section__inner,.rk3.contents-route .content-tab-white-section__inner{padding-left:0;padding-right:0}.rk3.contents-route .company-by-picker .joinning-news-gray-section,.rk3.contents-route .company-by-picker__detail-section,.rk3.contents-route .company-by-picker__filter-row{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:100%}.rk3.contents-route .content-tab-filter-section{border:none;margin-top:12px;padding:0}.rk3.contents-route .content-tab-filter-section__inner{display:flex;flex-direction:column;gap:0}.rk3.contents-route .content-tab-filter-section .content-tab-filter-row--companies{border-bottom:none;padding-bottom:0}.rk3.contents-route .company-by-picker__filter-row{border-bottom:none;border-top:none;padding-bottom:0;padding-top:0}.rk3.contents-route .company-by-picker{gap:16px;padding-bottom:0}.rk3.contents-route .company-by-picker__logos-row:empty{display:none}.rk3.contents-route .company-by-picker__logos-row{border-top:1px solid #e5e7eb;max-width:100%;overflow:hidden;padding-top:16px;width:100%}.rk3.contents-route .content-tab-filter-section .content-tab-filter-row--search{padding-bottom:0;padding-top:0}.rk3.contents-route .content-tab-filter-section .content-tab-filter-row--search:after,.rk3.contents-route .content-tab-filter-section .content-tab-filter-row--search:before{display:none}.rk3.contents-route .content-tab-search-reset{font-family:Noto Sans JP,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:normal!important;min-width:0!important;padding-left:0!important;padding-right:0!important}.rk3.contents-route .content-tab-white-section .content-tab-cards-white-box{padding-bottom:0;padding-left:0;padding-right:0}.rk3.contents-route .content-tab-white-section{padding-top:20px}.rk3.contents-route .content-tab-supplement-section{border-top:1px solid #e5e7eb;padding-left:0;padding-right:0}.rk3.contents-route .content-tab-supplement-section__white-box{padding-left:0;padding-right:0}.rk3.contents-route .content-tab-cards-white-box .article-list{grid-gap:40px 24px!important;align-items:start!important;display:grid!important;gap:40px 24px!important;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important}.rk3.contents-route .content-tab-cards-white-box .article-row{display:contents!important}.rk3.contents-route .content-tab-cards-white-box .article-list .base-article{flex:initial!important;margin:0!important;max-width:none!important;min-width:0!important;width:auto!important}.rk3.contents-route .content-tab-cards-white-box .cover-photo-row{max-width:100%!important;width:100%!important}.rk3.contents-route .content-tab-cards-white-box .articles-search-result-top-page{border:none;padding:0}.contents-route.shadcn-scope .content-tab-white-section .content-tab-cards-white-box .articles-search-result-top-page .article-list .article-row .base-article{flex:initial!important;margin:0!important;max-width:none!important;min-width:0!important;width:auto!important}.pr-route .filter-chip-row+.top-page-tab-content-common-layout .content-tab-filter-section{margin-top:0}.pr-route .pr-count-row{margin-bottom:16px;margin-top:20px}.pr-route .pr-count{color:#475467;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px}.pr-route .pr-table-card{background:#fff;border:1px solid #eaecf0;border-radius:4px;overflow:hidden;width:100%}.pr-route .pr-table{border-collapse:collapse;table-layout:fixed;width:100%}.pr-route .pr-table__col-date{width:124px}.pr-route .pr-table__col-company{width:246px}.pr-route .pr-table__th{background:#f6f6f6;border-bottom:1px solid #eaecf0;color:#475467;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;line-height:18px;padding:8px 16px 12px;text-align:left;vertical-align:top}.pr-route .pr-table__th:not(:last-child){border-right:1px solid #eaecf0}.pr-route .pr-table__td{border-bottom:1px solid #e2e6f0;vertical-align:top}.pr-route .pr-table tbody tr:last-child .pr-table__td{border-bottom:none}.pr-route .pr-table__td--date{border-right:1px solid #e2e6f0;color:#475467;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;padding:24px 16px;white-space:nowrap}.pr-route .pr-table__td--company{border-right:1px solid #e2e6f0;padding:16px 16px 20px}.pr-route .pr-table__td--release{padding:20px 16px 16px}.pr-route .pr-table__title{color:#303030;display:block;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:28px;text-decoration:none;word-break:break-word}.pr-route .pr-table__title:hover{color:#2563eb;text-decoration:underline;-webkit-text-decoration-color:#2563eb;text-decoration-color:#2563eb}.pr-route .pr-table__title+.pr-table__tags{margin-top:12px}.pr-route .pr-table__tags{display:flex;flex-wrap:wrap;gap:8px}.pr-route .pr-tag{align-items:center;background:#f9fafb;border:1px solid #ebecf0;border-radius:9999px;color:#202020;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;justify-content:center;line-height:18px;padding:1px 10px 3px;white-space:nowrap}.pr-route .pr-table__company-head{align-items:center;display:flex;gap:8px}.pr-route .pr-table__company-head+.pr-table__tags{margin-top:12px}.pr-route .pr-table__logo{background:#fff;border:1px solid #f0f3fa;border-radius:100px;flex-shrink:0;height:40px;object-fit:cover;width:40px}.pr-route .pr-table__logo--empty{background:#f3f4f6;display:inline-block}.pr-route .pr-table__company-name{background:none;border:none;color:#1677ff;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;padding:0;text-align:left;text-decoration:underline;text-underline-position:from-font;word-break:break-word}.pr-route .pr-data__stat{margin-bottom:24px}.pr-route .pr-data__stat-label{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:16px;margin:0 0 12px}.pr-route .pr-data__stat-val{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:16px;margin:0}.pr-route .pr-data__para{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;letter-spacing:.7px;line-height:24px;margin:0}.pr-route .pr-pagination-row{margin-top:16px}.pr-route .pr-pagination{align-items:center;display:flex;gap:4px}.pr-route .pr-pagination__arrow,.pr-route .pr-pagination__num{align-items:center;background:none;border:none;border-radius:8px;color:#344054;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;gap:4px;height:36px;justify-content:center;line-height:20px;min-width:36px;padding:0 8px}.pr-route .pr-pagination__arrow:disabled{color:#d0d5dd;cursor:default}.pr-route .pr-pagination__num--active{background:#fff;border:1px solid #d1d5db}.pr-route .pr-pagination__ellipsis{align-items:center;color:#344054;display:inline-flex;height:36px;justify-content:center;min-width:36px}.pr-route .pr-pagination__chevron{flex-shrink:0}.pr-route .pr-back-to-top{background:none;border:none;color:#344054;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px;margin-top:24px;padding:6px 12px}.prd-route .prd-zone1{margin-top:20px}.prd-route .prd-zone1__head{align-items:center;display:flex;gap:12px}.prd-route .prd-zone1__label{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;line-height:20px}.prd-route .prd-zone1__hint{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:20px;margin:12px 0 0}.prd-route .prd-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.prd-route .prd-zone3{margin-top:20px}.prd-route .prd-search-input{max-width:100%;width:320px}.prd-route .prd-cattabs{border-bottom:1px solid #e5e7eb;display:flex;gap:24px;margin-top:24px}.prd-route .prd-cattab{background:none;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px;margin-bottom:-1px;padding:0 0 12px}.prd-route .prd-cattab:hover{color:#111827}.prd-route .prd-cattab--on{border-bottom-color:#111827;color:#111827;font-weight:700}.prd-route .prd-feedbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:20px 0 8px}.prd-route .prd-count{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin:0}.prd-route .prd-feed{margin-top:4px}.prd-route .prd-item{border-bottom:1px solid #e5e7eb;display:flex;gap:16px;padding:20px 0 24px}.prd-route .prd-item:last-child{border-bottom:none}.prd-route .prd-item__logo{background:#fff;border:1px solid #f0f3fa;border-radius:100px;flex-shrink:0;height:40px;object-fit:cover;width:40px}.prd-route .prd-item__logo--empty{background:#f3f4f6;display:inline-block}.prd-route .prd-item__body{flex:1 1 auto;min-width:0}.prd-route .prd-item__headline{color:#111827;display:block;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:26px;text-decoration:none;word-break:break-word}.prd-route .prd-item__headline:hover{color:#2563eb;text-decoration:underline}.prd-route .prd-item__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.prd-route .prd-item__company{background:none;border:none;color:#1f2937;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:18px;padding:0}.prd-route .prd-item__company:hover{color:#2563eb;text-decoration:underline}.prd-route .prd-item__industry{color:#9ca3af;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:18px}.prd-route .prd-item__industry:before{color:#d1d5db;content:"·";margin:0 8px 0 0}.prd-route .prd-item__time{color:#9ca3af;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:18px;margin-left:auto;white-space:nowrap}.prd-route .prd-pagination{margin-top:24px}.filter-accordion{border-bottom:1px solid #ebecf0;width:100%}.filter-accordion--first{border-top:1px solid #ebecf0}.filter-accordion--open{margin:0 -12px;width:calc(100% + 24px)}.filter-accordion__header{align-items:center;background:none;border:0;cursor:pointer;display:flex;gap:8px;height:52px;outline:none;padding:16px 0;text-align:left;width:100%}.filter-accordion__header:hover{background:#f5f6f8}.filter-accordion__header--open{background:#f5f6f8;padding-left:12px;padding-right:12px}.filter-accordion__title{align-items:center;display:flex;gap:6px;min-width:0}.filter-accordion__icon{align-items:center;color:#ea580c;display:flex;flex-shrink:0;transform:translateY(1px)}.filter-accordion__icon svg{font-size:18px!important;height:18px!important;width:18px!important}.filter-accordion__label{color:#0a0a0a;flex:0 1 auto;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px;min-width:0}.filter-accordion__chevron{color:#475467;flex-shrink:0;height:16px;transition:transform .15s ease;width:16px}.filter-accordion__chevron--open{transform:rotate(180deg)}.filter-accordion__panel{padding:16px 12px;width:100%}.ocd-route .ocd-filterbar{align-items:center;display:flex;gap:12px;margin-top:24px}.ocd-route .ocd-filterbar__label{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;line-height:20px}.ocd-route .ocd-count{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin:20px 0 4px}.ocd-route .ocd-count__num,.ocd-route .ocd-count__origin{color:#111827;font-weight:700}.ocd-route .ocd-count--empty{color:#6b7280}.ocd-route .ocd-list{margin-top:8px}.ocd-route .ocd-item{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;padding:20px 0 24px}.ocd-route .ocd-item:last-child{border-bottom:none}.ocd-route .ocd-item__logo{background:#fff;border:1px solid #f0f3fa;border-radius:100px;flex-shrink:0;height:40px;object-fit:cover;width:40px}.ocd-route .ocd-item__logo--empty{background:#f3f4f6;display:inline-block}.ocd-route .ocd-item__main{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:12px;min-width:0}.ocd-route .ocd-item__name{background:none;border:none;color:#1f2937;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:700;line-height:24px;padding:0;text-align:left;word-break:break-word}.ocd-route .ocd-item__name:hover{color:#2563eb;text-decoration:underline}.ocd-route .ocd-item__industry{align-items:center;background:#f9fafb;border:1px solid #ebecf0;border-radius:9999px;color:#4b5563;display:inline-flex;font-size:12px;justify-content:center;padding:1px 10px 3px}.ocd-route .ocd-item__industry,.ocd-route .ocd-item__insured{font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:18px;white-space:nowrap}.ocd-route .ocd-item__insured{color:#6b7280;flex-shrink:0;font-size:13px;margin-left:auto}.ocd-route .ocd-pagination{margin-top:24px}.ocd-route .ocd-rail{margin-bottom:24px}.ocd-route .ocd-rail__row{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:12px 8px 12px 12px;text-align:left;width:100%}.ocd-route .ocd-rail__row:hover{background:#f9fafb}.ocd-route .ocd-rail__row--on,.ocd-route .ocd-rail__row--on:hover{background:#eff6ff}.ocd-route .ocd-rail__name{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px;word-break:break-word}.ocd-route .ocd-rail__row--on .ocd-rail__name{color:#111827;font-weight:700}.ocd-route .ocd-rail__val{color:#4b5563;flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;line-height:20px;white-space:nowrap}.ocd-route .ocd-rail__row--on .ocd-rail__val{color:#2563eb}.gwd-route .gwd-filter-row{align-items:center;display:flex;gap:16px}.gwd-route .gwd-badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.gwd-route .gwd-badges__label{margin-right:4px}.gwd-route .gwd-badges__label,.gwd-route .gwd-count{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px}.gwd-route .gwd-count{margin:20px 0 16px}.gwd-route .gwd-list{border-top:1px solid #e5e7eb}.gwd-route .gwd-row{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;padding:20px 0 24px}.gwd-route .gwd-row__rank{font-feature-settings:"tnum";color:#9ca3af;flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;line-height:24px;text-align:right;width:36px}.gwd-route .gwd-row__logo{background:#fff;border:1px solid #f0f3fa;border-radius:100px;flex-shrink:0;height:40px;object-fit:cover;width:40px}.gwd-route .gwd-row__logo--empty{background:#f3f4f6;display:inline-block}.gwd-route .gwd-row__main{align-items:center;display:flex;flex:1 1 auto;gap:12px;min-width:0}.gwd-route .gwd-row__name{background:none;border:none;color:#1f2937;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;line-height:24px;padding:0;text-align:left;word-break:break-word}.gwd-route .gwd-row__name:hover{color:#2563eb}.gwd-route .gwd-row__name--static{color:#1f2937;cursor:default}.gwd-route .gwd-row__name--static:hover{color:#1f2937}.gwd-route .gwd-row__industry{align-items:center;background:#f9fafb;border:1px solid #ebecf0;border-radius:9999px;color:#202020;display:inline-flex;flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;justify-content:center;line-height:18px;padding:1px 10px 3px;white-space:nowrap}.gwd-route .gwd-row__metrics{align-items:center;display:flex;flex-shrink:0;gap:16px}.gwd-route .gwd-row__numbers{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.gwd-route .gwd-row__insured{font-feature-settings:"tnum";color:#4b5563;font-variant-numeric:tabular-nums;font-weight:500}.gwd-route .gwd-row__growth,.gwd-route .gwd-row__insured{font-family:Noto Sans JP,sans-serif;font-size:14px;line-height:20px}.gwd-route .gwd-row__growth{font-feature-settings:"tnum";color:#15803d;font-variant-numeric:tabular-nums;font-weight:700}.gwd-route .gwd-spark{flex-shrink:0;height:28px;width:96px}.gwd-route .gwd-pagination{margin-top:24px}.gwd-route .pr-data__stat{margin-bottom:24px}.gwd-route .pr-data__stat-label{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:16px;margin:0 0 12px}.gwd-route .pr-data__stat-val{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:16px;margin:0}.gwd-route .pr-data__para{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;letter-spacing:.7px;line-height:24px;margin:0}.fdd-route .fdd-badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.fdd-route .fdd-badges__label{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin-right:4px}.fdd-route .fdd-list{margin-top:16px}.fdd-route .fdd-row{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;padding:20px 0 24px}.fdd-route .fdd-row__rank{font-feature-settings:"tnum";color:#6b7280;flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:24px;text-align:right;width:24px}.fdd-route .fdd-row__logo{background:#fff;border:1px solid #f0f3fa;border-radius:100px;flex-shrink:0;height:40px;object-fit:cover;width:40px}.fdd-route .fdd-row__logo--empty{background:#f3f4f6;display:inline-block}.fdd-route .fdd-row__main{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:12px;min-width:0}.fdd-route .fdd-row__name{background:none;border:none;color:#1f2937;cursor:default;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;padding:0;text-align:left;word-break:break-word}.fdd-route .fdd-row__name--link{color:#1f2937;cursor:pointer}.fdd-route .fdd-row__name--link:hover{color:#2563eb}.fdd-route .fdd-row__stage,.fdd-route .fdd-row__tag{align-items:center;background:#f9fafb;border:1px solid #ebecf0;border-radius:9999px;color:#202020;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;justify-content:center;line-height:18px;padding:1px 10px 3px;white-space:nowrap}.fdd-route .fdd-row__right{align-items:center;display:flex;flex-shrink:0;gap:12px;margin-left:16px}.fdd-route .fdd-row__finance{font-feature-settings:"tnum";color:#111827;font-family:Noto Sans JP,sans-serif;font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;line-height:24px;text-align:right}.fdd-route .fdd-pagination{margin-top:24px}.fdd-route .pr-data__stat{margin-bottom:24px}.fdd-route .pr-data__stat-label{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:16px;margin:0 0 12px}.fdd-route .pr-data__stat-val{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:16px;margin:0}.fdd-route .pr-data__para{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;letter-spacing:.7px;line-height:24px;margin:0}.company-detail-card .card-top{display:table;width:100%}.company-detail-card .card-top>*{display:table-cell}.company-detail-card .section-logo .logo-wrapper{display:block}.company-detail-card .section-logo .card-logo{border:.2rem solid #f3f4f6;border-radius:50%;height:8rem;object-fit:cover;width:8rem}.company-detail-card .section-info{max-width:72%;padding-left:2.5rem;vertical-align:top;width:72%}.company-detail-card .section-info>*{display:block}.company-detail-card .section-info .card-name{align-items:center;display:flex}.company-detail-card .section-info .card-name .card-name-txt{color:#2563eb;font-size:1.6rem;font-weight:500;line-height:2.2rem}.company-detail-card .section-info .card-name .card-icon-verify{height:1.4rem;margin-left:.8rem;width:1.4rem}.company-detail-card .section-info .card-description{text-wrap:initial;color:#000;font-size:1.4rem;font-weight:500;line-height:normal}.company-detail-card .section-link{max-width:18%;width:18%}.company-detail-card .section-link .link-btn{background:#2563eb;border-radius:10rem;color:#fff;font-size:1.2rem;font-weight:700;padding:.6rem 2rem .8rem}.company-detail-card .card-other-info{display:flex}.company-detail-card .card-other-info .company-category,.company-detail-card .card-other-info .company-size,.company-detail-card .card-other-info .location{align-items:center;display:flex}.company-detail-card .card-other-info .small-icon{height:1.3rem;width:1.3rem}.company-detail-card .card-other-info .small-icon.bigger{height:1.6rem;width:1.6rem}.company-detail-card .card-other-info .other-info-txt{color:#4b5563;font-size:1.2rem;font-weight:500;line-height:normal;margin-left:.6rem}.company-detail-card .card-bottom{column-gap:2.2rem;display:flex}.company-detail-card .card-bottom .photo-img{border:.1rem solid #f3f4f6;border-radius:.5rem;height:13rem;width:18rem}.theme-page{background:#fff;min-height:60vh}.theme-page__inner{margin:0 auto;max-width:1080px;padding:40px 24px 64px}.theme-page__state{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:14px;padding:48px 0;text-align:center}.theme-page__cover{aspect-ratio:16/5;background-position:50%;background-size:cover;border-radius:16px;overflow:hidden;position:relative;width:100%}.theme-page__cover-overlay{align-items:center;background:#11182766;display:flex;flex-direction:column;gap:8px;inset:0;justify-content:center;padding:24px;position:absolute;text-align:center}.theme-page__cover-title{font-family:Noto Sans JP,sans-serif;font-size:36px;font-weight:700;line-height:44px}.theme-page__cover-sub,.theme-page__cover-title{color:#fff;margin:0;text-shadow:0 2px 12px #11182766}.theme-page__cover-sub{font-size:16px;font-weight:500;line-height:24px}.theme-page__count{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin:24px 0 0}.theme-page__grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-top:16px}@media(max-width:768px){.theme-page__grid{grid-template-columns:1fr}}.executives-route .exec-filter-row{align-items:center;display:flex;gap:12px}.executives-route .exec-search{flex-shrink:0;width:220px}.executives-route .exec-count-row{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:12px 0 16px}.executives-route .exec-count-row .rk3-count{margin:0}.executives-route .exec-sort__trigger{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:inline-flex;gap:12px;height:36px;padding:8px 12px;transition:background-color .15s ease,border-color .15s ease}.executives-route .exec-sort__trigger:hover{background:#f3f4f6;border-color:#d1d5db}.executives-route .exec-sort__trigger:focus,.executives-route .exec-sort__trigger:focus-visible{box-shadow:none;outline:none}.executives-route .exec-sort__label{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px;white-space:nowrap}.executives-route .exec-sort__arrow{align-items:center;color:#4b5563;display:inline-flex;flex-shrink:0;justify-content:center}.executives-route .exec-table{background:#fff;border-radius:4px;overflow:hidden}.executives-route .exec-table--refreshing{position:relative}.executives-route .exec-table--refreshing .exec-table__body{opacity:.5;pointer-events:none;transition:opacity .15s ease}.executives-route .exec-table__head{background:#f3f4f6;border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;display:grid;grid-template-columns:160px 205px minmax(0,1fr) 128px}.executives-route .exec-th{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;line-height:18px;padding:12px 16px 16px}.executives-route .exec-row{border-bottom:1px solid #e5e7eb;cursor:pointer;display:grid;grid-template-columns:160px 205px minmax(0,1fr) 128px;transition:background-color .12s ease}.executives-route .exec-row:hover{background:#f9fafb}.executives-route .exec-cell{align-items:flex-start;box-sizing:border-box;display:flex;min-height:128px;padding:16px}.executives-route .exec-person{align-items:center;display:flex;gap:8px;min-height:40px}.executives-route .exec-person__name{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px}.executives-route .exec-company{align-items:center;display:flex;gap:8px;min-height:40px}.executives-route .exec-company__logo{border:1px solid #f3f4f6;border-radius:100px;flex-shrink:0;height:32px;object-fit:cover;width:32px}.executives-route .exec-company__logo--empty{background:#f3f4f6}.executives-route .exec-company__name{color:#2563eb;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;text-decoration:underline;text-underline-offset:2px}.executives-route .exec-cell.exec-col-career{flex-direction:column;gap:8px;padding-top:24px}.executives-route .exec-previous-company{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;letter-spacing:.7px;line-height:20px}.executives-route .exec-career{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1f2937;display:-webkit-box;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;overflow:hidden}.executives-route .exec-media-links{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.executives-route .exec-media-link{color:#2563eb;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px;text-decoration:underline;text-underline-offset:2px}.executives-route .exec-media-link:hover{opacity:.85}.executives-route .exec-sns{align-items:center;display:flex;gap:8px;min-height:40px}.executives-route .exec-sns-icon{border:1px solid #e5e7eb;border-radius:100px;display:block;flex-shrink:0;height:24px;overflow:hidden;width:24px}.executives-route .exec-sns-icon img{display:block;height:100%;object-fit:cover;width:100%}.executives-route .exec-sns-icon:hover{opacity:.85}.executives-route .exec-sns-empty{color:#9ca3af;display:block;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin-top:8px}.executives-route .exec-empty{align-items:center;display:flex;flex-direction:column;font-family:Noto Sans JP,sans-serif;gap:8px;padding:64px 16px;text-align:center}.executives-route .exec-empty__title{color:#111827;font-size:16px;font-weight:700;line-height:24px;margin:0}.executives-route .exec-empty__hint{color:#4b5563;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin:0}.executives-route .exec-loading{min-height:400px}.executives-route .exec-pagination{border-bottom:1px solid #e5e7eb;padding-bottom:16px;padding-top:20px}.executives-route .rk3-backtop{margin-top:20px}@media(max-width:1100px){.executives-route .exec-row,.executives-route .exec-table__head{grid-template-columns:160px 205px 128px}.executives-route .exec-cell.exec-col-career,.executives-route .exec-th.exec-col-career{display:none}}.explanation-box{background:#fff;border-radius:.5rem;height:-webkit-fit-content;height:fit-content;margin-top:12px;max-width:29rem;padding:2.5rem 1.7rem 2.2rem 2.6rem;width:26rem}.explanation-box.margin-top-auto{margin-top:auto}.explanation-box.business-overview{border:.15rem solid #f3f4f6;margin-top:0;width:29rem}.explanation-box .explan-title{align-items:center;background:#eff6ff;border-radius:16px;color:#2563eb;display:inline-block;font-size:13px;font-weight:500;line-height:20px;padding:3px 15px 5px}.explanation-box .explan-title.red-title{background:#fff6f5;color:#dc2626}.explanation-box .top-image-description{height:260px;margin-top:18px;width:230px}.explanation-box .hand-ball{height:70px;margin-top:14px;width:71px}.explanation-box .link-button{display:flex;margin-top:2.3rem}.explanation-box .link-button .link{background-color:#2563eb;border-radius:.3rem;color:#fff;font-size:1.2rem;font-weight:500;line-height:2.1rem;padding:.8rem 2.8rem;text-align:center}.explanation-box .link-button .white-link{border:.15rem solid #f3f4f6;border-radius:.3rem;color:#2563eb;font-size:1.2rem;font-weight:700;padding:.8rem 2.8rem;text-align:center}.explanation-box .illutration{height:130px;margin-left:22px;margin-top:22px;width:191.405px}.explanation-box .e-learning{height:160px;margin-left:39px;margin-top:24px;width:160.655px}.explanation-box .e-book-illust{height:150px;margin-left:27px;margin-top:22px;width:175.438px}.explanation-box .idea-illust{height:160px;margin-left:44px;margin-top:22px;width:149.284px}.explanation-box .education-illust{height:160px;margin-left:29px;margin-top:20px;width:170.034px}.explanation-box .podcast-illust{height:190px;margin-left:17px;margin-top:16px;width:205px}.explanation-box .accumulation-knowledge-illust{height:180px;margin-left:26px;margin-top:22px;width:191.289px}.explanation-box .test-imonial-illust{height:130px;margin-left:14px;margin-top:22px;width:210.641px}.explanation-box .testimoial-ilust{height:129px;margin-left:16px;margin-top:16px;width:210.64px}.explanation-box .idea-ilust{height:159px;margin-left:40px;margin-top:16px;width:149px}.explanation-box .error-illust{height:140px;margin-left:30px;margin-top:16px;width:175.895px}.explanation-box .setting-illust{height:140px;margin-left:44px;margin-top:26px;width:150.384px}.explanation-box .customer-support-illust{height:160px;margin-left:26px;margin-top:22px;width:166.51px}.explanation-box .base-wrap-title{font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-top:16px}.explanation-box .visualize-trust-illust{border:1px solid #f3f4f6;border-radius:3px;height:300px;margin-top:21px;width:243.448px}.explanation-box .ex-link{color:#2563eb;font-size:13px;font-style:normal;font-weight:500;line-height:normal;margin-top:14px}.explanation-box .ex-link a{border-bottom:1px solid #2563eb;display:inline-block}.explanation-box .ex-link.margin-top-14{margin-top:14px}.explanation-box .delivery-service{margin-top:19px}.explanation-box .delivery-service .delivery-item{align-items:center;display:flex;margin-top:14px}.explanation-box .delivery-service .delivery-item .text{color:#1f2937;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.explanation-box .delivery-service .delivery-item .x-word{font-size:10px;margin-right:6px}.explanation-box .description{color:#1f2937;font-size:14px;font-weight:500;line-height:26px;margin-top:14px}.explanation-box .description .link{color:#1f2937;-webkit-text-decoration-line:underline;text-decoration-line:underline}.explanation-box .description.margin-top-0{margin-top:0}.explanation-box .description.font-size-12{font-size:12px}.explanation-box .tiphub{align-items:center;display:flex;margin-top:16px}.explanation-box .tiphub .img-circle{height:35px;width:35px}.explanation-box .tiphub .sub-title{border-bottom:1px solid #2563eb;color:#2563eb;font-size:14px;font-weight:500;line-height:22px;margin-left:12px}.explanation-box .tiphub .sub-title.black-text{border-bottom:1px solid #1f2937;color:#1f2937}.explanation-box .tiphub .sub-title-2{color:#878a8c;font-size:14px;font-weight:500;line-height:22px;-webkit-text-decoration-line:none;text-decoration-line:none}.explanation-box .margin-top-10{margin-top:10px}.explanation-box .arrow-icon{margin-left:13px;margin-top:10px}.explanation-box .explanation-tag{border:1px solid #f3f4f6;border-radius:8px;color:#1f2937;display:inline-block;font-size:14px;font-weight:500;margin-top:12px;padding:.3rem 1.5rem .5rem 1rem}.explanation-box .explanation-tag .dot-icon{height:8px;margin-bottom:2px;margin-right:10px;width:8px}.explanation-box .how-to-work{margin-bottom:12px;margin-top:18px}.explanation-box .how-to-work .how-to-work-title-1{color:#1f2937;font-size:14px;font-weight:500}.explanation-box .how-to-work .margin-top-13{margin-top:13px}.explanation-box .how-to-work .margin-top-20{margin-top:20px}.explanation-box .how-to-work .margin-top-11{margin-top:11px}.explanation-box.margin-top-650{margin-top:65rem}.explanation-box.margin-top-582{margin-top:58.2rem}.explanation-box.margin-top-168{margin-top:16.8rem}.explanation-box.margin-top-848{margin-top:84.8rem}.explanation-box.margin-top-1164{margin-top:116.4rem}.explanation-box.margin-top-665{margin-top:66.5rem}.explanation-box.margin-top-675{margin-top:67.5rem}.explanation-box.margin-top-979{margin-top:97.9rem}.explanation-box.margin-top-484{margin-top:48.5rem}.explanation-box.margin-top-433{margin-top:43.3rem}.explanation-box.margin-top-1694{margin-top:169.4rem}.explanation-box.margin-top-620{margin-top:62rem}.explanation-box.padding-bottom-34{padding-bottom:3.4rem}.explanation-box.padding-bottom-36{padding-bottom:3.6rem}.explanation-box.margin-top-349{margin-top:34.9rem}.explanation-box.margin-top-1380{margin-top:138rem}.explanation-box.margin-top-556{margin-top:55.6rem}.explanation-box.margin-top-208{margin-top:20.8rem}.explanation-box.margin-top-2037{margin-top:203.7rem}.explanation-box.margin-top-748{margin-top:74.8rem}.explanation-box.margin-top-309{margin-top:30.9rem}.explanation-box.margin-top-479{margin-top:47.9rem}.explanation-box.margin-top-322{margin-top:32.2rem}.explanation-box.margin-top-710{margin-top:71rem}.explanation-box.margin-top-647{margin-top:64.7rem}.explanation-box.margin-top-714{margin-top:71.4rem}.explanation-box.margin-top-850{margin-top:85rem}.explanation-box.margin-top-3298{margin-top:329.8rem}.explanation-box.margin-top-614{margin-top:61.4rem}.explanation-box.margin-top-0{margin-top:0}.explanation-box.margin-top-118{margin-top:11.8rem}.explanation-box.margin-top-1795{margin-top:179.5rem}.explanation-box.margin-top-63{margin-top:6.3rem}.explanation-box.margin-top-50{margin-top:5rem}.company-tab-common-layout.common-tab{border:none;border-radius:none;margin-top:0;padding:14px 0 0}.company-tab-common-layout.common-tab .ant-tabs-nav{margin-bottom:2rem}.company-tab-common-layout.common-tab .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab{padding-bottom:2rem}.company-tab-common-layout.common-tab .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab+.ant-tabs-tab{margin-left:2.8rem}.company-tab-common-layout.common-tab.overview .ant-tabs-nav{margin-bottom:14px}.company-tab-common-layout.common-tab .div-check-points{display:flex;gap:28px}.company-tab-common-layout.figures-tab{padding-bottom:4px}.company-overview-pc-second-section:has(>.company-tab-common-layout.figures-tab){padding-bottom:12px!important}.company-tab-common-layout.figures-tab.overview .ant-tabs-nav,.company-tab-common-layout.overview-tab.overview .ant-tabs-nav{margin-bottom:20px}.company-tab-common-layout.figures-tab.overview .ant-tabs-nav:before,.company-tab-common-layout.overview-tab.overview .ant-tabs-nav:before{border-bottom:1px solid #e5e7eb!important}.company-tab-common-layout.figures-tab.overview .ant-tabs>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list,.company-tab-common-layout.overview-tab.overview .ant-tabs>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list{gap:4px}.company-tab-common-layout.figures-tab.overview .ant-tabs>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list .ant-tabs-ink-bar,.company-tab-common-layout.overview-tab.overview .ant-tabs>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list .ant-tabs-ink-bar{background:#1f2937!important;height:2px!important}.company-tab-common-layout.figures-tab.overview .ant-tabs>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list .ant-tabs-tab,.company-tab-common-layout.overview-tab.overview .ant-tabs>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list .ant-tabs-tab{margin:0!important;min-width:64px;padding:8px 12px 10px}.company-tab-common-layout.figures-tab.overview .ant-tabs>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn,.company-tab-common-layout.overview-tab.overview .ant-tabs>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn{color:#6b7280;font-family:Noto Sans JP;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;text-align:center}.company-tab-common-layout.figures-tab.overview .ant-tabs>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.company-tab-common-layout.overview-tab.overview .ant-tabs>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1f2937;font-weight:700}.company-tab-common-layout.company-know{background:#fff;border:1px solid #f3f4f6;border-radius:.5rem;margin-top:12px;padding:14px 36px 28px}.company-tab-common-layout.company-know>.ant-tabs>.ant-tabs-nav{margin-bottom:20px}.company-tab-common-layout.company-know>.ant-tabs>.ant-tabs-nav:before{border-bottom:1px solid #e5e7eb!important}.company-tab-common-layout.company-know>.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-ink-bar{background:#1f2937!important;height:2px!important}.company-tab-common-layout.company-know>.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list{gap:4px}.company-tab-common-layout.company-know>.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{margin:0!important;min-width:64px;padding:8px 12px 10px}.company-tab-common-layout.company-know>.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn{color:#6b7280;font-family:Noto Sans JP;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;text-align:center}.company-tab-common-layout.company-know>.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1f2937;font-weight:700}.company-tab-common-layout.company-know>.ant-tabs>.ant-tabs-content-holder{background:#0000}.company-tab-common-layout.company-know>.ant-tabs>.ant-tabs-content-holder section[class*=margin-top-12]{margin-top:0!important}.company-tab-common-layout.company-know>.ant-tabs>.ant-tabs-content-holder .company-overview-pc-second-section{background:#0000;border-radius:0;padding:0!important}.company-tab-common-layout.company-know>.ant-tabs>.ant-tabs-content-holder .company-tab-common-layout{background:#0000;border:none;border-radius:0;margin-top:0;padding:0}.company-tab-common-layout.company-know>.ant-tabs>.ant-tabs-content-holder .company-tab-common-layout>.ant-tabs>.ant-tabs-nav{margin-bottom:20px}.company-tab-common-layout.company-know>.ant-tabs>.ant-tabs-content-holder .company-tab-common-layout>.ant-tabs>.ant-tabs-nav>.ant-tabs-nav-wrap>.ant-tabs-nav-list .ant-tabs-tab{padding-bottom:20px}.company-overview-mission-tab .company-tab-common-layout{border:none;border-radius:none;margin-top:0;padding:0}.company-overview-mission-tab .company-tab-common-layout .ant-tabs-nav{margin-bottom:0!important}.company-overview-mission-tab .company-tab-common-layout .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab{padding-bottom:2rem}.company-overview-mission-tab .company-tab-common-layout .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab+.ant-tabs-tab{margin-left:2.8rem}.tab-content-layout-v2.company-overview-pc{padding-bottom:2rem}.tab-content-layout-v2.company-overview-pc .top-content-header-div{min-height:0}.div-header-black{background-color:#1f2937;border-radius:4px;color:#fff;font-size:13px;font-weight:500;line-height:20px;padding-bottom:16px;padding-left:36px;padding-top:12px}.company-overview-pc .service-container{margin-top:0}.company-overview-pc .pc-phone-service-container .company-overview-pc-first-section{border-bottom:1.5px solid #f3f4f6;padding-bottom:24px}.company-overview-pc .pc-phone-service-container .company-empty-div,.company-overview-pc .pc-phone-service-container .company-empty-div+.divider{display:none}.company-overview-pc .pc-phone-service-container .no-owner-empty-message{font-size:1.5rem;font-weight:500;padding-bottom:1.5rem;padding-top:.2rem}.company-overview-pc .pc-phone-service-container .divider{border:none;border-top:.2rem solid #f3f4f6}.company-overview-pc .pc-phone-service-container .fee-plans-panel .header{font-size:1.8rem;font-style:normal;font-weight:700;line-height:2.6rem}.company-overview-pc .pc-phone-service-container .fee-plans-panel .no-plan{font-size:1.5rem;font-style:normal;font-weight:400;line-height:2.2rem}.company-overview-pc .pc-phone-service-container .fee-plans-panel .header+.fee-plan-area-group{margin-top:1.8rem}.company-overview-pc .pc-phone-service-container .sns-panel{border:none;padding-left:0;padding-top:0}.company-overview-pc .pc-phone-service-container .sns-panel .sns-container .sns-img{height:3.8rem;width:11.4rem}.company-overview-pc .pc-phone-service-container .sns-panel .sns-container .sns-button-link{border-radius:0;padding:0;width:auto}.company-overview-pc .pc-phone-service-container .sns-panel .sns-container .sns-button-link+.sns-button-link{margin-left:2.4rem}.company-overview-pc .pc-phone-service-container .line{border:none;border-top:2px solid #f3f4f6;margin-top:3rem}.company-update-popup .dialog-title-header .dialog-title{font-weight:700}.company-update-popup .dialog-content-popup .divider{border-top:.2rem solid #f3f4f6}.company-overview-pc-second-section.company-overview-pc-business-summary-section,.company-overview-pc-second-section.company-overview-pc-key-figures-section{border-radius:5px!important;padding:8px 36px 28px!important}.company-overview-pc-second-section.company-overview-pc-business-summary-section .company-tab-common-layout{background:#0000;border:none;border-radius:0;margin-top:0;padding:0}.company-overview-pc-second-section{background:#fff;border:1px solid #f3f4f6;border-radius:6px;display:flex;flex-direction:column;padding:0 3.6rem 2.4rem}.company-overview-pc-second-section.company-work-env,.company-overview-pc-second-section.employees-previous-comp-section,.company-overview-pc-second-section.insured-persion-chart,.company-overview-pc-second-section.padding-right-32{padding-top:1.6rem}.company-overview-pc-second-section+.company-overview-pc{margin-top:1.6rem}.company-overview-pc-second-section .div-employees-previous-companies{display:flex;flex-direction:row;flex-wrap:wrap;font-size:1.6rem;row-gap:1.2rem}.company-overview-pc-second-section .div-employees-previous-companies .tag-data{background:#fff;border:1.5px solid #f3f4f6;border-radius:.4rem;font-size:1.4rem;font-weight:500;line-height:1.8rem;margin-right:12px;padding:2px 8px 3px;width:-webkit-fit-content;width:fit-content}.company-overview-pc-second-section.padding-right-36{padding-right:3.6rem}.company-overview-pc-second-section.padding-right-32{padding-right:3.2rem}.company-overview-pc-second-section.padding-right-0{padding-right:0}.company-overview-pc-second-section.padding-bottom-32{padding-bottom:3.2rem}.company-overview-pc-second-section.padding-top-14{padding-top:1.4rem}.company-overview-pc-second-section.padding-top-24{padding-top:2.4rem}.company-overview-pc-second-section.padding-top-28{padding-top:2.8rem}.company-overview-pc-second-section.padding-bottom-28{padding-bottom:2.8rem}.company-overview-pc-second-section.padding-bottom-24{padding-bottom:2.4rem}.company-overview-pc-second-section .section-header{font-size:1.6rem;font-weight:700;line-height:2.3rem;margin-bottom:0}.pc-mission-service{background:#fff;border:1px solid #f3f4f6;border-radius:5px;margin-top:1.2rem;padding:28px 50px 32px 36px}.company-overview-pc-second-section .blog-xs-img,.pc-mission-service .blog-xs-img{height:1.6rem;width:1.6rem}.company-overview-pc-second-section .relative-title,.pc-mission-service .relative-title{color:#000;color:initial;display:inline-block;font-size:1.5rem;font-weight:500;line-height:2.4rem;text-decoration:none}.company-overview-pc-second-section .relative-link-div+.white-blue-button,.pc-mission-service .relative-link-div+.white-blue-button{margin-top:2rem}.company-overview-pc-second-section .relative-link-div+.relative-link-div,.pc-mission-service .relative-link-div+.relative-link-div{margin-top:.6rem}.company-overview-pc-second-section .relative-link-div,.pc-mission-service .relative-link-div{display:flex}.company-overview-pc-second-section.insured-persion-chart{padding-bottom:2rem}.company-presentation-box{align-items:flex-start;display:flex;flex-direction:column;gap:16px;width:100%}.company-presentation-box__filter-row{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;padding-bottom:16px;padding-top:16px;row-gap:8px;width:100%}.company-presentation-box__filter-pill{background:#0000;border:1.5px solid #f3f4f6;border-radius:100px;box-shadow:none;color:#4b5563;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;height:auto;letter-spacing:normal;line-height:20px;margin:0;min-width:0;outline:none;padding:6px 20px 8px;text-align:center;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.company-presentation-box__filter-pill:hover:not(.is-active){border-color:#e5e7eb}.company-presentation-box__filter-pill.is-active{background:#eff6ff;border-color:#e5e7eb;box-shadow:none;color:#2563eb;font-weight:700}.company-presentation-box__divider{display:none}.company-presentation-box__grid{display:flex;flex-wrap:wrap;gap:16px;width:100%}.company-presentation-box__card{align-items:flex-start;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:12px;outline:none;text-decoration:none;width:280px}.company-presentation-box__card:focus,.company-presentation-box__card:focus-visible{outline:none}.company-presentation-box__card:hover{text-decoration:none}.company-presentation-box__card:hover .company-presentation-box__card-preview{box-shadow:0 4px 16px #00000014}.company-presentation-box__card-preview{background:#f3f4f6;border:1px solid #f3f4f6;border-radius:8px;height:157px;overflow:hidden;transition:box-shadow .15s ease;width:280px}.company-presentation-box__card-img{display:block;height:100%;object-fit:cover;width:100%}.company-presentation-box__card-img-placeholder{align-items:center;color:#a5a5a5;display:flex;font-size:12px;height:100%;justify-content:center;width:100%}.company-presentation-box__card-title{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;line-height:24px;width:100%;word-break:break-word}.company-presentation-box__card-view-tag{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:9999px;color:#4b5563;display:inline-flex;font-family:Inter,Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:18px;padding:1px 8px 3px}.company-presentation-box__empty{color:#a5a5a5;font-family:Noto Sans JP,sans-serif;font-size:14px;padding:40px 0;text-align:center;width:100%}.company-presentation-box__pagination{align-items:center;display:flex;gap:12px;padding-top:8px;width:100%}.company-presentation-box__pagination-btn{background:#0000;border:none;color:#4b5563;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px;outline:none}.company-presentation-box__pagination-btn:focus,.company-presentation-box__pagination-btn:focus-visible{outline:none}.company-presentation-box__pagination-btn:disabled{color:#c4c4c4;cursor:default}.company-presentation-box__pagination-btn:hover:not(:disabled){color:#2563eb}.company-presentation-box__pagination-num{background:#0000;border:1px solid #0000;border-radius:4px;color:#4b5563;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:32px;min-width:32px;outline:none;padding:0 8px}.company-presentation-box__pagination-num:focus,.company-presentation-box__pagination-num:focus-visible{outline:none}.company-presentation-box__pagination-num.is-active{background:#fff;border-color:#e5e7eb;color:#111827;font-weight:700}.company-presentation-box__pagination-num:hover:not(.is-active){color:#2563eb}.company-presentation-box__update-row{border-top:1px solid #e5e7eb;display:flex;padding-top:16px;width:100%}.company-shadcn-route .white-blue-button-shadcn{background:#fff;border:1.5px solid #f3f4f6;border-radius:8px;box-shadow:0 1px 2px #0000001a;color:#2563eb;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:32px;line-height:20px;padding:0 12px}.company-shadcn-route .white-blue-button-shadcn:hover{background:#f3f4f6;border-color:#f3f4f6;color:#2563eb}.company-shadcn-route .white-blue-button-shadcn:focus,.company-shadcn-route .white-blue-button-shadcn:focus-visible{border-color:#f3f4f6;box-shadow:0 1px 2px #0000001a;outline:none}.company-shadcn-route .white-blue-button-shadcn.hover-disabled:hover{background:#eff6ff}.add-relative-service-popup .select-relative-type{display:flex;flex-direction:column;min-height:35rem;min-width:80rem;padding-top:1rem}.add-relative-service-popup .select-relative-type .form-row-display{padding:2rem 3.3rem}.add-relative-service-popup .select-relative-type .type-container{margin-top:2rem}.add-relative-service-popup .select-relative-type .type-container button{border:1px solid #e5e7eb;font-size:1.5rem;font-weight:400;height:3.8rem;padding-left:2.2rem;padding-right:2.2rem}.add-relative-service-popup .select-relative-type .type-container button:not(:first-child){margin-left:1.7rem}.add-relative-service-popup .select-relative-type .type-container button.selected{background-color:#f1f4fe;color:#2563eb;font-weight:700}.add-relative-service-popup .select-relative-type .form-submit-button-wrapper{margin-top:auto}.action-btn-container{align-content:center;display:flex;flex-wrap:wrap;row-gap:1rem}.action-btn-container .tab-action-btn{border:1.5px solid #f3f4f6;border-radius:.5rem;box-sizing:border-box;color:#2563eb;float:right;font-size:1.3rem;font-weight:500;height:3.8rem;line-height:2.6rem;min-width:13.5rem;right:0}.action-btn-container .tab-action-btn.btn-add-using-service{padding-left:2.2rem;padding-right:2.2rem}.action-btn-container .tab-action-btn.btn-link-to-help-page{font-size:1.3rem;line-height:2.5rem;min-width:11rem;padding-left:2.7rem;padding-right:2.8rem}.action-btn-container .tab-action-btn.btn-link-to-help-page.help-btn-demo{margin-right:0;min-width:-webkit-fit-content;min-width:fit-content}.action-btn-container .tab-action-btn.btn-link-to-help-page:active,.action-btn-container .tab-action-btn.btn-link-to-help-page:hover,.action-btn-container .tab-action-btn.btn-link-to-help-page:link,.action-btn-container .tab-action-btn.btn-link-to-help-page:visited{text-decoration:none}.action-btn-container .company-preview-btn{border:1.5px solid #f3f4f6;border-radius:.5rem;color:#2563eb;font-size:1.3rem;font-weight:500;line-height:2.5rem;margin-left:32px;margin-right:16px;padding:5px 23px 6px;text-align:center}.action-btn-container .switch-button-custom+.update-info-btn{margin-left:3.8rem}.action-btn-container .switch-button-custom,.action-btn-container .tab-action-btn+.btn-link-to-help-page,.action-btn-container .upgrade-btn+.tab-action-btn,.action-btn-container .upgrade-btn+.update-info-btn{margin-left:1.7rem}.action-btn-container .switch-button-custom+.btn-link-to-help-page{margin-left:3.2rem}.action-btn-container .switch-button-custom .switch-root{margin-left:2.4rem}.register-article-popup{border-radius:0;width:41.9rem}.register-article-popup .dialog-title-header{padding-bottom:1.7rem;padding-top:1.8rem}.register-article-popup .dialog-title-header .dialog-title{color:#4b5563;font-size:1.6rem;font-weight:700;line-height:2.5rem}.register-article-popup .divider{border-top:.2rem solid #f3f4f6}.company-page-pc .main-content.main-content--card>.company-right-side>section.company-main-video-section{padding-bottom:22px;padding-top:20px}.company-video-items{margin-top:0}.company-video-items .overview-common-layout .top-title{display:none}.company-video-items .overview-common-layout .bottom-content{margin-top:0}.company-video-items .overview-common-layout .center-component{display:flex;flex-direction:column;gap:16px;width:100%}.company-video-items .video-section-title{align-items:center;column-gap:8px;display:inline-flex}.company-video-items .youtube-icon-wrapper{align-items:center;border:1.5px solid #f3f4f6;border-radius:100px;display:inline-flex;height:24px;justify-content:center;width:24px}.company-video-items .video-items-lst{box-sizing:border-box;column-gap:16px;display:flex;width:100%}.company-video-items .video-items-lst .div-empty{align-items:center;background:#f3f4f6;border-radius:5px;display:flex;height:17.2rem;justify-content:center;width:27.5rem}.company-video-items .video-items-lst .div-empty span{color:#2563eb;font-size:1.5rem;font-weight:700}.company-video-items__see-all-row{box-sizing:border-box;display:flex;justify-content:flex-start;margin:4px 0 0;padding:0;width:100%}.company-video-items__see-all-row+.company-video-items__update-row{margin-top:6px}.company-video-items__update-row{border-top:1px solid #e5e7eb;padding-top:16px;width:100%}.company-video-items__see-all-link{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;padding:0}.company-video-items__see-all-text{color:#2563eb}.company-video-items__see-all-text:hover{text-decoration:underline}.company-video-items__see-all-arrow{color:#4b5563}.company-video-items .vid-item{display:flex;flex-basis:calc(33.33333% - 10.66667px);flex-direction:column;flex-grow:0;flex-shrink:0;max-width:calc(33.33333% - 10.66667px);min-width:0;row-gap:12px}.company-video-items .vid-item .vid-link{color:inherit;text-decoration:none}.company-video-items .vid-item .vid-thumb{aspect-ratio:16/9;border:1px solid #f3f4f6;border-radius:8px;box-sizing:border-box;object-fit:cover;width:100%}.company-video-items .vid-item .vid-thumb+.vid-name{margin-top:12px}.company-video-items .vid-item .vid-name{color:#1f2937;font-size:14px;font-weight:700;line-height:24px;width:100%}.company-video-items .vid-item .vid-name__yt-icon{border-radius:2px;display:inline-block;height:22px;margin-right:0;object-fit:cover;position:relative;top:1px;vertical-align:text-bottom;width:22px}.company-video-items .vid-item .vid-meta-badge{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:9999px;color:#4b5563;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:18px;max-width:100%;overflow:hidden;padding:1px 8px 3px;text-overflow:ellipsis;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.company-content-view{position:relative}.company-content-view .company-tab-common-layout{background:#0000!important;border:none!important;border-radius:0!important;margin-top:0!important;padding:0!important}.company-content-view .company-tab-common-layout>.ant-tabs>.ant-tabs-nav{margin-bottom:20px}.company-content-view .company-tab-common-layout>.ant-tabs>.ant-tabs-nav:before{border-bottom:1px solid #e5e7eb}.company-content-view .company-tab-common-layout>.ant-tabs>.ant-tabs-nav .ant-tabs-ink-bar,.company-content-view .company-tab-common-layout>.ant-tabs>.ant-tabs-nav>.ant-tabs-nav-operations{display:none!important}.company-content-view .company-tab-common-layout>.ant-tabs>.ant-tabs-nav>.ant-tabs-nav-wrap .ant-tabs-nav-list{padding-bottom:16px}.company-content-view .company-tab-common-layout>.ant-tabs>.ant-tabs-nav>.ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{border:none!important;margin:0!important;padding:0!important}.company-content-view .company-tab-common-layout>.ant-tabs>.ant-tabs-nav>.ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn{background:#fff;border:1.5px solid #e5e7eb;border-radius:100px;box-sizing:border-box;color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;line-height:20px;padding:6px 20px 8px}.company-content-view .company-tab-common-layout>.ant-tabs>.ant-tabs-nav>.ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{background:#eff6ff;border-color:#e5e7eb;color:#2563eb}.company-content-view .content-view-body{display:flex;flex-direction:column}.company-content-view .content-view-cards{display:flex;gap:16px}.company-content-view .view-card{background:#eff6ff;border:1px solid #eff6ff;border-radius:8px;box-sizing:border-box;font-family:Noto Sans JP,sans-serif;height:100px;position:relative;width:200px}.company-content-view .view-card__title{color:#1f2937;font-size:13px;font-weight:500;left:16px;line-height:16px;position:absolute;top:16px;white-space:nowrap}.company-content-view .view-card__divider{background:#eff6ff;height:1px;left:16px;position:absolute;top:40px;width:168px}.company-content-view .view-card__value{color:#1f2937;font-size:16px;font-weight:700;left:16px;line-height:16px;position:absolute;top:52px;white-space:nowrap}.company-content-view .content-view-footer-divider{background:#e5e7eb;height:1px;margin-top:28px;width:100%}.company-content-view .content-view-note{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;line-height:24px;margin-top:16px;text-align:right}.company-pages-section{align-items:flex-start;display:flex;flex-direction:column;gap:16px;width:100%}.company-pages-section__tabs{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;padding-bottom:16px;padding-top:16px;row-gap:8px;width:100%}.company-pages-section__tab{background:#0000;border:1.5px solid #f3f4f6;border-radius:100px;box-shadow:none;color:#4b5563;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;height:auto;letter-spacing:normal;line-height:20px;margin:0;min-width:0;outline:none;padding:6px 20px 8px;text-align:center;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.company-pages-section__tab:hover:not(.is-active){border-color:#e5e7eb}.company-pages-section__tab.is-active{background:#eff6ff;border-color:#e5e7eb;box-shadow:none;color:#2563eb;font-weight:700}.company-pages-section__grid{grid-column-gap:16px;grid-row-gap:14px;column-gap:16px;display:grid;grid-template-columns:1fr 1fr;max-width:100%;row-gap:14px;width:718px}.company-pages-section__btn{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#1f2937;cursor:pointer;display:flex;gap:8px;min-height:46px;padding:10px 24px 12px;text-align:left;text-decoration:none;transition:background-color .15s ease;width:100%}.company-pages-section__btn:hover{background:#eef0f5;text-decoration:none}.company-pages-section__btn:focus,.company-pages-section__btn:focus-visible{outline:none}.company-pages-section__icon{flex-shrink:0;height:24px;width:24px}.company-pages-section__btn-label{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:18px;white-space:nowrap}.company-pages-section__reference-check{width:100%}.company-pages-section__related-links{align-items:flex-start;display:flex;flex-direction:column;gap:16px;width:100%}.company-pages-section__related-links .company-links{column-gap:12px;padding:0;row-gap:12px}.company-pages-section__edit-btn{display:flex}.company-pages-section__external-media{align-items:flex-start;display:flex;flex-direction:column;gap:20px;width:100%}.company-pages-section__media-item{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:12px;padding-bottom:20px;width:100%}.company-pages-section__media-item:last-child{border-bottom:none;padding-bottom:0}.company-pages-section__media-link{align-items:baseline;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:500;gap:8px;line-height:18px;text-decoration:none}.company-pages-section__media-link:before{color:#2563eb;content:"•";margin-right:4px}.company-pages-section__media-link:hover .company-pages-section__media-label{text-decoration:underline}.company-pages-section__media-label{color:#2563eb}.company-pages-section__media-arrow{color:#1f2937}.company-pages-section__media-desc{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin:0}.company-pages-section__job-media{align-items:flex-start;display:flex;flex-direction:column;gap:20px;width:100%}.company-pages-section__job-media .company-pages-section__media-item:last-child{border-bottom:1px solid #e5e7eb;padding-bottom:20px}.company-pages-section__job-media-note{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin:0}.company-pages-section__copy-url-btn{align-self:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#2563eb;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:18px;padding:4px 16px 6px;transition:background-color .15s ease}.company-pages-section__copy-url-btn:hover{background:#f3f4f6}.verify-btn{background-color:#fff;border:none;box-sizing:border-box;color:#2563eb!important;min-width:13.5rem;padding-left:0;padding-right:0}.verify-btn .switch-button-custom{justify-content:space-between;margin-left:0!important;width:100%}.verify-btn .switch-button-custom .switch-label{color:#000;color:initial;font-size:1.4rem;font-weight:500;text-transform:none}.company-cover-photo{align-self:stretch;background-color:#fff;border:1px solid #f3f4f6;border-radius:5px;box-sizing:border-box;margin-bottom:8px;padding:8px;position:relative;width:100%}.company-cover-photo .cover-photo{background-size:cover;border-radius:5px;flex-shrink:0;height:85px;max-height:85px;object-fit:cover;width:100%}.company-cover-photo .company-thumbnail-update-btn{background:#fff;border:1.5px solid #f3f4f6;border-radius:.5rem;color:#2563eb;cursor:pointer;display:inline-block;font-size:1.4rem;font-weight:500;margin-bottom:0;margin-top:8px;padding:4px 16px 6px;text-align:center}.company-cover-photo .input-uploader-input{display:none}.company-pc-container .main-content.main-content--card>.company-right-side>section.company-admin-box-wrapper{background:#0000;border:none;border-radius:0;padding:0}.company-admin-box{background:#fff;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;padding:8px 36px 12px;width:100%}.company-admin-box__tabs{border-bottom:1px solid #e5e7eb;display:flex;gap:4px;width:100%}.company-admin-box__tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin-bottom:-1px;min-width:64px;padding:8px 12px 10px;text-align:center;transition:color .15s ease,border-color .15s ease}.company-admin-box__tab:hover:not(.is-active){color:#1f2937}.company-admin-box__tab.is-active{border-bottom-color:#1f2937;color:#1f2937;font-weight:700}.company-admin-box__content{display:flex;flex-direction:column;gap:24px;width:100%}.company-admin-box__row{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:12px;padding-bottom:20px;width:100%}.company-admin-box__row--last{border-bottom:none}.company-admin-box__link{align-items:center;background:#0000;border:none;color:#2563eb;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:500;line-height:18px;padding-left:22.5px;position:relative;text-decoration:none}.company-admin-box__link:before{color:#1f2937;content:"•";left:8px;position:absolute}.company-admin-box__link:hover{text-decoration:underline}.company-admin-box__link--btn{padding-bottom:0;padding-top:0}.company-admin-box__link--disabled{color:#6b7280;cursor:not-allowed}.company-admin-box__link--disabled:hover{text-decoration:none}.company-admin-box__link-arrow{color:inherit;margin-left:4px}.company-admin-box__desc{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin:0}.company-admin-box__switch-row{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:12px;padding-bottom:20px;width:100%}.company-admin-box__switch-row--last{border-bottom:none}.company-admin-box__switch-row .switch-button-custom{flex-direction:row!important;float:none!important;gap:8px;justify-content:flex-start!important;margin:0!important}.company-admin-box__switch-row .switch-button-custom .MuiSwitch-root,.company-admin-box__switch-row .switch-button-custom .switch-root{border-radius:9999px!important;height:24px!important;margin:0!important;overflow:hidden;padding:0!important;width:44px!important}.company-admin-box__switch-row .switch-button-custom .MuiSwitch-thumb{box-shadow:0 1px 2px #0000001a;height:20px!important;width:20px!important}.company-admin-box__switch-row .switch-button-custom .switch-base{left:0!important;padding:2px!important;top:0!important}.company-admin-box__switch-row .switch-button-custom .switch-base.Mui-checked,.company-admin-box__switch-row .switch-button-custom .switch-base.switch-checked{transform:translateX(20px)!important}.company-admin-box__switch-row .switch-button-custom .switch-label{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px;margin-left:0!important}.company-admin-box__thumbnail-desc{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin:0;width:100%}.company-admin-box__thumbnail{width:280px}.company-admin-box__thumbnail .company-cover-photo{margin-bottom:0}.company-blog-ai-cards{background:#fff;border-radius:6px;padding:8px 36px 28px}.company-blog-ai-cards__grid{grid-gap:2.4rem;display:grid;gap:2.4rem;grid-template-columns:repeat(3,1fr)}.blog-ai-card{display:flex;flex-direction:column;gap:1.6rem}.blog-ai-card__thumb{border:1px solid #f3f4f6;border-radius:.5rem;display:block;height:13.6rem;overflow:hidden;width:100%}.blog-ai-card__thumb-img{display:block;height:100%;object-fit:cover;width:100%}.blog-ai-card__thumb-empty{background:#f3f4f6;height:100%;width:100%}.blog-ai-card__body{display:flex;flex-direction:column;gap:1.2rem}.blog-ai-card__head{display:flex;flex-direction:column;gap:.8rem;word-break:break-word}.blog-ai-card__meta{color:#888;font-size:1.2rem;font-weight:500;line-height:2rem}.blog-ai-card__meta,.blog-ai-card__title{font-family:Noto Sans JP,sans-serif;margin:0}.blog-ai-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1f2937;display:-webkit-box;font-size:1.6rem;font-weight:700;line-height:2.4rem;overflow:hidden;text-decoration:none}.blog-ai-card__title:hover{text-decoration:underline}.blog-ai-card__tags{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem}.blog-ai-card__tag{align-items:center;display:inline-flex;gap:.8rem;height:2rem}.blog-ai-card__dot{border-radius:50%;flex-shrink:0;height:.8rem;width:.8rem}.blog-ai-card__tag-label{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:1.2rem;font-weight:500;line-height:2rem;white-space:nowrap}.company-pc-container .main-content.main-content--card>.company-right-side>section.company-origin-tags-wrapper{padding:4px 36px 22px}.company-origin-tags{box-sizing:border-box;display:flex;flex-direction:column;font-family:Noto Sans JP,sans-serif;gap:20px;padding:0}.company-origin-tags__tabs{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;padding-bottom:16px;padding-top:16px;row-gap:8px;width:100%}.company-origin-tags__tab{background:#0000;border:1.5px solid #f3f4f6;border-radius:100px;box-shadow:none;color:#4b5563;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;height:auto;letter-spacing:normal;line-height:20px;margin:0;min-width:0;outline:none;padding:6px 20px 8px;text-align:center;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.company-origin-tags__tab:hover:not(.is-active){border-color:#e5e7eb}.company-origin-tags__tab.is-active{background:#eff6ff;border-color:#e5e7eb;box-shadow:none;color:#2563eb;font-weight:700}.company-origin-tags__answer{display:flex;flex-direction:column;gap:12px;width:100%}.company-origin-tags__chips{display:flex;flex-wrap:wrap;gap:12px 8px;position:relative;width:100%}.company-origin-tags__chip{background:#fff;border:1.5px solid #f3f4f6;border-radius:4px;color:#4b5563;font-family:inherit;line-height:20px;padding:6px 12px 8px}.company-origin-tags__chip,.company-origin-tags__more{align-items:center;box-sizing:border-box;display:inline-flex;font-size:14px;font-weight:500;white-space:nowrap}.company-origin-tags__more{align-self:flex-start;background:#0000;border:none;border-radius:0;cursor:pointer;font-family:Noto Sans JP,sans-serif;line-height:24px;margin-top:8px;padding:0}.company-origin-tags__more:hover .company-origin-tags__more-text{text-decoration:underline}.company-origin-tags__more-text{color:#2563eb}.company-origin-tags__more-arrow{color:#4b5563}.company-origin-tags__empty{color:#9ca3af;font-size:14px;line-height:20px}.company-pc-container .main-content.main-content--card>.company-right-side>section.company-ai-overview-wrapper{padding:20px 36px 24px}.company-ai-overview{background:#f3f4f5;border:1px solid #e5e7eb;border-radius:6px;color:#1f2937;display:flex;flex-direction:column;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;gap:16px;padding:16px 20px 8px}.company-ai-overview__line{padding-bottom:16px;width:100%}.company-ai-overview__line:not(:last-child){border-bottom:1px solid #e5e7eb}.company-ai-overview__line mark{background:none;color:inherit;font-weight:700;padding:0}.company-ai-overview__list{line-height:24px;list-style:disc;margin:0;padding:0 0 0 24px}.card-company-section-overview-page-container{align-items:stretch;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:100%;padding:16px 0 24px;width:969px}.card-company-section-overview-page-container .hero-top-section{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:12px 36px 24px;width:100%}.card-company-section-overview-page-container .logo-name-div{align-items:stretch;display:flex;flex-direction:column;gap:12px;width:100%}.card-company-section-overview-page-container .logo-name-div .logo-name{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:flex-start}.card-company-section-overview-page-container .logo-name-div .logo-name .logo{border:2px solid #f3f4f6;border-radius:100px;height:36px;object-fit:cover;width:36px}.card-company-section-overview-page-container .logo-name-div .logo-name .name{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:700;letter-spacing:0;line-height:28px;text-align:center}.card-company-section-overview-page-container .logo-name-div .title-text-2{font-size:14px;font-weight:500;line-height:24px}.card-company-section-overview-page-container .logo-name-div .company-description-row{align-items:baseline;color:#4b5563;display:flex;gap:4px;justify-content:flex-start;text-align:left;width:100%}.card-company-section-overview-page-container .logo-name-div .company-description-row .company-description-text{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;flex:0 1 auto;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.card-company-section-overview-page-container .logo-name-div .company-description-row.is-expanded .company-description-text{-webkit-line-clamp:unset;display:block;overflow:visible;text-overflow:clip}.card-company-section-overview-page-container .logo-name-div .company-description-row .company-description-toggle{background:#0000;border:none;color:#4b5563;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:14px;font-weight:500;line-height:24px;padding:0}.card-company-section-overview-page-container .logo-name-div .description-text{color:#51525c;font-size:12px;font-style:Bold;font-weight:500;letter-spacing:0;line-height:32px;margin-top:12px}.card-company-section-overview-page-container .logo-name-div .see-detail-button{background:#fff;border:1px solid #f3f4f6;border-radius:4px;color:#2563eb;font-size:12px;font-weight:500;line-height:16px;margin-top:16px;padding:6px 12px 8px;width:-webkit-fit-content;width:fit-content}.card-company-section-overview-page-container .tags-div{-ms-overflow-style:none;align-items:center;cursor:grab;display:flex;flex-wrap:nowrap;gap:12px;justify-content:flex-start;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-user-select:none;user-select:none;width:100%}.card-company-section-overview-page-container .tags-div.is-dragging{cursor:grabbing}.card-company-section-overview-page-container .tags-div::-webkit-scrollbar{display:none}.card-company-section-overview-page-container .tags-div .tag-item{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#1f2937;display:inline-flex;flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;gap:4px;line-height:18px;padding:2px 8px 4px 6px;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.card-company-section-overview-page-container .tags-div .tag-item .tag-item__dot{background:#9ca3af;border-radius:50%;flex-shrink:0;height:6px;width:6px}.card-company-section-overview-page-container .tags-div .tag-item--industry .tag-item__dot{background:#ff4a21}.card-company-section-overview-page-container .tags-div .tag-item--blue .tag-item__dot{background:#2563eb}.card-company-section-overview-page-container .tags-div .tag-item--green .tag-item__dot{background:#29a383}.card-company-section-overview-page-container .card-company-section__stats{box-sizing:border-box;padding:0 36px;width:100%}.card-company-section-overview-page-container .company-page-menu{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 #0000001a;display:inline-flex;overflow:hidden}.card-company-section-overview-page-container .company-page-menu__item{background:#fff;border:none;border-right:1px solid #e5e7eb;color:#1f2937;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:32px;line-height:20px;padding:0 12px;transition:background-color .15s ease,color .15s ease}.card-company-section-overview-page-container .company-page-menu__item:last-child{border-right:none}.card-company-section-overview-page-container .company-page-menu__item:hover:not(.is-active):not(.is-disabled){background:#f3f4f6}.card-company-section-overview-page-container .company-page-menu__item.is-active{background:#1f2937;color:#fff}.card-company-section-overview-page-container .company-page-menu__item.is-disabled{cursor:not-allowed;opacity:.4}.company-key-figures{position:relative}.company-key-figures__tabs{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:4px;margin-bottom:20px;width:100%}.company-key-figures__tab{align-items:center;background:#0000;border:none;cursor:default;display:inline-flex;justify-content:center;min-width:64px;padding:8px 12px 10px}.company-key-figures__tab.is-active{border-bottom:2px solid #1f2937;margin-bottom:-1px}.company-key-figures__tab-label{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:.7px;line-height:24px;text-align:center}.company-key-figures .overview-common-layout{display:flex;flex-wrap:wrap}.company-key-figures .overview-common-layout .bottom-content{margin-top:0}.company-key-figures .overview-common-layout .right-action-btn{flex:1 1 100%;margin-left:10.4rem;margin-top:2rem}.company-key-figures .overview-common-layout .help-txt{display:block;font-size:12px;font-weight:500;line-height:20px}.company-key-figures .key-figures-help-txt{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;text-align:right;white-space:nowrap}.company-key-figures .key-figures-bottom-buttons{align-items:center;display:flex;gap:8px}.company-key-figures .key-figures-bottom-row{align-items:stretch;display:flex;flex-direction:column;gap:16px;width:100%}.company-key-figures .key-figures-bottom-row__divider{border:none;border-top:1px solid #e5e7eb;height:0;margin:0;width:100%}.div-key-figures{column-gap:16px;display:flex;flex-wrap:wrap;font-size:1.6rem;row-gap:16px}.key-figures-pagination-row{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:12px;width:100%}.key-figures-pagination-row.margin-top-16,.key-figures-pagination.margin-top-16{margin-top:12px}.key-figures-help-txt{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;text-align:right}.company-shadcn-route .company-tab-common-layout-shadcn{background-color:#fff;border:1px solid #f3f4f6;border-radius:5px;padding:12px 36px 28px}.company-shadcn-route .company-tab-common-layout-shadcn:not(:first-child){margin-top:8px}.company-shadcn-route .company-tab-common-layout-shadcn .cctl-tabs{display:block}.company-shadcn-route .company-tab-common-layout-shadcn .cctl-list{align-items:flex-end;background:#0000;border-radius:0;color:inherit;display:flex;height:auto;margin-bottom:20px;padding:0}.company-shadcn-route .company-tab-common-layout-shadcn .cctl-trigger{background:#0000;border-radius:0;box-shadow:none;color:#6b7280;font-family:Noto Sans JP;font-size:15px;font-weight:500;height:auto;line-height:20px;padding:0 0 22px;white-space:nowrap}.company-shadcn-route .company-tab-common-layout-shadcn .cctl-trigger[data-state=active]{background:#0000;box-shadow:none;color:#1f2937;font-weight:700}.company-shadcn-route .company-tab-common-layout-shadcn .cctl-content{margin-top:0}.company-shadcn-route .company-tab-common-layout-shadcn.button-tab-head .cctl-list{gap:12px;margin-bottom:20px}.company-shadcn-route .company-tab-common-layout-shadcn.button-tab-head .cctl-trigger{background:#fff;border:1px solid #e5e7eb;border-radius:100px;color:#4b5563;font-size:12px;font-weight:700;line-height:20px;padding:6px 20px 8px}.company-shadcn-route .company-tab-common-layout-shadcn.button-tab-head .cctl-trigger[data-state=active]{background-color:#eff6ff;border:1px solid #93c5fd;color:#2563eb}.company-general-info{position:relative}.company-general-info__press-releases{margin-top:12px}.company-general-info .company-overview-mission-tab>.company-tab-common-layout.button-tab-head{padding-top:0}.company-general-info .company-tab-common-layout.button-tab-head{padding-top:14px}.company-general-info .company-tab-common-layout.button-tab-head .ant-tabs-nav{margin-bottom:2rem}.company-general-info .company-tab-common-layout.button-tab-head .ant-tabs-nav+.ant-tabs-content-holder{margin-bottom:0;margin-top:-.6rem}.company-general-info .item-entry{color:#1f2937;display:flex;font-size:15px;font-style:normal;font-weight:700;line-height:24px}.company-general-info .item-entry .item-entry-idx{font-size:1.2rem;font-weight:500;line-height:2.4rem;vertical-align:bottom}.company-general-info .item-entry .title{font-size:16px}.company-general-info .item-entry:last-child{margin-bottom:0}.company-general-info .item-entry+.divider{margin-top:20px}.company-general-info .divider{border-top:.15rem solid #f3f4f6}.company-general-info .divider:last-child{display:none}.company-other-name{position:relative}.company-other-name .div-other-name{font-size:1.6rem}.company-other-name .div-other-name .other-name{font-size:1.5rem;font-weight:500;line-height:2.2rem;margin-top:.1rem;overflow-wrap:break-word;white-space:pre-wrap}.company-other-name .show-more a{color:#007bff;float:right;font-weight:500}.overview-common-layout-origin{display:flex}.overview-common-layout-origin .left-title{color:#1f2937;display:flex;font-size:1.5rem;font-weight:500;line-height:2.2rem;min-width:12.5rem}.overview-common-layout-origin .right-action-btn{margin-left:47px}.company-ceo{position:relative}.company-ceo .overview-common-layout .left-title{align-items:center}.company-ceo .div-ceo{align-items:center;display:flex;font-size:1.6rem}.company-ceo .div-ceo .ceo{font-size:1.5rem;font-weight:500;line-height:2.2rem;margin-top:.3rem;overflow-wrap:break-word;white-space:pre-wrap}.company-ceo .div-ceo .ceo-logo{border:1px solid #f3f4f6;border-radius:100px;height:3.6rem;margin-right:1rem;object-fit:cover;width:3.6rem}.company-ceo .div-ceo .ceo-profile-overview{height:14px;margin-left:9px;margin-top:5px;width:14px}.company-ceo .twitter-img{height:3.8rem;width:3.8rem}.company-ceo-information-popup{width:48.6rem}@media(min-width:80.1rem){.company-ceo-information-popup .MuiDialogTitle-root{padding:1.3rem 1.6rem 1.7rem!important}.company-ceo-information-popup .MuiDialogTitle-root .makeStyles-defaultImg-44{margin-top:0}.company-ceo-information-popup .MuiDialogTitle-root .popup-backbtn{padding-left:1.7rem}.company-ceo-information-popup .MuiDialogTitle-root .m-back-button+p{padding-right:4.1rem}}.company-ceo-information-popup .dialog-title-header .dialog-title{font-weight:700}.company-ceo-information-popup .popup-company-info-content{border-top:.2rem solid #f3f4f6;display:flex;flex:1 1;flex-direction:column;padding:2.3rem 3.6rem 3.6rem 3.2rem}.company-ceo-information-popup .popup-company-info-content .company-logo{align-items:center;display:flex}.company-ceo-information-popup .popup-company-info-content .company-logo .ceo-logo{border:.1rem solid #f3f4f6;border-radius:10rem;height:4.8rem;margin-right:1rem;object-fit:cover;width:4.8rem}.company-ceo-information-popup .popup-company-info-content .company-logo .ceo-name{color:#1f2937;font-size:1.6rem;font-weight:500;line-height:2.2rem;margin-top:.1rem}.company-ceo-information-popup .popup-company-info-content .ceo-profile-overview{font-family:Noto Sans JP;font-size:1.5rem;font-weight:500;line-height:2.8rem;margin-top:1.6rem;text-align:left}.company-ceo-information-popup .popup-company-info-content .ceo-external-logo-link{display:flex;flex-direction:row;margin-top:2rem}.company-ceo-information-popup .popup-company-info-content .ceo-external-logo-link .x-image{margin-right:1.6rem}.company-ceo-information-popup .popup-company-info-content .ceo-external-logo-link .x-image img{border-radius:10rem;height:3.6rem;width:3.6rem}.company-ceo-information-popup .popup-company-info-content .ceo-external-logo-link .note-image{margin-right:1.6rem}.company-ceo-information-popup .popup-company-info-content .ceo-external-logo-link .note-image img{border:.1rem solid #f3f4f6;border-radius:10rem;height:3.6rem;width:3.6rem}.release-date-section .release-date-info{font-size:1.5rem;font-weight:500;line-height:2.2rem}.company-size-container{font-size:1.4rem;position:relative}.company-size-container .composer-size-top{font-size:1.6rem}.company-size-container .composer-size-top .company-size-div{align-items:center;display:inline-flex}.company-size-container .composer-size-top .company-size-div .company-size-img{border:1.5px solid #f3f4f6;border-radius:50%;display:inline-flex;height:3.8rem;justify-content:center;width:3.8rem}.company-size-container .composer-size-top .company-size-div .company-size-img img{height:1.8rem;margin-top:.9rem;width:1.8rem}.company-size-container .composer-size-top .company-size-div .company-size-lbl{color:#1f2937;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:500;line-height:normal}.company-size-container .composer-size-top .company-size-div .company-size-lbl .smaller{font-size:1.2rem}.company-size-container .show-more a{color:#007bff;float:right;font-weight:500}.company-listed-status{position:relative}.company-listed-status .div-listed-status .listed-status{color:#1f2937;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:500;line-height:normal}.company-listed-status .twitter-img{height:3.8rem;width:3.8rem}.company-startup-stage{position:relative}.company-startup-stage .div-startup-stage{color:#1f2937;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:500;line-height:normal}.company-startup-stage .twitter-img{height:3.8rem;width:3.8rem}.company-mission-overview{font-size:1.6rem}.company-mission-overview .mission-value-div{color:#1f2937;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:700;line-height:24px}.company-mission-overview .mission-value-div:last-child{margin-bottom:0}.company-mission-overview .mission-value-div+.divider{margin-top:20px}.company-mission-overview>.divider,.company-mission-overview>.white-blue-button{margin-left:20px}.company-mission-overview .divider{border:.1rem solid #f3f4f6;margin-bottom:20px;margin-top:20px}.company-mission-overview .mission-value-div-overview{background-color:#eff6ff;font-size:16px;font-weight:500;overflow-wrap:break-word;padding:2.4rem 2.8rem 2.8rem;white-space:pre-line}.company-mission-overview .mission-value-div-overview.wrap-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.company-mission-overview .mission-value-div-overview:last-child{margin-bottom:0}.company-mission-overview .composer-service-description{margin-bottom:0;margin-top:1.2rem}.company-mission-overview .composer-mission-description{font-size:1.6rem}.company-mission-overview .show-more a{color:#007bff;float:right;font-weight:500}.company-mission-overview .right-action-btn{flex:1 1 100%;margin-left:10.4rem;margin-top:2rem}.company-mission-overview .right-action-btn .divider+.white-blue-button{margin-top:1.6rem}.company-value-overview{font-size:1.4rem;position:relative}.company-value-overview .value-div .index-str{color:#2563eb;font-size:1.2rem;font-weight:500;line-height:2.4rem}.company-value-overview .value-div .overview-value-div{background-color:#eff6ff;font-size:16px;font-weight:500;overflow-wrap:break-word;padding:2.4rem 2.8rem 2.8rem;white-space:pre-line}.company-value-overview .value-div:last-child{margin-bottom:0}.company-value-overview .divider+.btn-divs{margin-top:20px}.company-value-overview .relative-link-div{display:flex}.company-value-overview .relative-link-div .blog-xs-img{height:1.6rem;width:1.6rem}.company-value-overview .relative-link-div .relative-title{color:#000;color:initial;display:inline-block;font-size:1.5rem;font-weight:500;line-height:2.4rem;text-decoration:none}@media(min-width:801px){.company-missions-popup{max-width:48.6rem;width:48.6rem}.company-missions-popup .MuiDialogTitle-root{padding-left:2rem!important}.company-missions-popup .MuiDialogTitle-root .popup-backbtn{margin-left:.5rem}.company-missions-popup .MuiDialogTitle-root .m-back-button+p{padding-right:4.1rem}}.company-missions-popup .dialog-title-header .dialog-title{color:#4b5563;font-size:18px;font-weight:700;padding-right:4.2rem}.company-missions-popup .company-missions-update-content{border-top:.2rem solid #f3f4f6;display:flex;flex-direction:column}.company-missions-popup .company-missions-update-content .add-more-button-div{padding-left:2.3rem;padding-right:2.8rem;width:100%}.company-missions-popup .company-missions-update-content .add-more-button-div .add-more-button{width:100%}.company-missions-popup .company-missions-update-content .remove-img{height:1.4rem;margin-left:auto;margin-top:.2rem;width:1.4rem}.company-missions-popup .company-missions-update-content .divider{border-top:.2rem solid #f3f4f6}.company-missions-popup .company-missions-update-content .input-row{padding:3rem 3.1rem 0 2.6rem}.company-missions-popup .company-missions-update-content .input-row .helpter-txt{color:#6b7280;display:block;font-size:1.5rem;font-weight:500;line-height:2.5rem}.company-missions-popup .company-missions-update-content .input-row .helpter-txt.margin-top-5{margin-top:.5rem}.company-missions-popup .company-missions-update-content .input-row .input-label{align-items:center;color:#4b5563;display:flex;flex-direction:row;font-size:1.5rem;font-weight:500}.company-missions-popup .company-missions-update-content .input-row .txt-area{font-size:1.6rem;margin-top:1rem;padding-left:2rem;padding-top:1.5rem;resize:none}.company-missions-popup .company-missions-update-content .input-row .txt-inp{border-radius:3px;font-size:1.6rem;height:4.5rem;margin-top:1rem;resize:none;width:100%}.company-missions-popup .company-missions-update-content .input-row .title-div{display:flex}.company-missions-popup .company-missions-update-content .input-row .circle-number-div{margin-left:.3rem;margin-top:.5rem}.blue-button{background:#eff6ff;border:none;border-radius:.5rem;color:#2563eb;font-family:Noto Sans JP;font-size:1.5rem;font-weight:500;height:4rem;padding-left:2.5rem;padding-right:2.6rem}.company-selection-tags-container .company-selection-tags-list{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.company-selection-tags-container .company-selection-tags-item{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;display:inline-flex;gap:4px;padding:2px 8px 2px 6px}.company-selection-tags-container .company-selection-tags-item__dot{background:#29a383;border-radius:100%;flex-shrink:0;height:6px;width:6px}.company-selection-tags-container .company-selection-tags-item__label{color:#1f2937;font-family:Noto Sans JP;font-size:13px;font-weight:500;line-height:18px;white-space:nowrap}.company-media-tags-container .company-media-tags-list{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.company-media-tags-container .company-media-tags-item{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;display:inline-flex;gap:4px;padding:2px 8px 2px 6px}.company-media-tags-container .company-media-tags-item__dot{background:#29a383;border-radius:100%;flex-shrink:0;height:6px;width:6px}.company-media-tags-container .company-media-tags-item__label{color:#1f2937;font-family:Noto Sans JP;font-size:13px;font-weight:500;line-height:18px;white-space:nowrap}.company-investors .overview-common-layout .top-title{line-height:0}.company-investors .overview-common-layout .bottom-content{margin-top:0}.company-investors .overview-common-layout .bottom-content .center-component{width:100%}.company-investors .overview-common-layout .bottom-content .center-component .header-blue-column{margin-bottom:20px;margin-top:6px}.company-investors__summary{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:24px;padding-bottom:24px}.company-investors__summary-card{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;height:136px;padding:8px 32px;width:144px}.company-investors__summary-icon{align-items:center;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.company-investors__summary-dash{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:32px}.company-investors__summary-text{align-items:center;display:flex;flex-direction:column;width:80px}.company-investors__summary-label{color:#111827;font-size:16px;white-space:nowrap}.company-investors__summary-count,.company-investors__summary-label{font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:32px;margin:0;text-align:center}.company-investors__summary-count{color:#2563eb;font-size:12px}.company-investors__summary-count--inactive{color:#1f2937}.company-investors__section{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:12px;padding:20px 0}.company-investors__section--last{border-bottom:none}.company-investors__section-label{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin:0}.company-investors__chips{display:flex;flex-wrap:wrap;gap:8px}.company-investors__chip{background:#fff;border:1.5px solid #f3f4f6;border-radius:4px;color:#6b7280;padding:6px 12px 8px;text-align:center}.company-investors__chip,.company-investors__chip-selected{align-items:center;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px}.company-investors__chip-selected{background:#eff6ff;border:1px solid #e5e7eb;border-radius:6px;color:#2563eb;gap:4px;padding:6px 8px 8px 6px}.company-investors__chip-dot{background:#2e90fa;border-radius:50%;flex-shrink:0;height:6px;width:6px}.company-investors__faq{display:flex;flex-direction:column;padding-top:8px}.company-investors__faq-item{border-top:1px solid #e5e7eb}.company-investors__faq-item:last-child{border-bottom:1px solid #e5e7eb}.company-investors__faq-summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:16px 0}.company-investors__faq-summary::-webkit-details-marker{display:none}.company-investors__faq-question{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px}.company-investors__faq-chev{flex-shrink:0;height:16px;transition:transform .2s ease;width:16px}.company-investors__faq-item[open] .company-investors__faq-chev{transform:rotate(180deg)}.company-investors__faq-list{list-style:disc;margin:0;padding:0 0 16px 21px}.company-investors__faq-list li{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:32px}.company-pc-container .main-content.main-content--card>.company-right-side>section.company-press-releases-wrapper{background:#0000;border:none;border-radius:0;padding:0}.company-press-releases{background:#0000;box-sizing:border-box;gap:20px;margin-top:-4px;padding:0 0 28px}.company-press-releases,.company-press-releases__content{display:flex;flex-direction:column;width:100%}.company-press-releases__header-tabs{border-bottom:1.5px solid #f3f4f6;display:flex;gap:4px;width:100%}.company-press-releases__header-tab{align-items:center;border-bottom:2px solid #0000;display:inline-flex;justify-content:center;margin-bottom:-1.5px;min-width:64px;padding:6px 12px 10px}.company-press-releases__header-tab.is-active{border-bottom-color:#111827}.company-press-releases__header-tab-label{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;text-align:center}.company-press-releases__filter-row{border-bottom:1.5px solid #f3f4f6;display:flex;flex-wrap:wrap;gap:12px;padding:0 0 18px;width:100%}.company-press-releases__chip{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#4b5563;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;min-height:32px;min-width:60px;padding:4px 14px 6px;text-align:center;transition:color .15s ease,background .15s ease,border-color .15s ease;white-space:nowrap}.company-press-releases__chip:hover:not(.company-press-releases__chip--active){border-color:#e5e7eb}.company-press-releases__chip--active{background:#eff6ff;border-color:#86c7ff;color:#2563eb;font-weight:700}.company-press-releases__list{border-bottom:1px solid #e5e7eb;list-style:none;margin:0;padding:20px 0 28px}.company-press-releases__item-wrap,.company-press-releases__list{display:flex;flex-direction:column;gap:16px;width:100%}.company-press-releases__item{-webkit-padding-start:22.5px;color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:500;line-height:28px;padding-inline-start:22.5px;position:relative;width:100%}.company-press-releases__item:before{color:#1f2937;content:"•";font-size:15px;left:8px;line-height:28px;position:absolute;top:0}.company-press-releases__item-title{color:#2563eb;text-decoration:none}.company-press-releases__item-title:hover{color:#2563eb;text-decoration:underline;-webkit-text-decoration-color:#2563eb;text-decoration-color:#2563eb;text-underline-offset:2px}.company-press-releases__item-meta{color:#1f2937}.company-press-releases__item-divider{border:none;border-top:1px solid #e5e7eb;height:0;margin:0;padding:0;width:100%}.company-press-releases__empty{border-bottom:1px solid #e5e7eb;color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin:0;padding:20px 0 28px}.company-press-releases__footer{align-items:center;display:flex;justify-content:space-between;width:100%}.company-press-releases__page-arrow,.company-press-releases__pagination{align-items:center;display:inline-flex;gap:4px}.company-press-releases__page-arrow{background:#0000;border:none;border-radius:8px;color:#111827;cursor:pointer;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:36px;justify-content:center;line-height:20px;padding:8px 12px}.company-press-releases__page-arrow:hover:not(:disabled){background:#f3f4f6}.company-press-releases__page-arrow:disabled{cursor:not-allowed;opacity:.35}.company-press-releases__page-arrow-text{line-height:20px}.company-press-releases__page-num{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;box-sizing:border-box;color:#111827;cursor:pointer;display:inline-flex;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:36px;justify-content:center;line-height:20px;padding:10px;transition:background-color .15s ease;width:36px}.company-press-releases__page-num:hover:not(.company-press-releases__page-num--active){background:#f3f4f6}.company-press-releases__page-num--active{background:#fff;border-color:#e5e7eb;box-shadow:0 1px 2px #0000001a}.company-press-releases__page-ellipsis{align-items:center;color:#4b5563;display:inline-flex;font-family:Inter,Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:36px;justify-content:center;line-height:20px;padding:10px;width:36px}.company-press-releases__chevron{flex-shrink:0;height:16px;width:16px}.company-press-releases__citation{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:500;line-height:28px;margin:0;text-align:right;white-space:nowrap}.company-press-releases__citation-link{color:#2563eb;text-decoration:none}.company-press-releases__citation-link:hover{text-decoration:underline}.company-know-tab-content>section{margin-top:0}.company-know-tab-content>section+section{margin-top:12px}.company-know-tab-content .company-tab-common-layout,.company-know-tab-content .overview-tab-summary-component{margin-top:0}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.company-right-side{max-width:100%;width:100%}.company-right-side .top-content-header-div .tab-title .decorated-title{align-items:center;display:flex}.company-right-side .top-content-header-div .tab-title .decorated-title .lock3d-icon{height:1.6rem;width:1.6rem}.company-right-side .company-engineer-organization+.engineer-hiring-tab-content,.company-right-side .company-history+.company-press-release-tab-content,.company-right-side .company-team-characteristics+.member-service-tab{margin-top:1.6rem}.company-right-side .company-page-breadcrumb{margin-top:.5rem;width:100%}.company-right-side .company-page-breadcrumb .company-page-breadcrumb-item{font-size:1.3rem;font-weight:500;line-height:2.5rem}.company-right-side .company-page-breadcrumb .company-page-breadcrumb-item.home{cursor:pointer}.company-right-side .div-limit{flex-basis:100%;margin-top:2.5rem}.company-right-side .div-limit-items{color:#4b5563;font-size:1.3rem;font-weight:500;line-height:2.2rem}.company-right-side .div-limit-items .limit-item-link{color:#2563eb}.company-right-side .btn-goto-upgrade{margin-top:3.7rem}.company-right-side ::-webkit-scrollbar{border-radius:.1rem;height:.5rem;width:.5rem}.company-right-side ::-webkit-scrollbar-thumb{background-color:gray}.company-informational-company-user{display:flex;justify-content:center}.company-informational-company-user a{color:inherit;font-size:1.3rem;font-weight:inherit}.company-informational-company-user a:hover{color:inherit}.company-informational-relative{display:flex;justify-content:center}.company-informational-relative:after{content:"同グループのサービスや連携しているサービスを表示しましょう。"}.company-informational-use-service{display:flex;justify-content:center}.company-informational-use-service:after{content:"利用サービスを登録して素晴らしいサービスをより多くの人に広めましょう"}.company-informational-user{display:flex;justify-content:center}.company-informational-user:after{content:"利用者が利用サービスとして登録すると、こちらに表示されます。ユーザーに呼びかけて、登録者を増やしましょう。"}.company-informational-member{display:flex;justify-content:center}.company-informational-member span a{color:inherit;text-decoration:none}.not-owner-banner{display:flex;justify-content:center}.not-owner-banner span .header-rocket{margin-right:10px}.not-owner-banner span a{color:inherit;text-decoration:none}.company-question-box-line-content{display:flex;justify-content:center}.company-question-box-line-content span .header-rocket{margin-right:10px}.company-question-box-line-content span a{color:inherit;text-decoration:none}.company-you-trust-line-content{display:flex;justify-content:center}.company-you-trust-line-content span .header-rocket{margin-right:10px}.company-you-trust-line-content span a{color:inherit;text-decoration:none}.company-environment-work-line-content{display:flex;justify-content:center}.company-environment-work-line-content span .header-rocket{margin-right:10px}.company-environment-work-line-content span a{color:inherit;text-decoration:none}.company-hiring-related-content{display:flex;justify-content:center}.company-hiring-related-content span .header-rocket{margin-right:10px}.company-hiring-related-content span a{color:inherit;text-decoration:none}.company-informational-overview{display:flex;justify-content:center}.company-informational-overview span a{color:inherit;text-decoration:none}.company-mission-line-content{display:flex;justify-content:center}.company-mission-line-content:after{content:"🚀  会社のバリューをチェック"}.company-article-line-content{display:flex;justify-content:center}.company-article-line-content:after{content:"御社を知る上で見てもらいたい、リンクを1箇所に集めましょう。tiphubは”自動更新依頼”からリクエストを受けたページのRSSを登録して自動掲載を行います。"}.company-movie-line-content{display:flex;justify-content:center}.company-movie-line-content:after{content:"動画のリンクを登録しましょう。利用した人の動画を見れば検討者の人は安心しますね。"}.company-tiphub-line-content{display:flex;justify-content:center}.company-tiphub-line-content span a{color:inherit}.company-tiphub-line-content.after-txt:after{content:"tech blogなど知見に関するBlogはこちらのページで表示されます。Blogを登録するとトップページでも表示されるようになります。"}.company-slide-line-content{display:flex;justify-content:center}.company-slide-line-content span .header-rocket{margin-right:1rem}.company-slide-line-content span a{color:inherit;text-decoration:none}.company-hiring-line-content{display:flex;justify-content:center}.company-hiring-line-content:after{content:"採用に関する資料やリンクを登録することが出来ます。(有料プランのみ)"}.company-meety-line-content{display:flex;justify-content:center}.company-meety-line-content span .header-rocket{margin-right:10px}.company-meety-line-content span a{color:inherit;text-decoration:none}.company-footprint{display:flex;justify-content:center}.company-footprint:after{content:"有料会員になると、訪問者を確認することが出来ます。"}.company-information-container{display:flex!important}.company-information-container.bg-red{background:#dc6156!important}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.website-for-rss-main-wrapper{align-items:center;display:flex}.website-for-rss-main-wrapper .website-for-rss-main-container{width:100%}.website-for-rss-main-wrapper .website-for-rss-main-container .movies-btn-rss-add{background:#fff;border:1.5px solid #f3f4f6;border-radius:.5rem;color:#2563eb;font-size:1.3rem;font-weight:500;height:3.9rem;line-height:2.5rem;margin-top:1rem;text-align:center;width:22.4rem}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content{background:#fff;border-radius:1rem;padding:3.2rem 4.2rem 3.2rem 4rem}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-top-23{padding-top:2.3rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-top-25{padding-top:2.5rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-top-27{padding-top:2.7rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-top-28{padding-top:2.8rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-top-29{padding-top:2.9rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-top-30{padding-top:3rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-top-31{padding-top:3.1rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-top-32{padding-top:3.2rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-top-33{padding-top:3.3rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-top-34{padding-top:3.4rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-top-35{padding-top:3.5rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-top-36{padding-top:3.6rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-bottom-22{padding-bottom:2.2rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-bottom-23{padding-bottom:2.3rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-bottom-24{padding-bottom:2.4rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-bottom-26{padding-bottom:2.6rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-bottom-27{padding-bottom:2.7rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-bottom-28{padding-bottom:2.8rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-bottom-29{padding-bottom:2.9rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-bottom-30{padding-bottom:3rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-bottom-31{padding-bottom:3.1rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-bottom-32{padding-bottom:3.2rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-bottom-33{padding-bottom:3.3rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-bottom-34{padding-bottom:3.4rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-bottom-35{padding-bottom:3.5rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-bottom-36{padding-bottom:3.6rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-bottom-37{padding-bottom:3.7rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-bottom-38{padding-bottom:3.8rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-bottom-39{padding-bottom:3.9rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-bottom-40{padding-bottom:4rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-bottom-46{padding-left:4.6rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-left-47{padding-left:4.7rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-left-50{padding-left:5rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-left-53{padding-left:5.3rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-left-57{padding-left:5.7rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-left-60{padding-left:6rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-left-61{padding-left:6.1rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-left-68{padding-left:6.8rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-left-69{padding-left:6.9rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.padding-left-71{padding-left:7.1rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.margin-top-29{margin-top:2.9rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.margin-top-31{margin-top:3.1rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.margin-top-32{margin-top:3.2rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.margin-top-34,.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.margin-top-35{margin-top:3.5rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.margin-top-36{margin-top:3.6rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.margin-top-39{margin-top:3.9rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.margin-top-40{margin-top:4rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .title{align-items:center;display:block;display:flex;font-size:1.6rem;font-weight:700;line-height:2.2rem}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .title .dot-icon{height:1.2rem;margin-right:.8rem;margin-top:.2rem;width:1.2rem}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .title .external-condition{color:#dc2626;font-weight:400}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .line{border-top:1.5px solid #f3f4f6}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .txt{color:#1f2937;display:block;font-size:1.4rem;font-weight:500;line-height:2.7rem}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .txt .press-world,.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .txt .press-world-blue-color{color:#2563eb}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .txt.margin-top-2{margin-top:.2rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .txt .under-line{border-bottom:1px solid #4b5563}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .txt.margin-top-30{margin-top:3rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .txt.margin-top-7{margin-top:.7rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .txt.margin-top-5{margin-top:.5rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .txt.margin-top-6{margin-top:.6rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .txt.margin-top-9{margin-top:.9rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .txt.margin-top-10{margin-top:1rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .txt.margin-top-11{margin-top:1.1rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .txt.margin-top-12{margin-top:1.2rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .txt.margin-top-13{margin-top:1.3rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .txt.margin-top-15{margin-top:1.5rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .txt.margin-top-17{margin-top:1.7rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .txt.margin-top-20{margin-top:2rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .txt.margin-top-29{margin-top:2.9rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .txt.margin-top-28{margin-top:2.8rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .txt.margin-left-33{margin-left:3.3rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .txt.margin-top-32{margin-top:3.2rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .txt.margin-top-34{margin-top:3.4rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .txt.margin-top-36{margin-top:3.6rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .txt.margin-left-50{margin-left:5rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .txt.margin-left-13{margin-left:1.3rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .txt.margin-top-18{margin-top:1.8rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .txt.margin-bottom-32{margin-bottom:32px}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .txt.margin-bottom-36{margin-bottom:36px}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .helper-title+.helper-txt{margin-top:.8rem}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .go-to-update-website-for-rss-btn{margin-top:1.4rem}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .help-btn{background:#fff;border:1.5px solid #f3f4f6;border-radius:.5rem;color:#2563eb;font-size:1.3rem;font-weight:500;height:4rem;margin-top:1rem;padding:0 2.5rem}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .help-btn:hover{background:#d0e4ff}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .help-btn.hover-disabled:hover{background:#eff6ff}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .help-btn.margin-right-15{margin-right:15px}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content .key-icon{height:2.5rem;margin-right:.7rem;object-fit:cover;padding-bottom:.2rem;width:2.5rem}.website-for-rss-main-wrapper .website-for-rss-main-container .website-for-rss-main-content.margin-top-9{margin-top:.9rem!important}.website-for-rss-main-wrapper .website-for-rss-main-container .divider{border-bottom:.2rem solid #f3f4f6;margin-bottom:2rem;margin-top:2.9rem;width:2.5rem}.rss-main-popup{margin-left:0;margin-right:0;max-width:94.4rem!important;width:94.4rem!important}.rss-main-popup .MuiDialogTitle-root{padding-left:6.6rem!important}.rss-main-popup .MuiDialogTitle-root .m-back-button{color:#0000008a!important;font-size:1.6rem;padding:0!important}.rss-main-popup .MuiDialogTitle-root .m-back-button img{display:none}.rss-main-popup .MuiDialogTitle-root .m-back-button+p{padding-right:4.1rem}.rss-main-popup .dialog-title-header{border-bottom:.2rem solid #f3f4f6;height:7.2rem}.rss-main-popup .dialog-title-header .dialog-title{color:#1f2937;font-size:1.5rem;font-weight:700;padding-right:3.6rem;text-align:center}.rss-main-popup .sub-filter-div{padding-left:7.8rem;padding-right:7.8rem}.rss-main-popup .scroll-container{white-space:nowrap}.rss-main-popup .scroll-container .sub-filter-lbl{align-items:center;background:#fff;border:1.5px solid #f3f4f6;border-radius:100px;color:#4b5563;display:inline-flex;font-size:12px;font-style:normal;font-weight:700;line-height:18px;margin-right:12px;padding:6px 20px 8px}.rss-main-popup .scroll-container .sub-filter-lbl.selected{background:#2563eb;color:#fff}.rss-main-popup .rss-main-content{padding-bottom:2.6rem}.rss-main-popup .rss-main-content .divider{border-top:.15rem solid #f3f4f6}.rss-main-popup .rss-main-content .divider.back-27{margin-left:-2.7rem}.rss-main-popup .rss-main-content .divider.last{display:none}.rss-main-popup .rss-main-content .explanation,.rss-main-popup .rss-main-content .pagination-div,.rss-main-popup .rss-main-content .txt-search-div{padding-left:7.8rem;padding-right:7.8rem}.rss-main-popup .rss-main-content .txt-search{align-items:center;border:1.5px solid #f3f4f6;border-radius:.3rem;display:flex;height:4rem}.rss-main-popup .rss-main-content .txt-search .search-glass{height:1.2rem;width:1.2rem}.rss-main-popup .rss-main-content .txt-search input{font-size:1.4rem;font-weight:500;line-height:2rem}.rss-main-popup .rss-main-content .txt-search input::placeholder{color:#4b5563}.rss-main-popup .rss-main-content .register-new-rss-btn-div{align-items:center;display:flex;padding-left:7.8rem;padding-top:1.6rem}.rss-main-popup .rss-main-content .register-new-rss-btn-div .register-new-rss-btn{background-color:#2563eb;border:1px solid #ebeaeb;border-radius:.3rem;color:#fff;font-size:1.2rem;font-weight:500;height:3.6rem;text-align:center;width:18.2rem}.rss-main-popup .rss-main-content .register-new-rss-btn-div .help-link{color:#4b5563;font-size:1.4rem;font-weight:500;text-align:center;text-decoration:none}.rss-main-popup .rss-main-content .all-rss{padding-top:1.6rem}.rss-main-popup .rss-main-content .all-rss .header{color:#1f2937;font-size:1.6rem;font-weight:700;line-height:2.3rem}.rss-main-popup .rss-main-content .all-rss .header.margin-left-78{margin-left:7.8rem}.rss-main-popup .rss-main-content .all-rss .sub-text-div .sub-text{color:#1f2937;display:block;font-size:1.5rem;font-weight:500;line-height:2.2rem}.rss-main-popup .rss-main-content .all-rss .sub-text-div .sub-text.smaller{font-size:1.4rem}.rss-main-popup .rss-main-content .all-rss .sub-text-div .sub-text+.sub-text{margin-top:1.2rem}.rss-main-popup .rss-main-content .all-rss .refresh-block-icon{height:5.3rem;margin-left:7.8rem;margin-top:.5rem;width:4.8rem}.rss-main-popup .rss-main-content .all-rss .rss-items-div .rss-config-div{align-items:baseline;display:flex;margin-top:1.6rem;padding-left:7.8rem;padding-right:7.8rem}.rss-main-popup .rss-main-content .all-rss .rss-items-div .rss-config-div .rss-name-category{align-items:center;display:inline-flex}.rss-main-popup .rss-main-content .all-rss .rss-items-div .rss-config-div .rss-name-category .idx-txt{align-items:center;border:.1rem solid #4b5563;border-radius:50%;display:flex;font-size:1.1rem;font-weight:400;height:1.3rem;justify-content:center;width:1.3rem}.rss-main-popup .rss-main-content .all-rss .rss-items-div .rss-config-div .rss-name-category .name-category-span{color:#4b5563;font-size:1.4rem;font-weight:500;line-height:1.8rem;margin-left:.6rem}.rss-main-popup .rss-main-content .all-rss .rss-items-div .rss-config-div .rss-btns-div{display:inline-block;margin-left:auto}.rss-main-popup .rss-main-content .all-rss .rss-items-div .rss-config-div .rss-btns-div .rss-btn{border:1px solid #ebeaeb;border-radius:3px;color:#2563eb;font-size:12px;font-weight:500;height:26px;min-width:-webkit-fit-content;min-width:fit-content;padding-left:15px;padding-right:16px;padding-top:4px;text-align:center}.rss-main-popup .rss-main-content .all-rss .rss-items-div .rss-config-div .rss-btns-div .rss-btn+.rss-btn{margin-left:16px}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.filter-component-container{display:flex}.question-category-filtered-container,.question-target-type-filtered-container{display:flex;max-width:100%}.question-category-filtered-container .question-answer-status-filtered,.question-category-filtered-container .question-category-filtered,.question-category-filtered-container .question-target-type-filtered,.question-target-type-filtered-container .question-answer-status-filtered,.question-target-type-filtered-container .question-category-filtered,.question-target-type-filtered-container .question-target-type-filtered{padding-right:1.6rem;white-space:nowrap}.question-category-filtered-container .question-answer-status-filtered .service-filter-btn:not(:first-child),.question-category-filtered-container .question-category-filtered .service-filter-btn:not(:first-child),.question-category-filtered-container .question-target-type-filtered .service-filter-btn:not(:first-child),.question-target-type-filtered-container .question-answer-status-filtered .service-filter-btn:not(:first-child),.question-target-type-filtered-container .question-category-filtered .service-filter-btn:not(:first-child),.question-target-type-filtered-container .question-target-type-filtered .service-filter-btn:not(:first-child){margin-left:1.2rem}.survey-question-section{background-color:#fff}.survey-question-section .divider{width:100%}.survey-question-section .survey-question-header-div{align-items:center;display:flex}.survey-question-section .survey-question-header-div .action-buttons{margin-left:auto}.survey-question-section .survey-question-header-div .action-buttons .action-btn{background:#fff;border:1.5px solid #f3f4f6;border-radius:10rem;height:3.1rem;padding-left:1.7rem;padding-right:1.7rem}.survey-question-section .survey-question-header-div .action-buttons .action-btn span{color:#2563eb;display:block;font-size:1.3rem;font-weight:500;line-height:1.5rem}.survey-question-section .survey-question-header-div .action-buttons .action-btn+.action-btn{margin-left:1.8rem}.survey-question-section .survey-question-header-div .action-buttons .goto-circle{align-items:center;background-color:#f3f4f6;border:1px solid #f3f4f6;border-radius:50%;display:flex;height:3rem;justify-content:center;width:3rem}.survey-question-section .survey-question-header-div .action-buttons .goto-circle span{color:#000;color:initial;font-size:1.4rem;font-weight:700}.survey-question-section .survey-question-header-div .action-buttons .goto-circle:hover{text-decoration:none}.survey-question-section .survey-question-header-div .survey-question-header{color:#2563eb;display:inline-block;font-size:1.4rem;font-weight:700;line-height:2rem;max-width:50rem;width:-webkit-fit-content;width:fit-content}.survey-question-section .survey-question-header-div .survey-question-header.goto-link{font-size:1.3rem;margin-left:auto;margin-right:0}.survey-question-section .survey-question-header-div .survey-question-header.goto-link.disabled{cursor:auto;opacity:.3;pointer-events:none;text-decoration:none}.survey-question-section .survey-question-header-div .answered-lbl,.survey-question-section .survey-question-header-div .not-answer-lbl{align-items:center;border-radius:.2rem;display:flex;font-size:1.1rem;font-weight:700;height:2.7rem;justify-content:center}.survey-question-section .survey-question-header-div .answered-lbl{background:#f3f4f6;width:7.5rem}.survey-question-section .survey-question-header-div .not-answer-lbl{background:#fae3de;color:#551c18;font-weight:500;line-height:1.6rem;width:5.7rem}.survey-question-section .survey-question-header-div .add-answer-btn,.survey-question-section .survey-question-header-div .update-answer-btn{border-radius:.2rem;font-size:1.1rem;font-weight:700;height:2.7rem;margin-top:0;padding-bottom:.1rem;padding-left:1.3rem;padding-right:1.4rem}.survey-question-section .answer-container{display:flex}.survey-question-section .answer-container .answer-card+.answer-card,.survey-question-section .answer-container .answer-card+.answer-card-container-div{margin-left:4.2rem}.survey-question-section .answer-container .answer-card-container-div{position:relative}.survey-question-section .answer-container .answer-card-container-div+.answer-card,.survey-question-section .answer-container .answer-card-container-div+.answer-card-container-div{margin-left:4.2rem}.survey-question-section .answer-container .answer-card-container-div .delete-btn{background-color:#f3f4f6;border:none;height:2.5rem;position:absolute;right:-1.1rem;top:-1.2rem;width:2.5rem}.survey-question-section .empty-answer-card{align-items:center;background:#eff6ff;border:1.5px solid #f3f4f6;border-radius:.5rem;display:flex;flex-direction:column;height:29.8rem;justify-content:center;margin-right:4.2rem;width:32rem}.survey-question-section .empty-answer-card .empty-answer-txt{color:#2563eb;font-size:1.4rem;font-weight:500;text-align:center}.company-question-box-articles-content{border-radius:1rem}.company-question-box-articles-content .company-question-box-articles-wrapper{display:flex;flex-wrap:wrap}.company-question-box-articles-content .company-question-box-articles-wrapper .content{width:100%}.company-question-box-articles-content .company-question-box-articles-wrapper .no-question-txt{color:#4b5563;font-size:1.5rem;font-weight:700;line-height:2.5rem}.company-question-box-article-tab-content{padding-top:2rem}.company-question-box-article-tab-content.tab-content-layout.service-container-bottom-38 .service-container{padding-bottom:3.8rem}.company-question-box-article-tab-content .divider+.question-filter-div{margin-top:1.6rem}.company-question-box-article-tab-content .question-filter-div{column-gap:2.9rem;display:flex;flex-wrap:wrap;row-gap:2.2rem}.company-question-box-article-tab-content .question-filter-div+.divider{margin-top:1.8rem}.company-question-box-article-tab-content .section-outer-container{display:flex}.company-question-box-article-tab-content .section-outer-container .section-wrapper{display:block;position:relative;width:100%}.company-question-box-article-tab-content .section-outer-container .section-wrapper .section-container .white-background{background-color:#fff}.company-question-box-article-tab-content .section-outer-container .section-wrapper .section-container .survey-questions-container .survey-question-divider{border:1.5px solid #f3f4f6;width:3rem}.company-question-box-article-tab-content .section-outer-container .section-wrapper .section-container .company-survey-questions-pagination{padding-left:5.6rem}.company-question-box-article-tab-content .section-outer-container .section-wrapper .section-container .section-content{border-radius:1rem}.company-question-box-article-tab-content .question-box-content.padding-bottom-42{padding-bottom:4.2rem}.company-question-box-article-tab-content .question-box-content .company-survey-questions-pagination .pagination{margin-left:0}.company-question-box-article-tab-content .company-question-box-articles-pagination{margin-left:1.2rem;margin-top:2.5rem}.amend-answer-popup{max-width:90.2rem!important;width:90.2rem}.amend-answer-popup .dialog-title-header{border-bottom:.2rem solid #f3f4f6;padding-bottom:1.9rem;padding-left:5.2rem!important;padding-top:1.9rem}.amend-answer-popup .dialog-title-header .m-back-button{color:#0000008a!important;color:#4b5563;font-weight:700;padding:0!important}.amend-answer-popup .dialog-title-header .m-back-button img{display:none}.amend-answer-popup .dialog-title-header .dialog-title{color:#000;font-size:1.6rem;font-weight:700;line-height:2.5rem;text-align:center}.amend-answer-popup .divider{border-top:.2rem solid #f3f4f6}.amend-answer-popup section{align-items:center;display:flex;flex-wrap:wrap;padding-left:5.2rem;padding-right:5.2rem}.amend-answer-popup section.posted-div{align-items:baseline;flex-direction:column}.amend-answer-popup section .add-image-btn{align-items:center;border:1.5px solid #f3f4f6;border-radius:.5rem;display:block;height:34px;justify-content:center;width:184px}.amend-answer-popup section .add-image-btn label,.amend-answer-popup section .add-image-btn span{color:#2563eb;font-size:1.4rem;font-weight:500;line-height:2rem;text-align:center}.amend-answer-popup section .input-uploader-input{display:none}.amend-answer-popup section .photos-div{max-width:72rem;position:relative}.amend-answer-popup section .photos-div .lbl-del-photo{bottom:0;color:#2563eb;cursor:pointer;font-size:1.5rem;font-weight:500;position:absolute;right:0}.amend-answer-popup section .input-row{align-items:center;display:flex;flex-wrap:wrap;width:100%}.amend-answer-popup section .circle-number-div{border:.1rem solid #1f2937;height:1.3rem;margin-top:.2rem;padding-bottom:.2rem;padding-left:.1rem;width:1.3rem}.amend-answer-popup section .explanation-txt,.amend-answer-popup section .section-header{color:#1f2937;display:block;font-size:1.4rem;font-weight:500;margin-bottom:0}.amend-answer-popup section .explanation-txt.display-flex,.amend-answer-popup section .section-header.display-flex{display:flex}.amend-answer-popup section .explanation-txt.display-block,.amend-answer-popup section .section-header.display-block{display:block}.amend-answer-popup section .explanation-txt .circle-number-div,.amend-answer-popup section .section-header .circle-number-div{display:inline-flex;padding-left:0}.amend-answer-popup section .explanation-txt.margin-top-20,.amend-answer-popup section .section-header.margin-top-20{margin-top:20px}.amend-answer-popup section .txt-area{font-size:1.6rem;line-height:2.8rem;margin-top:1.5rem;padding:2rem 2.8rem;resize:none}.amend-answer-popup section .input-txt{background:#fff;border-radius:.3rem;box-sizing:border-box;height:4.5rem;margin-top:1.5rem;padding:1.1rem .5rem 1.3rem 1.4rem}.amend-answer-popup section .remove-img{height:1.4rem;margin-left:auto;margin-top:.2rem;width:1.4rem}.amend-answer-popup section .add-more-btn{border:1.5px solid #f3f4f6;border-radius:.3rem;height:3.8rem;padding-left:2.3rem;padding-right:2.3rem}.amend-answer-popup section .add-more-btn span{color:#2563eb;font-size:1.3rem;font-weight:500}.amend-answer-popup section .photo-upload-inp{display:none}.amend-answer-popup section .no-img-div-container .no-img-div{align-content:center;align-items:center;background:#eff6ff;border-radius:.3rem;display:flex;height:37.2rem;justify-content:center;width:62rem}.amend-answer-popup section .no-img-div-container .no-img-div span{color:#2563eb;font-size:1.5rem;font-weight:500;line-height:2.2rem;text-align:center}.amend-answer-popup section .img-div{height:-webkit-fit-content;height:fit-content;position:relative}.amend-answer-popup section .img-div .photo-img{border:.1rem solid #e5e7eb;height:39.1rem;object-fit:scale-down;width:70rem}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.company-you-trust-article-tab-content{padding-top:2.2rem}.company-you-trust-article-tab-content.padding-top-32{padding-top:3.2rem}.company-you-trust-article-tab-content .top-content-header-div{min-height:0;min-height:auto}.company-you-trust-article-tab-content .company-articles-empty-content{column-gap:3.5rem;display:flex}.company-you-trust-article-tab-content .section-outer-container{background:#f3f4f6;display:flex;justify-content:center}.company-you-trust-article-tab-content .other-article-filtered-container{display:flex;width:100%}.company-you-trust-article-tab-content .other-article-filtered-container .other-articles-filtered{padding-right:1.6rem;white-space:nowrap}.company-you-trust-article-tab-content .company-you-trust-articles-content{padding-top:2.8rem}.company-you-trust-article-tab-content .company-you-trust-articles-content .company-you-trust-articles-wrapper{display:flex;flex-wrap:wrap}.company-you-trust-article-tab-content .company-you-trust-articles-content .company-you-trust-articles-wrapper .content{width:100%}.company-you-trust-article-tab-content .company-you-trust-articles-content .company-you-trust-articles-wrapper .company-article-wrapper{display:flex;flex-direction:column}.company-you-trust-article-tab-content .company-you-trust-articles-content .company-you-trust-articles-wrapper .company-article-wrapper .article-youtrust-row{display:flex}.company-you-trust-article-tab-content .company-you-trust-articles-content .company-you-trust-articles-wrapper .company-article-wrapper .article-youtrust-row .base-article-wrapper .base-article{margin-bottom:2.2rem;margin-right:0;margin-top:0}.company-you-trust-article-tab-content .company-you-trust-articles-content .company-you-trust-articles-wrapper .company-article-wrapper .article-youtrust-row .base-article-wrapper+.base-article-wrapper{margin-left:3.4rem}.company-you-trust-article-tab-content .company-you-trust-articles-content .company-you-trust-articles-wrapper .company-article-wrapper .article-youtrust-row .base-article{margin-bottom:2.8rem;margin-right:3.5rem}.company-you-trust-article-tab-content .company-you-trust-articles-content .company-you-trust-articles-wrapper .company-article-wrapper .article-youtrust-row+.article-youtrust-row{margin-top:4rem}.company-you-trust-article-tab-content .company-you-trust-articles-content .company-you-trust-articles-wrapper .action-buttons{margin-left:0}.company-you-trust-article-tab-content .company-you-trust-articles-pagination{margin-top:2.5rem}.company-you-trust-article-tab-content .company-you-trust-articles-pagination .pagination{margin-left:0}.company-mission-tab-content .pc-mission-container .margin-top-32{margin-top:3.2rem!important}.company-mission-tab-content .pc-mission-container .company-empty-div,.company-mission-tab-content .pc-mission-container .company-empty-div+.divider{display:none}.company-mission-tab-content .pc-mission-container .company-mission-link-div{font-size:1.4rem;font-weight:500}.company-mission-tab-content .pc-mission-container .company-mission-link-div .company-link,.company-mission-tab-content .pc-mission-container .company-mission-link-div .company-link:hover{color:#2563eb!important;text-decoration:none!important}.company-mission-tab-content .pc-mission-container .no-owner-empty-message{font-size:1.5rem;font-weight:500;padding-bottom:1.5rem;padding-top:.2rem}.company-mission-tab-content .pc-mission-container .fee-plans-panel .header{font-size:1.8rem;font-style:normal;font-weight:700;line-height:2.6rem}.company-mission-tab-content .pc-mission-container .fee-plans-panel .no-plan{font-size:1.5rem;font-style:normal;font-weight:400;line-height:2.2rem}.company-mission-tab-content .pc-mission-container .fee-plans-panel .header+.fee-plan-area-group{margin-top:1.8rem}.company-mission-tab-content .pc-mission-container .sns-panel{border:none;padding-left:0;padding-top:0}.company-mission-tab-content .pc-mission-container .sns-panel .sns-container .sns-img{height:3.8rem;width:11.4rem}.company-mission-tab-content .pc-mission-container .sns-panel .sns-container .sns-button-link{border-radius:0;padding:0;width:auto}.company-mission-tab-content .pc-mission-container .sns-panel .sns-container .sns-button-link+.sns-button-link{margin-left:2.4rem}.company-mission-tab-content .pc-mission-container .divider{border-top:1.5px solid #f3f4f6}.company-service-overview{font-size:1.4rem;position:relative}.company-service-overview .composer-service-description{margin-bottom:0;margin-top:1.2rem}.company-service-overview .composer-service-fulldescription{font-size:1.6rem}.company-service-overview .composer-service-fulldescription .values-container .divider{border-top:.2rem solid #f3f4f6;width:3rem}.company-service-overview .composer-service-fulldescription .values-container .divider.margin-bottom-30{margin-bottom:3rem}.company-service-overview .composer-service-fulldescription .values-container .value-div ul{-webkit-padding-start:1.8rem;padding-inline-start:1.8rem}.company-service-overview .composer-service-fulldescription .values-container .value-div ul li::marker{font-size:1rem;font-weight:500}.company-service-overview .composer-service-fulldescription .values-container .value-div+.value-div{margin-top:2.5rem}.company-service-overview .composer-service-fulldescription .values-container .value-div .title{color:#2563eb;display:block;font-size:1.6rem;font-weight:700;line-height:2.6rem;overflow-wrap:break-word;white-space:pre-wrap}.company-service-overview .composer-service-fulldescription .values-container .value-div .overview{color:#1f2937;display:block;font-family:Noto Sans JP;font-size:15px;font-weight:500;line-height:2.5rem;overflow-wrap:break-word;white-space:pre-wrap}.company-service-overview .composer-service-fulldescription .values-container .ant-timeline-item-head{margin-top:2px}.company-service-overview .composer-service-fulldescription .values-container .ant-timeline-item{padding-bottom:34px}.company-service-overview .composer-service-fulldescription .values-container .ant-timeline-item.ant-timeline-item-last{padding-bottom:0}.company-service-overview .show-more a{color:#007bff;float:right;font-weight:500}.white-button{background:#fff;border:1.5px solid #f3f4f6;border-radius:.5rem;color:#1f2937;font-size:1.4rem;font-weight:500;height:3.8rem;line-height:2.6rem;padding-left:1.6rem;padding-right:1.6rem}.white-button:hover{background:#f1f3fc}.white-button.hover-disabled:hover{background:#fff}.white-button.mobile-view{border-radius:.3rem}.no-content-with-example{max-width:119.7rem;position:relative}.no-content-with-example .no-content-img{border-radius:.5rem;height:45.3rem;width:auto!important}.no-content-with-example .no-content-img.member{height:32.4rem}.no-content-with-example .no-content-img.company-use{height:770px;width:1210px}.no-content-with-example.no-content-mission{margin-top:0}.no-content-with-example.no-content-mission img{height:auto;width:100%!important}.no-content-with-example .overlay{height:100%;position:absolute;top:0;width:100%;z-index:1}.no-content-with-example .content{background-color:#fff;bottom:7.1rem;font-size:1.5rem;font-weight:500;left:2.6rem;max-width:90%;opacity:1;padding:.8rem 2rem;position:absolute;z-index:2}.no-content-with-example .content.job,.no-content-with-example .content.member,.no-content-with-example .content.slide,.no-content-with-example .content.tips{display:none}.no-content-with-example .content.company-relative{bottom:6rem;left:3rem}.no-content-with-example .content.user{bottom:6.2rem;left:3rem}.no-content-with-example .content.member{bottom:7.3rem;left:2.9rem}.no-content-with-example .content.meety{display:none}.admin-note-container{background:#fff;border-radius:.5rem;display:flex;padding:2.4rem 4.2rem 2.9rem 3.5rem}.admin-note-container .white-blue-button{margin-left:auto}.admin-note-container .admin-note-content{padding-right:2rem}.admin-note-container .admin-note-content .blue-color{color:#2563eb}.admin-note-container .admin-note-content .admin-note-title{align-items:center;color:#2563eb;display:block;display:flex;font-size:1.5rem;font-weight:700;line-height:2.2rem}.admin-note-container .admin-note-content .admin-note-title.cursor-pointer{cursor:pointer}.admin-note-container .admin-note-content .admin-note-title span.underline{text-decoration:underline}.admin-note-container .admin-note-content .admin-note-title span.color-red{color:red}.admin-note-container .admin-note-content .admin-note-title .circle-check{height:1.6rem;margin-right:.8rem;margin-top:.2rem;width:1.6rem}.admin-note-container .admin-note-content .admin-note-title .external-condition{color:#dc2626;font-weight:400}.admin-note-container .admin-note-content .admin-note-title.underline{text-decoration:underline}.admin-note-container .admin-note-content .admin-note-title.bold{font-weight:700}.admin-note-container .admin-note-content .admin-note-title.margin-top-20{margin-top:20px}.admin-note-container .admin-note-content .admin-note-title.margin-bottom-24{margin-bottom:24px}.admin-note-container .admin-note-content .admin-note-title.font-weight-500{font-weight:500}.admin-note-container .admin-note-content .admin-note-txt{color:#1f2937;display:block;font-size:1.4rem;font-weight:500;line-height:2.7rem;white-space:pre-wrap}.admin-note-container .admin-note-content .admin-note-txt .press-world-red-color{color:#ec3929}.admin-note-container .admin-note-content .admin-note-txt.color-default{color:#000;color:initial}.admin-note-container .admin-note-content .admin-note-txt.margin-top-2{margin-top:.2rem!important}.admin-note-container .admin-note-content .admin-note-txt.margin-top-3{margin-top:.3rem!important}.admin-note-container .admin-note-content .admin-note-txt.margin-top-7{margin-top:.7rem!important}.admin-note-container .admin-note-content .admin-note-txt.margin-top-5{margin-top:.5rem!important}.admin-note-container .admin-note-content .admin-note-txt.margin-top-6{margin-top:.6rem!important}.admin-note-container .admin-note-content .admin-note-txt.margin-top-9{margin-top:.9rem!important}.admin-note-container .admin-note-content .admin-note-txt.margin-top-10{margin-top:1rem!important}.admin-note-container .admin-note-content .admin-note-txt.margin-top-11{margin-top:1.1rem!important}.admin-note-container .admin-note-content .admin-note-txt.margin-top-12{margin-top:1.2rem!important}.admin-note-container .admin-note-content .admin-note-txt.margin-top-13{margin-top:1.3rem!important}.admin-note-container .admin-note-content .admin-note-txt.margin-top-14{margin-top:1.4rem!important}.admin-note-container .admin-note-content .admin-note-txt.margin-top-15{margin-top:1.5rem!important}.admin-note-container .admin-note-content .admin-note-txt.margin-top-16{margin-top:1.6rem!important}.admin-note-container .admin-note-content .admin-note-txt.margin-top-17{margin-top:1.7rem!important}.admin-note-container .admin-note-content .admin-note-txt.margin-top-19{margin-top:1.9rem!important}.admin-note-container .admin-note-content .admin-note-txt.margin-top-20{margin-top:2rem!important}.admin-note-container .admin-note-content .admin-note-txt.margin-top-29{margin-top:2.9rem!important}.admin-note-container .admin-note-content .admin-note-txt.margin-left-33{margin-left:3.3rem!important}.admin-note-container .admin-note-content .admin-note-txt.margin-top-32{margin-top:3.2rem!important}.admin-note-container .admin-note-content .admin-note-txt.margin-top-34{margin-top:3.4rem!important}.admin-note-container .admin-note-content .admin-note-txt.margin-top-36{margin-top:3.6rem!important}.admin-note-container .admin-note-content .admin-note-txt.margin-left-50{margin-left:5rem!important}.admin-note-container .admin-note-content .admin-note-txt.margin-left-13{margin-left:1.3rem!important}.admin-note-container .admin-note-content .admin-note-txt.margin-top-18{margin-top:1.8rem!important}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.company-main-article-tab-content .divider{width:100%}.company-main-article-tab-content .movies-content .title{color:#111827;font-size:1.6rem;font-weight:700;line-height:2.5rem}.company-main-article-tab-content .service-container{display:flex;justify-content:center;width:100%}.company-main-article-tab-content .service-container .content-wrapper{position:relative}.company-main-article-tab-content .service-container .content-wrapper .tab-content-pagination{margin-top:2.5rem}.company-main-article-tab-content .company-main-articles-content{background:#fff;border-radius:.5rem;padding-top:2.8rem}.company-main-article-tab-content .company-main-articles-content.padding-top-10{padding-top:1rem}.company-main-article-tab-content .company-main-articles-content.padding-top-8{padding-top:.8rem}.company-main-article-tab-content .company-main-articles-content .company-main-articles-wrapper{display:flex;flex-wrap:wrap;padding-top:.4rem}.company-main-article-tab-content .company-main-articles-content .company-main-articles-wrapper .base-article{margin:0 5rem 3.5rem 0}.company-main-article-tab-content .company-main-articles-content .company-main-articles-wrapper .base-article-wrapper{margin-bottom:3.5rem}.company-main-article-tab-content .company-main-articles-content .company-main-articles-wrapper .base-article-wrapper .base-article{margin-bottom:2.2rem}.company-main-article-tab-content .company-main-articles-content .company-main-articles-wrapper .base-article-wrapper .action-buttons{margin-left:0}.company-main-article-tab-content .company-main-articles-pagination{margin-left:.2rem;margin-top:2.9rem}.main-articles-filtered-container .main-articles-filtered{margin-top:-.8rem}.main-articles-filtered-container .main-articles-filtered .service-filter-btn{margin-top:.8rem}.hide-service-container .hide-service-content{background:#fff;border-radius:.5rem;padding:2.4rem 4.2rem 2.9rem 3.5rem}.hide-service-container .hide-service-content .display-ib{display:inline-block}.hide-service-container .hide-service-content .help-btn{background:#fff;border:1.5px solid #f3f4f6;border-radius:.5rem;box-sizing:border-box;color:#2563eb;font-size:1.3rem;font-weight:500;padding-left:2.3rem;padding-right:2.4rem;padding-top:.5rem}.hide-service-container .hide-service-content .help-btn span{line-height:2.5rem}.hide-service-container .hide-service-content .lbl-update{color:#000;font-size:1.2rem;font-weight:500;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline}.hide-service-container .hide-service-content .switch-div{display:inline-block}.hide-service-container .hide-service-content .switch-div .switch-root{border-radius:5rem;height:2.4rem;margin-left:2rem;padding:0;width:5rem}.hide-service-container .hide-service-content .switch-div .switch-thumb{box-shadow:none;height:1.2rem;width:1.2rem}.hide-service-container .hide-service-content .switch-div .switch-checked+.switch-track{background-color:#2563eb!important;opacity:1!important}.hide-service-container .hide-service-content .switch-div .switch-base{color:#fff!important;padding:.2rem}.hide-service-container .hide-service-content .switch-div .switch-base.switch-checked{transform:translateX(2.6rem)}.hide-service-container .hide-service-content .hide-service-title{align-items:center;display:block;display:flex;font-size:1.5rem;font-weight:700;line-height:2.2rem}.hide-service-container .hide-service-content .hide-service-title.cursor-pointer{cursor:pointer}.hide-service-container .hide-service-content .hide-service-title span.underline{text-decoration:underline}.hide-service-container .hide-service-content .hide-service-title span.color-red{color:red}.hide-service-container .hide-service-content .hide-service-title .dot-icon{height:1.2rem;margin-right:.8rem;margin-top:.2rem;width:1.2rem}.hide-service-container .hide-service-content .hide-service-title.underline{text-decoration:underline}.hide-service-container .hide-service-content .hide-service-title.bold{font-weight:700}.hide-service-container .hide-service-content .hide-service-title.margin-top-20{margin-top:20px}.hide-service-container .hide-service-content .hide-service-title.font-weight-500{font-weight:500}.hide-service-container .hide-service-content .hide-service-txt{color:#1f2937;display:block;font-size:1.4rem;font-weight:500;line-height:2.7rem}.hide-service-container .hide-service-content .hide-service-txt.color-default{color:#000;color:initial}.hide-service-container .hide-service-content .hide-service-txt.margin-top-13{margin-top:1.3rem!important}.office-content{background:#fff;border-radius:.5rem;color:#1f2937;display:flex;flex-direction:column;margin-bottom:1.5rem;margin-top:1.5rem;padding:3.4rem 5.2rem 3.4rem 3.8rem}.office-content .box-header .box-title{align-items:center;display:flex;font-size:1.6rem;font-weight:700}.office-content .box-header .box-title .lock3d-icon{height:1.6rem;width:1.6rem}.office-content .box-header .box-description{font-size:1.3rem;font-weight:500;margin-top:1.2rem}.office-content hr{border-top:1.5px solid #f3f4f6;margin-bottom:3.2rem;margin-top:2.8rem;width:100%}.office-content .office-section .section-header{display:flex;height:3.8rem}.office-content .office-section .section-header .section-title{font-size:1.4rem;font-weight:700}.office-content .office-section .section-header .white-blue-button{margin-left:auto}.office-address-section{border-top:1.5px solid #f3f4f6;color:#1f2937;margin-top:3.6rem;padding-top:3.2rem}.office-address-section .office-addresses{font-size:1.5rem;font-weight:500}.office-address-section .office-addresses .office-address:not(:first-child){border-top:2px solid #f3f4f6;margin-top:4rem;padding-top:3.2rem}.office-address-section .office-addresses .office-address:last-child{padding-bottom:1.5rem}.office-address-section .office-addresses .office-address .office-address-name{border-bottom:1px solid;display:inline-flex;line-height:1.6rem}.office-address-section .office-addresses .office-address .office-address-name .circle-number{align-content:center;border:.1rem solid #1f2937;border-radius:50%;display:flex;flex-wrap:wrap;font-size:1rem;font-weight:700;height:1.3rem;justify-content:center;line-height:1.1rem;margin-right:.5rem;margin-top:.2rem;width:1.3rem}.office-address-section .office-addresses .office-address .address{margin-top:1.5rem}.office-address-section .office-addresses .office-address .map-container{margin-top:2rem}.office-address-popup{color:#1f2937;max-width:100rem;width:100rem}.office-address-popup .dialog-title-header{border-bottom:.2rem solid #f3f4f6;padding-left:3.6rem!important}.office-address-popup .popup-content .office-address:not(:first-child){border-top:1px solid #f3f4f6}.office-address-popup .popup-content .office-address .remove-img{cursor:pointer;height:1.4rem;margin-left:auto;margin-top:.2rem;width:1.4rem}.office-address-popup .popup-content .office-address .input-row{padding:3rem 3.6rem 0}.office-address-popup .popup-content .office-address .input-row:not(:first-child){border-top:1px solid #f3f4f6;margin-top:3.6rem}.office-address-popup .popup-content .office-address .input-row .input-label{align-items:center;color:#4b5563;display:flex;flex-direction:row;font-size:1.5rem;font-weight:500}.office-address-popup .popup-content .office-address .input-row .txt-area{font-size:1.6rem;margin-top:1rem;padding-left:2rem;padding-top:1.5rem;resize:none}.office-address-popup .popup-content .office-address .input-row .input-txt{font-size:1.5rem;font-weight:500;height:4.5rem;margin-top:1.6rem;resize:none;width:100%}.office-address-popup .popup-content .office-address .input-row .circle-number-div{margin-left:.3rem;margin-right:.3rem;margin-top:.2rem;padding-bottom:1px}.office-address-popup .add-more-btn-row{margin-left:3.6rem;margin-top:2.6rem}.office-address-popup .helpter-txt{font-size:1.5rem;font-weight:400;margin:2.4rem 3.8rem}.engineer-hiring-tab-content .top-content-header-div{min-height:0;min-height:auto}.engineer-hiring-tab-content .engineer-hiring-header{font-size:1.3rem;font-style:normal;font-weight:500;line-height:1.9rem;margin-bottom:0}.engineer-hiring-tab-content .top-divider{margin-top:2.4rem}.engineer-hiring-tab-content section{font-size:1.6rem;font-weight:500}.engineer-hiring-tab-content .explanation-div .explanation-header{display:block;font-size:1.4rem;font-weight:700;line-height:2rem}.engineer-hiring-tab-content .explanation-div .explanation-header+.explanation-txt{margin-top:1.6rem}.engineer-hiring-tab-content .explanation-div .explanation-txt{display:block;font-size:1.3rem;font-weight:500;line-height:2.5rem}.engineer-hiring-tab-content .explanation-div .explanation-txt+.explanation-txt{margin-top:1.4rem}.engineer-hiring-tab-content .explanation-div .explanation-txt.margin-top-8{margin-top:.8rem}.engineer-hiring-tab-content .explanation-div .explanation-txt.margin-top-9{margin-top:.9rem}.engineer-hiring-tab-content .explanation-div .explanation-txt.margin-top-10{margin-top:1rem}.engineer-hiring-tab-content .tag-data{border:1.5px solid #f3f4f6;border-radius:10rem;font-size:1.4rem;font-weight:500;line-height:1.8rem;padding:2px 8px 4px;width:-webkit-fit-content;width:fit-content}.engineer-hiring-tab-content .tag-data.tag-lbl{color:#2563eb}.engineer-hiring-tab-content .tag-data+.tag-data{margin-left:1.6rem}.engineer-hiring-tab-content .skill-level-hiring-div{display:flex;flex-wrap:wrap;margin-top:.1rem;row-gap:1.2rem}.engineer-hiring-tab-content .skill-level-hiring-div .chart-legends{margin-left:5.2rem;padding-top:2.8rem}.engineer-hiring-tab-content .skill-level-hiring-div.pd-64{padding-right:6.4rem}.engineer-hiring-tab-content .skill-level-hiring-div .tags-div{margin-right:4.8rem}.engineer-hiring-tab-content .skill-level-hiring-div .tags-div.mr-16{margin-right:1.6rem}.engineer-hiring-tab-content .skill-level-hiring-div .tags-div>*{display:inline-block}.engineer-hiring-tab-content .skill-level-hiring-div .lbl-lv{font-size:1.3rem;font-weight:500;line-height:2.5rem}.engineer-hiring-tab-content .skill-level-hiring-div .lbl-lv a{color:#2563eb}.engineer-hiring-tab-content .skill-level-hiring-div .lvl-number{align-items:center;background:#f4f5f5;border-radius:.3rem;display:inline-flex;height:2.4rem;justify-content:center;width:2.6rem}.engineer-hiring-tab-content .skill-level-hiring-div .lvl-number+.lvl-number{margin-left:1.4rem}.engineer-hiring-tab-content .skill-level-hiring-div .lvl-number span{font-size:1.3rem;font-weight:700}.engineer-hiring-tab-content .skill-level-hiring-div .lvl-number.selected{background:#f1f3fe}.engineer-hiring-tab-content .skill-level-hiring-div .lvl-number.selected span{color:#2563eb}.engineer-hiring-tab-content .skill-demands{background-color:#eff6ff;height:12.4rem;padding-left:3.6rem;padding-top:1.2rem;width:75rem}.engineer-hiring-tab-content .skill-demands .step{background-color:#d8dee1;border-radius:1rem;display:inline-block;height:.4rem;width:4rem}.engineer-hiring-tab-content .skill-demands .step.fill{background-color:#2563eb}.engineer-hiring-tab-content .skill-demands .step+.step{margin-left:.4rem}.engineer-hiring-tab-content .skill-demands .header-txt{display:block;font-size:1.5rem;font-weight:500;line-height:2.4rem;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.engineer-hiring-tab-content .skill-demands .explain-txt{color:#6b7280;display:block;font-size:1.2rem;font-weight:500;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.engineer-hiring-tab-content .selected-item{color:#2563eb;font-size:1.4rem;font-weight:500;line-height:2rem}.engineer-hiring-tab-content .selected-item.smaller{font-size:1rem;line-height:1.4rem}.update-fulltime-demand-popup .popup-content .form-submit-button-wrapper{margin-top:7.5rem}.update-fulltime-demand-popup .point-btn{padding-left:2.4rem;padding-right:2.4rem;text-transform:none}.update-fulltime-demand-popup{max-width:105.3rem;width:105.3rem}.update-fulltime-demand-popup.mobile-view .popup-backbtn img{height:1.2rem;width:1.2rem}.update-fulltime-demand-popup.mobile-view .dialog-title{font-size:1.5rem;font-weight:700}.update-fulltime-demand-popup .dialog-title-header{padding-left:3.6rem!important}.update-fulltime-demand-popup .popup-content{border-top:.2rem solid #f3f4f6;display:flex;flex:1 1;flex-direction:column;padding-top:.6rem}.update-fulltime-demand-popup .popup-content.mobile-view{height:100%}.update-fulltime-demand-popup .popup-content.mobile-view .help-message{margin-top:2.6rem}.update-fulltime-demand-popup .popup-content.mobile-view .form-submit-button-wrapper{margin-top:auto}.update-fulltime-demand-popup .popup-content .input-row{padding-left:3.6rem;padding-right:2.6rem;padding-top:3rem}.update-fulltime-demand-popup .popup-content .input-row.mobile-view{padding-left:2.4rem;padding-right:0;padding-top:2.8rem;row-gap:1.8rem}.update-fulltime-demand-popup .popup-content .input-row .lbl{font-size:1.5rem;font-weight:500;margin-bottom:0}.update-fulltime-demand-popup .popup-content .input-row .lbl.blue{color:#2563eb}.update-fulltime-demand-popup .popup-content .input-row .lbl.blue+.level-explanation{margin-top:1.7rem}.update-fulltime-demand-popup .popup-content .input-row .lbl a{color:#2563eb}.update-fulltime-demand-popup .popup-content .input-row .items-div{column-gap:2rem;display:flex;flex-wrap:wrap;row-gap:2.4rem}.update-fulltime-demand-popup .popup-content .input-row .level-explanation .lbl{display:block}.update-fulltime-demand-popup .popup-content .input-row .level-explanation .lbl+.lbl{margin-top:1.2rem}.update-fulltime-demand-popup .popup-content .input-row .level-explanation+.level-explanation{margin-top:2.8rem}.update-fulltime-demand-popup .popup-content .form-submit-button-wrapper{margin-top:4rem}.update-fulltime-demand-popup .point-btn{background:#fff;border:.13rem solid #f3f4f6;border-radius:.5rem;display:inline-block;font-size:1.4rem;font-weight:500;height:3.8rem;line-height:normal;padding-left:2.3rem;padding-right:2.3rem;text-align:center;width:-webkit-fit-content;width:fit-content}.update-fulltime-demand-popup .point-btn .MuiButton-label{text-transform:none}.update-fulltime-demand-popup .point-btn.is-selected{background:#eff6ff;color:#2563eb}.update-fulltime-demand-popup .point-btn+.working-env-btn{margin-left:2rem}.update-fulltime-demand-popup .MuiDialogTitle-root{padding-left:2.4rem!important}.update-fulltime-demand-popup .MuiDialogTitle-root .m-back-button{color:#0000008a!important;padding:0!important}.update-fulltime-demand-popup .MuiDialogTitle-root .m-back-button img{display:none}.update-fulltime-demand-popup .MuiDialogTitle-root .m-back-button+p{padding-right:4.1rem}.employees-level-percentages-popup{width:48.6rem}.employees-level-percentages-popup .dialog-title-header .dialog-title{font-weight:700}.employees-level-percentages-popup .popup-content{border-top:.2rem solid #f3f4f6;display:flex;flex:1 1;flex-direction:column}.employees-level-percentages-popup .popup-content .input-row{display:flex;padding:3.4rem 2.8rem 0}.employees-level-percentages-popup .popup-content .input-row .div-level{width:50%}.employees-level-percentages-popup .popup-content .input-row .input-label{font-size:1.4rem;font-weight:500}.employees-level-percentages-popup .popup-content .input-row .input-txt{background:#fff;border-radius:.3rem;box-sizing:border-box;font-size:1.6rem;height:4.5rem;padding-top:.4rem;width:10.8rem}.employees-level-percentages-popup .popup-content .input-row .input-txt:not(:focus){border:1px solid #f3f4f6}.employees-level-percentages-popup .popup-content .input-row .txt-area{font-size:1.6rem;padding-left:2rem;padding-top:1.5rem;resize:none;width:100%}.employees-level-percentages-popup .popup-content .help-txts-div{padding:2.2rem 2.2rem 0 2.8rem}.employees-level-percentages-popup .popup-content .help-txt{display:block;font-size:12px;font-weight:500;line-height:20px}.employees-level-percentages-popup .popup-content .form-submit-button-wrapper{margin-top:6.8rem}.donut-chart-container{display:flex}.donut-chart-container .txt-top{font-size:4rem;font-weight:500;line-height:2.4rem;z-index:1}.donut-chart-container .txt-top+.txt-bot{margin-top:1.7rem}.donut-chart-container .txt-bot{fill:#6b7280;color:#6b7280;font-size:1.2rem;font-weight:500;line-height:2.4rem;z-index:1}.donut-chart-container .donut-chart-tooltip{align-content:center;align-items:center;background-color:#fff;border:1px solid #f3f4f6;border-radius:.6rem;box-shadow:0 0 8px #00000026;column-gap:8px;display:flex;font-size:1.3rem;padding:.1rem .8rem .3rem .9rem}.donut-chart-container .donut-chart-tooltip .tip-bold{font-size:1.4rem;font-weight:500}.donut-chart-container .donut-chart-div{position:relative}.donut-chart-container .donut-chart-div .chart-bottom-txt{font-size:1.5rem;font-weight:500;margin-top:18px;padding-right:.4rem;text-align:center;text-decoration:underline;text-underline-offset:2px}.donut-chart-container .chart-legends{display:flex;flex-direction:column;font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:2.4rem;row-gap:.5rem}.used-service-tab-content{background:#f3f4f6}.used-service-tab-content .tab-content-layout-v2{padding-top:2.2rem}.used-service-tab-content .used-services{display:flex;flex-direction:column;flex-wrap:wrap;flex-flow:wrap;margin:1.9rem -.9rem -.9rem;width:80rem}.used-service-tab-content .used-services .service-box{margin:.9rem}.used-service-tab-content .top-divider{margin-top:1.8rem}.used-service-tab-content .bottom-divider{margin-top:3.2rem}.used-service-tab-content .pagination-row{margin:3.2rem 0 2.3rem}.used-service-tab-content .empty-description{color:#4b5563;font-size:1.3rem;font-weight:500;line-height:2rem;margin-bottom:1rem;margin-top:2.1rem}.company-size-filter{align-items:center;display:flex}.company-size-filter .scroll-container{align-items:center;display:flex;overflow-x:scroll!important;white-space:nowrap}.company-size-filter .scroll-container .sort-by-label{color:#4b5563;font-size:1.3rem;font-weight:500;margin-right:1rem}.company-size-filter .scroll-container .filter-button{background:#fff;border:1px solid #e5e7eb;border-radius:10rem;color:#6b7280;display:inline-flex;font-size:1.2rem;font-style:normal;font-weight:700;line-height:normal;margin-left:1.8rem;padding:6px 20px 8px;text-align:center}.company-size-filter .scroll-container .filter-button.selected{background:#eff6ff;border:1px solid #93c5fd;color:#2563eb}.company-size-filter.mobile-view{border-top:1.5px solid #f3f4f6;padding:1.3rem 1rem 1.6rem 2.5rem}.company-size-filter.mobile-view .scroll-container .sort-by-label{font-size:1.2rem}.company-size-filter.mobile-view .scroll-container .filter-button{color:#6b7280;font-weight:700;line-height:2.5rem;margin-left:1.2rem;padding:2px 20px 4px}.company-size-filter.mobile-view .scroll-container .filter-button:first-child{margin-left:0}.company-size-filter.mobile-view .scroll-container .filter-button.selected{background:#eff6ff;border:1px solid #93c5fd;color:#2563eb}.simple-service-card{align-items:center;background:#fff;border:1.5px solid #f3f4f6;border-radius:.5rem;color:#212529;display:flex;flex-direction:column;height:10.2rem;padding:1.6rem 1.2rem 1.1rem;position:relative;width:12.4rem}.simple-service-card .verified-icon{height:2rem;position:absolute;right:-1rem;top:-1rem;width:2rem}.simple-service-card .delete-btn{background:#f3f4f6;border:none;border-radius:50%;bottom:-1.25rem;height:2.5rem;position:absolute;right:-1.25rem;width:2.5rem}.simple-service-card .company-logo{border:1px solid #f3f4f6;border-radius:100px;height:4rem;object-fit:cover;width:4rem}.simple-service-card .service-name-link{color:#111827;text-decoration:underline}.simple-service-card .name-container{align-items:center;display:flex;flex:1 1;justify-content:center}.simple-service-card .name-container .service-name{color:#111827;font-size:1.2rem;font-weight:500;line-height:normal;overflow:hidden;overflow-wrap:break-word;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:break-spaces}.simple-service-card.mobile-view{height:12rem;width:16rem}.simple-service-card.mobile-view .verified-icon{right:-.9rem;top:-.9rem}.simple-service-card.mobile-view .delete-btn{bottom:-1rem;height:2rem;right:-1rem;width:2rem}.simple-service-card.mobile-view .company-logo{height:5rem;width:5rem}.free-plan-explanation .free-plan-content{background:#fff;border:1.5px solid #f3f4f6;border-radius:5px;padding:31px 56px 40px 35px}.free-plan-explanation .free-plan-content .main-title{align-items:center;color:#2563eb;display:flex;font-size:1.6rem;font-style:normal;font-weight:700;line-height:2.5rem}.free-plan-explanation .free-plan-content .main-title .dot-icon{height:1rem;margin-right:.8rem;margin-top:.2rem;width:1rem}.free-plan-explanation .free-plan-content .main-title.margin-top-31{margin-top:31px}.free-plan-explanation .free-plan-content .main-title.margin-top-33{margin-top:33px}.free-plan-explanation .free-plan-content .main-title.black-title{color:#111827}.free-plan-explanation .free-plan-details{display:flex;margin-bottom:36px;padding-top:31px}.free-plan-explanation .free-plan-details.margin-bottom-16{margin-bottom:16px}.free-plan-explanation .free-plan-details.margin-bottom-80{margin-bottom:80px}.free-plan-explanation .free-plan-details .column .title{color:#1f2937;font-size:15px;font-weight:700;margin-bottom:12px}.free-plan-explanation .free-plan-details .column .descript-title{align-items:center;color:#1f2937;display:flex;font-size:14px;font-weight:500;line-height:26px;margin-bottom:1.8rem}.free-plan-explanation .free-plan-details .column .descript-title .check-icon{height:1.7rem;margin-right:1.4rem;margin-top:3px;width:1.7rem}.free-plan-explanation .free-plan-details .column .descript-title.underline{text-decoration:underline}.free-plan-explanation .free-plan-details .column .descript-title .line-1{font-size:16px;font-weight:700}.free-plan-explanation .free-plan-details .column .descript-title.margin-bottom-2{margin-bottom:2px}.free-plan-explanation .free-plan-details .left-column{margin-right:39px;min-width:367px;width:375px}.free-plan-explanation .free-plan-details .right-column .disclosure-item{border:1.5px solid #f3f4f6;border-radius:5px;color:#1f2937;display:inline-block;font-size:14px;font-weight:500;margin-bottom:20px;margin-right:16px;padding:3.5px 13.5px 5.5px}.free-plan-explanation .free-plan-details .right-column .second-row{align-items:center;display:flex;flex-direction:column}.free-plan-explanation .free-plan-details .right-column .second-row .image1{height:auto;width:420px}.free-plan-explanation .free-plan-details .right-column .second-row .image1 img{height:100%;width:100%}.free-plan-explanation .free-plan-details .right-column .second-row .image5{height:auto;width:417.4px}.free-plan-explanation .free-plan-details .right-column .second-row .image5 img{height:100%;width:100%}.free-plan-explanation .free-plan-details .right-column .second-row .link-navigation-nominated-companies{color:#2563eb;font-size:14px;font-weight:500;margin-top:23px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.free-plan-explanation .free-plan-details .right-column .second-row .link-navigation-nominated-companies.button-link{margin-top:12px;padding:0}.free-plan-explanation .free-plan-details .right-column.padding-top-43{padding-top:43px}.free-plan-explanation .illustration-area{display:flex;margin-bottom:36px;margin-top:36px}.free-plan-explanation .description-2{color:#1f2937;font-size:14px;font-weight:500;line-height:24px}.free-plan-explanation .img-supported-by{height:auto;margin-top:24px;object-fit:cover;width:735.878px}.free-plan-explanation .link-button{display:flex;margin-top:24px}.free-plan-explanation .link-button .link{background-color:#2563eb;border:none;border-radius:.3rem;color:#fff;font-size:1.2rem;font-weight:500;line-height:2.1rem;padding:6px 2.8rem;text-align:center}.free-plan-explanation .link-button .link.margin-left-24{margin-left:24px}.free-plan-explanation .link-button .white-link{background-color:#fff;border:1.5px solid #f3f4f6;color:#2563eb}.free-plan-explanation .start-up-support-plan{background:#fff;border:1.5px solid #f3f4f6;border-radius:5px;padding:31px 56px 40px 35px}.free-plan-explanation .start-up-support-plan .description-item{color:#1f2937;display:flex;font-size:14px;font-weight:500;margin-bottom:2.1rem}.free-plan-explanation .start-up-support-plan .description-item .check-icon{height:1.7rem;margin-right:1.4rem;margin-top:3px;width:1.7rem}.free-plan-explanation .start-up-support-plan .description-item .underline{border-bottom:1px solid #1f2937}.free-plan-explanation .start-up-support-plan .description-item .line-2{margin-top:7px}.free-plan-explanation .start-up-support-plan .main-title{align-items:center;color:#2563eb;display:flex;font-size:1.6rem;font-style:normal;font-weight:700;line-height:2.5rem}.free-plan-explanation .start-up-support-plan .main-title .dot-icon{height:1rem;margin-right:.8rem;margin-top:.2rem;width:1rem}.free-plan-explanation .start-up-support-plan .main-title.margin-top-31{margin-top:31px}.free-plan-explanation .start-up-support-plan .main-title.margin-top-33{margin-top:33px}.free-plan-explanation .start-up-support-plan .main-title.black-title{color:#111827}.illustration-card{background:#fff;border:.15rem solid #f3f4f6;border-radius:1rem;display:flex;flex-direction:column;height:202px;justify-content:end;margin-right:40px;padding-bottom:22px;padding-top:13px;text-align:center;width:250px}.illustration-card.width-218{width:218px}.illustration-card .descriptions{color:#1f2937;font-size:1.4rem;font-weight:500;line-height:2.6rem;text-align:center}.illustration-card .image{margin:0 auto 16px;max-width:150px}.illustration-card .image.with-129{max-width:129px}.illustration-card .image.with-150{max-width:150px}.illustration-card .image.with-155{max-width:155px}.illustration-card .image.with-160{max-width:160px}.illustration-card .image.with-110{max-width:110px}.illustration-card .image.width-112{max-width:112px}.illustration-card .image.width-120{max-width:120px}.illustration-card .image.width-134{max-width:134px}.illustration-card .image.width-136{max-width:136px}.illustration-card .image.width-176{max-width:176px}.illustration-card .image.width-130{max-width:130px}.illustration-card .image img{height:100%;object-fit:cover;width:100%}.describe-tab-page{background:#2563eb;border:1.5px solid #f3f4f6;border-radius:5px;margin-bottom:1.2rem;padding:2.8rem 5.1rem 3.2rem}.describe-tab-page .describle-title{background:#fff;border-radius:3px;color:#2563eb;display:inline-block;font-size:1.6rem;font-weight:700;line-height:2.3rem;padding:2rem 4rem;text-align:center}.pro-plan-explanation .pro-plan-content{background:#fff;border:1.5px solid #f3f4f6;border-radius:5px;padding:31px 56px 40px 35px}.pro-plan-explanation .pro-plan-content .main-title{align-items:center;color:#2563eb;display:flex;font-size:1.6rem;font-style:normal;font-weight:700;line-height:2.5rem}.pro-plan-explanation .pro-plan-content .pro-plain-image{height:208px;margin-top:20px;width:766px}.pro-plan-explanation .pro-plan-content .descriptions{color:#1f2937;font-size:14px;font-weight:500;line-height:26px}.pro-plan-explanation .pro-plan-content .apply-buton{background-color:#2563eb;color:#fff;font-size:14px;font-weight:500;margin-top:33px;padding:6px 40px 8px}.case-not-displayed{background:#fff;border:1.5px solid #f3f4f6;border-radius:5px;padding:31px 56px 40px 35px}.case-not-displayed .title{font-size:15px;font-weight:700;line-height:22px}.case-not-displayed .not-display-description{font-size:14px;font-weight:500;line-height:25px}.case-not-displayed .not-display-description.underline{text-decoration:underline}.upgrade-btn{background-color:#fff;border:1.5px solid #f3f4f6;border-radius:.5rem;box-sizing:border-box;color:#2563eb!important;font-size:1.3rem;font-weight:500;height:3.2rem;line-height:2.6rem;min-width:13.5rem}.upgrade-btn .upgrade-btn-lbl{font-size:1.4rem;font-weight:500;line-height:2rem;text-align:center}.rate-plan-support .company-explanation-section{position:relative}.rate-plan-support .company-explanation-section .upgrade-btn{margin-top:0!important;position:absolute;right:5.6rem;top:3rem;width:-webkit-fit-content;width:fit-content}.related-service-tab-content .tab-content-layout.service-container-bottom-38 .service-container{padding-bottom:3.8rem}.related-service-tab-content .use-service-tab-div{display:flex;flex-wrap:wrap}.related-service-tab-content .service-group{border-bottom:1.5px solid #f3f4f6;padding-bottom:1.8rem}.related-service-tab-content .service-group:first-child{margin-top:1.4rem}.related-service-tab-content .service-group:not(:first-child){margin-top:2.8rem}.related-service-tab-content .service-group .service-group-title{font-size:1.4rem;font-weight:500}.related-service-tab-content .service-group .group-services{display:flex;flex-direction:column;flex-wrap:wrap;flex-flow:wrap;margin:.2rem -1.8rem 0}.related-service-tab-content .service-group .group-services .service-box{margin:1.8rem}.related-service-tab-content .pagination-row{margin-top:2.8rem}.related-service-tab-content .pagination-row .custom-pagination-container .pagination{margin-left:0}.related-service-tab-content .empty-description{color:#46587a;font-size:1.4rem;font-weight:500;margin-top:2.2rem}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.company-press-release-tab-content{padding-bottom:3.6rem;padding-left:3.5rem;padding-top:1.8rem}.company-press-release-tab-content .top-content-header-div{min-height:auto}.company-press-release-tab-content .divider{width:100%}.company-press-release-tab-content .service-container{display:flex;justify-content:center;width:100%}.company-press-release-tab-content .service-container .content-wrapper{position:relative}.company-press-release-tab-content .service-container .content-wrapper .tab-content-pagination{margin-top:2.5rem}.company-press-release-tab-content .company-press-releases-content{background:#fff;border-radius:.5rem;padding-top:3.2rem}.company-press-release-tab-content .company-press-releases-content.padding-top-10{padding-top:1rem}.company-press-release-tab-content .company-press-releases-content.padding-top-8{padding-top:.8rem}.company-press-release-tab-content .company-press-releases-content .empty-img{height:auto;object-fit:cover;width:100%}.company-press-release-tab-content .company-press-releases-content .empty-txt{display:block;font-size:1.4rem;font-weight:500;line-height:2.7rem}.company-press-release-tab-content .company-press-releases-content .company-press-releases-wrapper{display:flex;flex-wrap:wrap}.company-press-release-tab-content .company-press-releases-content .company-press-releases-wrapper .divider+.section-year{margin-top:3.2rem}.company-press-release-tab-content .company-press-releases-content .company-press-releases-wrapper .header-year{font-size:1.6rem;font-weight:700;line-height:2.3rem;-webkit-text-decoration-line:underline;text-decoration-line:underline}.company-press-release-tab-content .company-press-releases-content .company-press-releases-wrapper .timeline-div .timeline .ant-timeline-item{padding-bottom:3.2rem}.company-press-release-tab-content .company-press-releases-content .company-press-releases-wrapper .timeline-div .timeline .ant-timeline-item.ant-timeline-item-last{padding-bottom:0}.company-press-release-tab-content .company-press-releases-content .company-press-releases-wrapper .timeline-div .timeline .ant-timeline-item .ant-timeline-item-content{inset-block-start:-6px;min-height:0;min-height:auto}.company-press-release-tab-content .company-press-releases-content .company-press-releases-wrapper .timeline-item-div{display:flex;flex-wrap:wrap}.company-press-release-tab-content .company-press-releases-content .company-press-releases-wrapper .timeline-item-div>*{display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:1.5rem;font-weight:500;line-height:2.2rem}.company-press-release-tab-content .company-press-releases-content .company-press-releases-wrapper .timeline-item-div .item-name.day-posted{font-size:1.2rem;line-height:1.7rem;margin-top:.6rem;opacity:.6;width:100%}.company-press-release-tab-content .company-press-releases-content .company-press-releases-wrapper .timeline-item-div .name-actions-div>*{display:inline-block}.company-press-release-tab-content .company-press-releases-content .company-press-releases-wrapper .timeline-item-div .item-link a{color:#2563eb}.company-press-release-tab-content .company-press-releases-content .company-press-releases-wrapper .timeline-item-div .item-link .action-span{color:#2563eb;cursor:pointer}.company-press-release-tab-content .company-press-releases-pagination{margin-left:.2rem;margin-top:2.9rem}.main-articles-filtered-container{display:flex;width:100%}.main-articles-filtered-container .users-article-container .user-voice-resource{margin-right:7rem;margin-top:1.2rem}.main-articles-filtered-container .main-articles-filtered{margin-top:-.6rem;padding-right:1.6rem;white-space:nowrap}.main-articles-filtered-container .main-articles-filtered .service-filter-btn{margin-top:.6rem}.movies-rss-btn-wrapper{margin-right:5.6rem;margin-top:3rem;text-align:right}.update-via-tiphub-content-1{background:#fff;border:1.5px solid #f3f4f6;border-radius:5px;padding:32px 56px 50px 35px}.update-via-tiphub-content-1 .title{color:#1f2937;font-size:16px;font-weight:700}.update-via-tiphub-content-1 .description{color:#1f2937;font-size:14px;font-weight:500;line-height:2.6rem;margin-bottom:28px;margin-top:12px}.shop-mode-explanation{background:#fff;border:1.5px solid #f3f4f6;border-radius:5px;color:#1f2937;font-size:1.5rem;font-weight:500;margin-top:1.8rem;padding:32px 56px 10px 35px}.shop-mode-explanation .section-title{color:#2563eb;font-weight:700;padding-bottom:.2rem}.shop-mode-explanation .title{color:#1f2937;margin-top:1.8rem;text-decoration:underline}.shop-mode-explanation .description{line-height:2.6rem;margin-bottom:2.5rem;margin-top:1.6rem;overflow-wrap:break-word}.shop-mode-explanation .switch-div{margin-bottom:2.5rem}.shop-mode-explanation .switch-div .switch-root{border-radius:5rem;height:2.4rem;padding:0;width:4.5rem}.shop-mode-explanation .switch-div .switch-thumb{box-shadow:none;height:1.2rem;width:1.2rem}.shop-mode-explanation .switch-div .switch-checked+.switch-track{background-color:#2563eb!important;opacity:1!important}.shop-mode-explanation .switch-div .switch-base{color:#fff!important;padding:.2rem}.shop-mode-explanation .switch-div .switch-base.switch-checked{transform:translateX(2.1rem)}.request-update-container .request-update-content{margin-top:28px}.request-update-container .request-update-content .blue-color{color:#2563eb}.request-update-container .request-update-content .lbl-update{color:#2563eb;font-size:1.2rem;font-weight:700;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline}.request-update-container .request-update-content .switch-div{display:inline-block}.request-update-container .request-update-content .switch-div .switch-root{border-radius:5rem;height:2.4rem;margin-left:2rem;padding:0;width:5rem}.request-update-container .request-update-content .switch-div .switch-thumb{box-shadow:none;height:1.2rem;width:1.2rem}.request-update-container .request-update-content .switch-div .switch-checked+.switch-track{background-color:#2563eb!important;opacity:1!important}.request-update-container .request-update-content .switch-div .switch-base{color:#fff!important;padding:.2rem}.request-update-container .request-update-content .switch-div .switch-base.switch-checked{transform:translateX(2.6rem)}.request-update-container .request-update-content .request-update-title{align-items:center;display:block;display:flex;font-size:1.5rem;font-weight:700;line-height:2.2rem}.request-update-container .request-update-content .request-update-title.green-color{color:#2563eb}.request-update-container .request-update-content .request-update-title.cursor-pointer{cursor:pointer}.request-update-container .request-update-content .request-update-title span.underline{text-decoration:underline}.request-update-container .request-update-content .request-update-title span.color-red{color:red}.request-update-container .request-update-content .request-update-title .circle-check{height:1.6rem;margin-right:.8rem;margin-top:.2rem;width:1.6rem}.request-update-container .request-update-content .request-update-title .external-condition{color:#dc2626;font-weight:400}.request-update-container .request-update-content .request-update-title.underline{text-decoration:underline}.request-update-container .request-update-content .request-update-title.bold{font-weight:700}.request-update-container .request-update-content .request-update-title.margin-top-20{margin-top:20px}.request-update-container .request-update-content .request-update-title.margin-bottom-24{margin-bottom:24px}.request-update-container .request-update-content .request-update-title.font-weight-500{font-weight:500}.request-update-container .request-update-content .describer-about-main-work{margin-top:18px}.request-update-container .request-update-content .describer-about-main-work .describer-title{font-size:14px;font-weight:700;line-height:27px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.request-update-container .request-update-content .describer-about-main-work .describer-item{font-size:14px;font-weight:500;line-height:27px;margin-top:12px}.request-update-container .request-update-content .request-update-txt{color:#1f2937;display:block;font-size:1.4rem;font-weight:500;line-height:2.7rem}.request-update-container .request-update-content .request-update-txt .press-world-red-color{color:#ec3929}.request-update-container .request-update-content .request-update-txt.color-default{color:#000;color:initial}.request-update-container .request-update-content .request-update-txt.margin-top-2{margin-top:.2rem!important}.request-update-container .request-update-content .request-update-txt.margin-top-3{margin-top:.3rem!important}.request-update-container .request-update-content .request-update-txt.margin-top-7{margin-top:.7rem!important}.request-update-container .request-update-content .request-update-txt.margin-top-5{margin-top:.5rem!important}.request-update-container .request-update-content .request-update-txt.margin-top-6{margin-top:.6rem!important}.request-update-container .request-update-content .request-update-txt.margin-top-9{margin-top:.9rem!important}.request-update-container .request-update-content .request-update-txt.margin-top-10{margin-top:1rem!important}.request-update-container .request-update-content .request-update-txt.margin-top-11{margin-top:1.1rem!important}.request-update-container .request-update-content .request-update-txt.margin-top-12{margin-top:1.2rem!important}.request-update-container .request-update-content .request-update-txt.margin-top-13{margin-top:1.3rem!important}.request-update-container .request-update-content .request-update-txt.margin-top-14{margin-top:1.4rem!important}.request-update-container .request-update-content .request-update-txt.margin-top-15{margin-top:1.5rem!important}.request-update-container .request-update-content .request-update-txt.margin-top-16{margin-top:1.6rem!important}.request-update-container .request-update-content .request-update-txt.margin-top-17{margin-top:1.7rem!important}.request-update-container .request-update-content .request-update-txt.margin-top-19{margin-top:1.9rem!important}.request-update-container .request-update-content .request-update-txt.margin-top-20{margin-top:2rem!important}.request-update-container .request-update-content .request-update-txt.margin-top-29{margin-top:2.9rem!important}.request-update-container .request-update-content .request-update-txt.margin-left-33{margin-left:3.3rem!important}.request-update-container .request-update-content .request-update-txt.margin-top-32{margin-top:3.2rem!important}.request-update-container .request-update-content .request-update-txt.margin-top-34{margin-top:3.4rem!important}.request-update-container .request-update-content .request-update-txt.margin-top-36{margin-top:3.6rem!important}.request-update-container .request-update-content .request-update-txt.margin-left-50{margin-left:5rem!important}.request-update-container .request-update-content .request-update-txt.margin-left-13{margin-left:1.3rem!important}.request-update-container .request-update-content .request-update-txt.margin-top-18{margin-top:1.8rem!important}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.company-business-summary{padding-top:2rem}.company-business-summary .divider{width:100%}.company-business-summary .summary-component+.summary-component{border-top:2px solid #f3f4f6;margin-top:3.2rem;padding-top:2rem}.update-business-summary-popup{width:48.6rem}.update-business-summary-popup .MuiDialogTitle-root{padding-left:2.4rem!important}.update-business-summary-popup .MuiDialogTitle-root .m-back-button{color:#0000008a!important;padding:0!important}.update-business-summary-popup .MuiDialogTitle-root .m-back-button img{display:none}.update-business-summary-popup .MuiDialogTitle-root .m-back-button+p{padding-right:4.1rem}.update-business-summary-popup .MuiDialogTitle-root .dialog-title{font-weight:700}.update-business-summary-popup .popup-content{border-top:.2rem solid #f3f4f6;display:flex;flex:1 1;flex-direction:column}.update-business-summary-popup .popup-content .remove-lbl{color:#2563eb;cursor:pointer;font-size:1.5rem;font-weight:500;line-height:2.2rem;margin-left:auto;text-align:right}.update-business-summary-popup .popup-content .link-header-div{display:flex}.update-business-summary-popup .popup-content .link-header-div+.input-txt{margin-top:1.6rem}.update-business-summary-popup .popup-content .link-header-div .link-h4{font-size:1.5rem;font-weight:500;line-height:2.2rem}.update-business-summary-popup .popup-content .link-header-div .circle-number-div{line-height:.8rem}.update-business-summary-popup .popup-content .link-header-div .circle-number-div.link-number{margin-left:.2rem;margin-top:.4rem}.update-business-summary-popup .popup-content .input-row{padding-left:2.8rem;padding-right:2.8rem}.update-business-summary-popup .popup-content .input-row.padding-right-0{padding-right:0}.update-business-summary-popup .popup-content .input-row .input-label{font-size:1.5rem;font-weight:500;margin-bottom:1.6rem}.update-business-summary-popup .popup-content .input-row .input-txt{background:#fff;border-radius:.3rem;box-sizing:border-box;font-size:1.6rem;height:4.2rem;padding:1.1rem 1.7rem 1.3rem 1.4rem;width:100%}.update-business-summary-popup .popup-content .input-row .input-txt:not(:focus){border:1px solid #f3f4f6}.update-business-summary-popup .popup-content .divider-line-profile{border-top:1px solid #f3f4f6;margin-bottom:3rem;margin-top:3rem}.update-business-summary-popup .popup-content .divider-line-profile.border-bottom-1{border-top:.2rem solid #f3f4f6;margin-bottom:.1rem}.update-business-summary-popup .help-lbl{color:#4b5563;display:block;font-size:1.5rem;font-weight:500;line-height:2.2rem}.update-business-summary-popup .help-lbl+.help-lbl{margin-top:1.8rem}.update-business-summary-popup .add-more-button-div{padding-left:2.8rem;padding-right:2.8rem}.update-business-summary-popup .add-more-button-div .add-more-button{width:100%}.update-business-summary-popup .form-submit-button-wrapper{margin-top:10rem;padding-bottom:1.45rem;padding-top:1.45rem}.summary-component .add-image-btn{align-items:center;border:1.5px solid #f3f4f6;border-radius:.5rem;display:block;height:34px;justify-content:center;width:184px}.summary-component .add-image-btn label,.summary-component .add-image-btn span{color:#2563eb;font-size:1.4rem;font-weight:500;line-height:2rem;text-align:center}.summary-component .divider-line{border-top:1.5px solid #f3f4f6;margin-bottom:3rem;margin-top:2.6rem}.summary-component .input-uploader-input{display:none}.summary-component .photos-div{max-width:80rem;position:relative}.summary-component .photos-div .lbl-del-photo{bottom:0;position:absolute;right:0}.summary-component .lbl-del-photo{color:#2563eb;cursor:pointer;font-size:1.5rem;font-weight:500}.summary-component .summary-empty-img{width:40rem}.summary-component .summary-empty-img+.summary-photos-container,.summary-component .summary-items-container+.summary-photos-container{margin-top:1.8rem}.summary-component .summary-items-container .timeline-item-div>*{display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:1.5rem;font-weight:500;line-height:2.2rem}.summary-component .summary-items-container .timeline-item-div .item-name.day-posted{min-width:-webkit-fit-content;min-width:fit-content}.summary-component .summary-items-container .timeline-item-div .name-actions-div>*{display:inline-block}.summary-component .summary-items-container .timeline-item-div .item-link a{color:#2563eb}.summary-component .summary-items-container .timeline-item-div .item-link .action-span{color:#2563eb;cursor:pointer}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.company-engineer-organization{padding-top:2rem}.company-engineer-organization .divider{width:100%}.company-engineer-organization .engineer-organization-info-component+.engineer-organization-info-component{border-top:2px solid #f3f4f6;margin-top:3.2rem;padding-top:2rem}.update-engineer-organization-popup{width:74.3rem}.update-engineer-organization-popup .MuiDialogTitle-root{padding-left:2.4rem!important}.update-engineer-organization-popup .MuiDialogTitle-root .m-back-button{color:#0000008a!important;padding:0!important}.update-engineer-organization-popup .MuiDialogTitle-root .m-back-button img{display:none}.update-engineer-organization-popup .MuiDialogTitle-root .m-back-button+p{padding-right:4.1rem}.update-engineer-organization-popup .MuiDialogTitle-root .dialog-title{font-weight:700}.update-engineer-organization-popup .popup-content{border-top:.2rem solid #f3f4f6;display:flex;flex:1 1;flex-direction:column}.update-engineer-organization-popup .popup-content .remove-lbl{color:#2563eb;cursor:pointer;font-size:1.5rem;font-weight:500;line-height:2.2rem;margin-left:auto;text-align:right}.update-engineer-organization-popup .popup-content .link-header-div{display:flex}.update-engineer-organization-popup .popup-content .link-header-div+.input-txt,.update-engineer-organization-popup .popup-content .link-header-div+.input-txtarea{margin-top:1.6rem}.update-engineer-organization-popup .popup-content .link-header-div .link-h4{font-size:1.5rem;font-weight:500;line-height:2.2rem}.update-engineer-organization-popup .popup-content .link-header-div .circle-number-div{line-height:.8rem}.update-engineer-organization-popup .popup-content .link-header-div .circle-number-div.link-number{margin-left:.2rem;margin-top:.4rem}.update-engineer-organization-popup .popup-content .input-row{padding-left:2.8rem;padding-right:2.8rem}.update-engineer-organization-popup .popup-content .input-row.padding-right-0{padding-right:0}.update-engineer-organization-popup .popup-content .input-row .input-label{font-size:1.5rem;font-weight:500;margin-bottom:1.6rem}.update-engineer-organization-popup .popup-content .input-row .input-txt,.update-engineer-organization-popup .popup-content .input-row .input-txtarea{background:#fff;border-radius:.3rem;box-sizing:border-box;font-size:1.6rem;height:4.2rem;padding:1.1rem 1.7rem 1.3rem 1.4rem;width:100%}.update-engineer-organization-popup .popup-content .input-row .input-txt:not(:focus),.update-engineer-organization-popup .popup-content .input-row .input-txtarea:not(:focus){border:1px solid #f3f4f6}.update-engineer-organization-popup .popup-content .input-row .input-txtarea{height:9.5rem;resize:none}.update-engineer-organization-popup .popup-content .divider-line-profile{border-top:1px solid #f3f4f6;margin-bottom:3rem;margin-top:3rem}.update-engineer-organization-popup .popup-content .divider-line-profile.border-bottom-1{border-top:.2rem solid #f3f4f6;margin-bottom:.1rem}.update-engineer-organization-popup .help-lbl{display:block;font-size:1.4rem;font-weight:500;line-height:2.8rem}.update-engineer-organization-popup .add-more-button-div{padding-left:2.8rem;padding-right:2.8rem}.update-engineer-organization-popup .add-more-button-div .add-more-button{width:100%}.update-engineer-organization-popup .form-submit-button-wrapper{padding-bottom:1.45rem;padding-top:1.45rem}.engineer-organization-info-component .engineer-org-right-action-group{display:flex}.engineer-organization-info-component .add-image-btn{align-items:center;border:1.5px solid #f3f4f6;border-radius:.5rem;display:block;height:34px;justify-content:center;width:184px}.engineer-organization-info-component .add-image-btn label,.engineer-organization-info-component .add-image-btn span{color:#2563eb;font-size:1.4rem;font-weight:500;line-height:2rem;text-align:center}.engineer-organization-info-component .input-uploader-input{display:none}.engineer-organization-info-component .photos-div{max-width:80rem;position:relative}.engineer-organization-info-component .photos-div .lbl-del-photo{bottom:0;position:absolute;right:0}.engineer-organization-info-component .lbl-del-photo{color:#2563eb;cursor:pointer;font-size:1.5rem;font-weight:500}.engineer-organization-info-component .items-container+.photos-container{margin-top:1.8rem}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.company-team-characteristics{padding-top:2rem}.company-team-characteristics .divider{width:100%}.company-team-characteristics .team-characteristics-info-component+.team-characteristics-info-component{border-top:2px solid #f3f4f6;margin-top:3.2rem;padding-top:3.2rem}.team-characteristics-info-component .team-characteristics-right-action-group{display:flex}.team-characteristics-info-component .divide{border-top:2px solid #f3f4f6;width:100%}.team-characteristics-info-component .add-image-btn{align-items:center;border:1.5px solid #f3f4f6;border-radius:.5rem;display:block;height:33px;justify-content:center;margin-right:16px;width:184px}.team-characteristics-info-component .add-image-btn label,.team-characteristics-info-component .add-image-btn span{color:#2563eb;font-size:1.4rem;font-weight:500;line-height:2rem;text-align:center}.team-characteristics-info-component .input-uploader-input{display:none}.team-characteristics-info-component .photos-div{max-width:80rem;position:relative}.team-characteristics-info-component .photos-div .lbl-del-photo{bottom:0;position:absolute;right:0}.team-characteristics-info-component .lbl-del-photo{color:#2563eb;cursor:pointer;font-size:1.5rem;font-weight:500}.team-characteristics-info-component .items-container+.photos-container{margin-top:1.8rem}.recruit-requirment{background:#fff;border-radius:.5rem;padding:2.8rem 4.2rem 3.2rem 4rem}.recruit-requirment .recruit-title{align-items:center;font-size:1.6rem;font-weight:700;line-height:2.2rem}.recruit-requirment .recruit-description{align-items:center;font-size:1.5rem;font-weight:500;line-height:2.2rem;margin-top:16px}.recruit-requirment .recruit-link-btn{background-color:#2563eb;border:1.5px solid #f3f4f6;border-radius:.5rem;color:#fff;font-size:1.3rem;font-weight:500;height:4rem;margin-top:1.6rem;padding:0 2.5rem}.recruit-requirment .recruit-link-btn.not-clickable{opacity:.3;pointer-events:"none"}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.job-posting-status{margin-top:1.5rem;padding-bottom:5rem;padding-top:2rem}.job-posting-status .job-posting-tab-header{display:flex;font-weight:500;width:100%}.job-posting-status .job-posting-tab-header .update-opening-positions-btn{margin-left:auto}.job-posting-status .tab-title{min-height:3.8rem}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.company-appeal .overview-section-header{height:auto;padding-top:1rem}.company-appeal .overview-section-header.read-only{padding-top:1.8rem}.company-appeal .divider{width:100%}.company-appeal .company-appeal-info-component+.company-appeal-info-component{border-top:2px solid #f3f4f6;margin-top:3.2rem;padding-top:2rem}.update-company-appeal-popup{width:74.3rem}.update-company-appeal-popup .MuiDialogTitle-root{padding-left:2.4rem!important}.update-company-appeal-popup .MuiDialogTitle-root .m-back-button{color:#0000008a!important;padding:0!important}.update-company-appeal-popup .MuiDialogTitle-root .m-back-button img{display:none}.update-company-appeal-popup .MuiDialogTitle-root .m-back-button+p{padding-right:4.1rem}.update-company-appeal-popup .MuiDialogTitle-root .dialog-title{font-weight:700}.update-company-appeal-popup .popup-content{border-top:.2rem solid #f3f4f6;display:flex;flex:1 1;flex-direction:column}.update-company-appeal-popup .popup-content .remove-lbl{color:#2563eb;cursor:pointer;font-size:1.5rem;font-weight:500;line-height:2.2rem;margin-left:auto;text-align:right}.update-company-appeal-popup .popup-content .link-header-div{display:flex}.update-company-appeal-popup .popup-content .link-header-div+.input-txt,.update-company-appeal-popup .popup-content .link-header-div+.input-txtarea{margin-top:1.6rem}.update-company-appeal-popup .popup-content .link-header-div .link-h4{font-size:1.5rem;font-weight:500;line-height:2.2rem}.update-company-appeal-popup .popup-content .link-header-div .circle-number-div{line-height:.8rem}.update-company-appeal-popup .popup-content .link-header-div .circle-number-div.link-number{margin-left:.2rem;margin-top:.4rem}.update-company-appeal-popup .popup-content .input-row{padding-left:2.8rem;padding-right:2.8rem}.update-company-appeal-popup .popup-content .input-row.padding-right-0{padding-right:0}.update-company-appeal-popup .popup-content .input-row .input-label{font-size:1.5rem;font-weight:500;margin-bottom:1.6rem}.update-company-appeal-popup .popup-content .input-row .input-txt,.update-company-appeal-popup .popup-content .input-row .input-txtarea{background:#fff;border-radius:.3rem;box-sizing:border-box;font-size:1.6rem;height:4.2rem;padding:1.1rem 1.7rem 1.3rem 1.4rem;width:100%}.update-company-appeal-popup .popup-content .input-row .input-txt:not(:focus),.update-company-appeal-popup .popup-content .input-row .input-txtarea:not(:focus){border:1px solid #f3f4f6}.update-company-appeal-popup .popup-content .input-row .input-txtarea{height:9.5rem;resize:none}.update-company-appeal-popup .popup-content .divider-line-profile{border-top:1px solid #f3f4f6;margin-bottom:3rem;margin-top:3rem}.update-company-appeal-popup .popup-content .divider-line-profile.border-bottom-1{border-top:.2rem solid #f3f4f6;margin-bottom:.1rem}.update-company-appeal-popup .help-lbl{display:block;font-size:1.4rem;font-weight:500;line-height:2.8rem}.update-company-appeal-popup .add-more-button-div{padding-left:2.8rem;padding-right:2.8rem}.update-company-appeal-popup .add-more-button-div .add-more-button{width:100%}.update-company-appeal-popup .form-submit-button-wrapper{padding-bottom:1.45rem;padding-top:1.45rem}.company-appeal-info-component .add-image-btn{align-items:center;border:1.5px solid #f3f4f6;border-radius:.5rem;display:block;height:34px;justify-content:center;width:184px}.company-appeal-info-component .add-image-btn label,.company-appeal-info-component .add-image-btn span{color:#2563eb;font-size:1.4rem;font-weight:500;line-height:2rem;text-align:center}.company-appeal-info-component .input-uploader-input{display:none}.company-appeal-info-component .photos-div{max-width:80rem;position:relative}.company-appeal-info-component .photos-div .lbl-del-photo{bottom:0;position:absolute;right:0}.company-appeal-info-component .lbl-del-photo{color:#2563eb;cursor:pointer;font-size:1.5rem;font-weight:500}.company-appeal-info-component .items-container+.photos-container{margin-top:1.8rem}.company-appeal-info-component .items-container .timeline-item-div>*{display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:1.5rem;font-weight:500;line-height:2.2rem}.company-appeal-info-component .items-container .timeline-item-div .item-name.day-posted{min-width:-webkit-fit-content;min-width:fit-content}.company-appeal-info-component .items-container .timeline-item-div .name-actions-div>*{display:inline-block}.company-appeal-info-component .items-container .timeline-item-div .item-link a{color:#2563eb}.company-appeal-info-component .items-container .timeline-item-div .item-link .action-span{color:#2563eb;cursor:pointer}
/*!
 * Bootstrap  v5.3.7 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,#ffffff26,#fff0);--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:#212529bf;--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:#21252980;--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem #00000026;--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:#0d6efd40;--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:#dee2e6bf;--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:#dee2e680;--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:#ffffff26;--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f;color-scheme:dark}*,:after,:before{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;background-color:var(--bs-body-bg);color:#212529;color:var(--bs-body-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--bs-body-font-family);font-size:1rem;font-size:var(--bs-body-font-size);font-weight:400;font-weight:var(--bs-body-font-weight);line-height:1.5;line-height:var(--bs-body-line-height);margin:0;text-align:var(--bs-body-text-align)}hr{border:0;border-top:1px solid;border-top:var(--bs-border-width) solid;color:inherit;margin:1rem 0;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;color:var(--bs-heading-color);font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-bottom:1rem;margin-top:0}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{background-color:#fff3cd;background-color:var(--bs-highlight-bg);color:#212529;color:var(--bs-highlight-color);padding:.1875em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{word-wrap:break-word;color:#d63384;color:var(--bs-code-color);font-size:.875em}a>code{color:inherit}kbd{background-color:#212529;background-color:var(--bs-body-color);border-radius:.25rem;color:#fff;color:var(--bs-body-bg);font-size:.875em;padding:.1875rem .375rem}kbd kbd{font-size:1em;padding:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:#212529bf;color:var(--bs-secondary-color);padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}@media(min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::file-selector-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:initial}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-6{font-size:2.5rem}}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:#6c757d;font-size:.875em;margin-bottom:1rem;margin-top:-1rem}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:#fff;background-color:var(--bs-body-bg);border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.375rem;border-radius:var(--bs-border-radius);padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{color:#212529bf;color:var(--bs-secondary-color);font-size:.875em}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:576px){.container,.container-sm{max-width:540px}}@media(min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media(min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media(min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media(min-width:576px){.col-sm{flex:1 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media(min-width:768px){.col-md{flex:1 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media(min-width:992px){.col-lg{flex:1 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media(min-width:1200px){.col-xl{flex:1 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media(min-width:1400px){.col-xxl{flex:1 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:#0000;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb),0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb),0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb),0.075);border-color:var(--bs-table-border-color);margin-bottom:1rem;vertical-align:top;width:100%}.table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-bottom-width:1px;border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));color:var(--bs-table-color);color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid;border-top:calc(var(--bs-border-width)*2) solid}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0;border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 1px;border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped-columns>:not(caption)>tr>:nth-child(2n),.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a5b5cc;--bs-table-striped-bg:#c4d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe5;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000}.table-primary,.table-secondary{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b4b6b7;--bs-table-striped-bg:#d6d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbcdce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000}.table-info,.table-success{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a5c4ca;--bs-table-striped-bg:#c4e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e6c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dab9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece0be;--bs-table-hover-color:#000}.table-danger,.table-warning{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc1c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7c9;--bs-table-hover-color:#000}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000}.table-dark,.table-light{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}@media(max-width:575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media(max-width:767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media(max-width:991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media(max-width:1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media(max-width:1399.98px){.table-responsive-xxl{-webkit-overflow-scrolling:touch;overflow-x:auto}}.form-label{margin-bottom:.5rem}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.375rem + 1px);padding-bottom:calc(.375rem + var(--bs-border-width));padding-top:calc(.375rem + 1px);padding-top:calc(.375rem + var(--bs-border-width))}.col-form-label-lg{font-size:1.25rem;padding-bottom:calc(.5rem + 1px);padding-bottom:calc(.5rem + var(--bs-border-width));padding-top:calc(.5rem + 1px);padding-top:calc(.5rem + var(--bs-border-width))}.col-form-label-sm{font-size:.875rem;padding-bottom:calc(.25rem + 1px);padding-bottom:calc(.25rem + var(--bs-border-width));padding-top:calc(.25rem + 1px);padding-top:calc(.25rem + var(--bs-border-width))}.form-text{color:#212529bf;color:var(--bs-secondary-color);font-size:.875em;margin-top:.25rem}.form-control{-webkit-appearance:none;appearance:none;background-color:var(--bs-body-bg);border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#212529;color:var(--bs-body-color);display:block;width:100%}@media(prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{background-color:#fff;background-color:var(--bs-body-bg);border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40;color:#212529;color:var(--bs-body-color);outline:0}.form-control::-webkit-date-and-time-value{height:1.5em;margin:0;min-width:85px}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:#212529bf;color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:#e9ecef;background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{-webkit-margin-end:.75rem;background-color:#f8f9fa;background-color:var(--bs-tertiary-bg);border:0 solid;border-color:inherit;border-inline-end-width:1px;border-inline-end-width:var(--bs-border-width);border-radius:0;color:#212529;color:var(--bs-body-color);margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{-webkit-margin-end:.75rem;background-color:#f8f9fa;background-color:var(--bs-tertiary-bg);border:0 solid;border-color:inherit;border-inline-end-width:1px;border-inline-end-width:var(--bs-border-width);border-radius:0;color:#212529;color:var(--bs-body-color);margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#e9ecef;background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#e9ecef;background-color:var(--bs-secondary-bg)}.form-control-plaintext{background-color:#0000;border:solid #0000;border-width:1px 0;border-width:var(--bs-border-width) 0;color:#212529;color:var(--bs-body-color);display:block;line-height:1.5;margin-bottom:0;padding:.375rem 0;width:100%}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:.25rem;border-radius:var(--bs-border-radius-sm);font-size:.875rem;min-height:calc(1.5em + .5rem + 2px);min-height:calc(1.5em + .5rem + var(--bs-border-width)*2);padding:.25rem .5rem}.form-control-sm::-webkit-file-upload-button{-webkit-margin-end:.5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-sm::file-selector-button{-webkit-margin-end:.5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{border-radius:.5rem;border-radius:var(--bs-border-radius-lg);font-size:1.25rem;min-height:calc(1.5em + 1rem + 2px);min-height:calc(1.5em + 1rem + var(--bs-border-width)*2);padding:.5rem 1rem}.form-control-lg::-webkit-file-upload-button{-webkit-margin-end:1rem;margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}.form-control-lg::file-selector-button{-webkit-margin-end:1rem;margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px);min-height:calc(1.5em + .75rem + var(--bs-border-width)*2)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px);min-height:calc(1.5em + .5rem + var(--bs-border-width)*2)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px);min-height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.form-control-color{height:calc(1.5em + .75rem + 2px);height:calc(1.5em + .75rem + var(--bs-border-width)*2);padding:.375rem;width:3rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:.375rem;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px);height:calc(1.5em + .5rem + var(--bs-border-width)*2)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px);height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");-webkit-appearance:none;appearance:none;background-color:#fff;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),none;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#212529;color:var(--bs-body-color);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem 2.25rem .375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media(prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40;outline:0}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:#e9ecef;background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:#0000;text-shadow:0 0 0 #212529;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{border-radius:.25rem;border-radius:var(--bs-border-radius-sm);font-size:.875rem;padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.form-select-lg{border-radius:.5rem;border-radius:var(--bs-border-radius-lg);font-size:1.25rem;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")}.form-check{display:block;margin-bottom:.125rem;min-height:1.5rem;padding-left:1.5em}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-left:0;padding-right:1.5em;text-align:right}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);-webkit-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);flex-shrink:0;height:1em;margin-top:.25em;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:top;width:1em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40;outline:0}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");background-color:#0d6efd;border-color:#0d6efd}.form-check-input:disabled{filter:none;opacity:.5;pointer-events:none}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-image:var(--bs-form-switch-bg);background-position:0;border-radius:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out;width:2em}@media(prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386B6FE'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-position:100%}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-2.5em}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{filter:none;opacity:.65;pointer-events:none}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(255, 255, 255, 0.25)'/%3E%3C/svg%3E")}.form-range{-webkit-appearance:none;appearance:none;background-color:#0000;height:1.5rem;padding:0;width:100%}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;height:1rem;margin-top:-.25rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media(prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{background-color:#e9ecef;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;color:#0000;cursor:pointer;height:.5rem;width:100%}.form-range::-moz-range-thumb{appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;height:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media(prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{background-color:#e9ecef;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;color:#0000;cursor:pointer;height:.5rem;width:100%}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#212529bf;background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:#212529bf;background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);height:calc(3.5rem + var(--bs-border-width)*2);line-height:1.25;min-height:calc(3.5rem + 2px);min-height:calc(3.5rem + var(--bs-border-width)*2)}.form-floating>label{border:1px solid #0000;border:var(--bs-border-width) solid #0000;color:#212529a6;color:rgba(var(--bs-body-color-rgb),.65);height:100%;left:0;max-width:100%;overflow:hidden;padding:1rem .75rem;pointer-events:none;position:absolute;text-align:start;text-overflow:ellipsis;top:0;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;white-space:nowrap;z-index:2}@media(prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:#0000}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-select{padding-bottom:.625rem;padding-left:.75rem;padding-top:1.625rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{background-color:#fff;background-color:var(--bs-body-bg);border-radius:.375rem;border-radius:var(--bs-border-radius);content:"";height:1.5em;inset:1rem .375rem;position:absolute;z-index:-1}.form-floating>textarea:disabled~label:after{background-color:#e9ecef;background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:1px 0;border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{flex:1 1 auto;min-width:0;position:relative;width:1%}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{align-items:center;background-color:#f8f9fa;background-color:var(--bs-tertiary-bg);border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#212529;color:var(--bs-body-color);display:flex;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;white-space:nowrap}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{border-radius:.5rem;border-radius:var(--bs-border-radius-lg);font-size:1.25rem;padding:.5rem 1rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{border-radius:.25rem;border-radius:var(--bs-border-radius-sm);font-size:.875rem;padding:.25rem .5rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-bottom-right-radius:0;border-top-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px;margin-left:calc(var(--bs-border-width)*-1)}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-bottom-left-radius:0;border-top-left-radius:0}.valid-feedback{color:#198754;color:var(--bs-form-valid-color);display:none;font-size:.875em;margin-top:.25rem;width:100%}.valid-tooltip{background-color:#198754;background-color:var(--bs-success);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#198754;border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem #19875440;box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754;border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem #19875440;box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3.75rem + 1.5em)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754;border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754;background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem #19875440;box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754;color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{color:#dc3545;color:var(--bs-form-invalid-color);display:none;font-size:.875em;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:#dc3545;background-color:var(--bs-danger);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem #dc354540;box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545;border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem #dc354540;box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3.75rem + 1.5em)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545;border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545;background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem #dc354540;box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545;color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:#0000;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:#0000;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:#0000;--bs-btn-box-shadow:inset 0 1px 0 #ffffff26,0 1px 1px rgba(0,0,0,.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);background-color:var(--bs-btn-bg);border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);color:var(--bs-btn-color);cursor:pointer;display:inline-block;font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;vertical-align:middle}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);color:var(--bs-btn-hover-color)}.btn-check+.btn:hover{background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color);color:var(--bs-btn-color)}.btn:focus-visible{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);color:var(--bs-btn-hover-color);outline:0}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);color:var(--bs-btn-active-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);color:var(--bs-btn-disabled-color);opacity:var(--bs-btn-disabled-opacity);pointer-events:none}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:#0000;--bs-btn-border-color:#0000;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:#0000;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:#0000;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:#0000;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{height:auto;transition:width .35s ease;width:0}@media(prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid #0000;border-right:.3em solid #0000;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;background-clip:padding-box;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);color:var(--bs-dropdown-color);display:none;font-size:var(--bs-dropdown-font-size);list-style:none;margin:0;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);position:absolute;text-align:left;z-index:var(--bs-dropdown-zindex)}.dropdown-menu[data-bs-popper]{left:0;margin-top:var(--bs-dropdown-spacer);top:100%}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media(min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media(min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media(min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media(min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media(min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{bottom:100%;margin-bottom:var(--bs-dropdown-spacer);margin-top:0;top:auto}.dropup .dropdown-toggle:after{border-bottom:.3em solid;border-left:.3em solid #0000;border-right:.3em solid #0000;border-top:0;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{left:100%;margin-left:var(--bs-dropdown-spacer);margin-top:0;right:auto;top:0}.dropend .dropdown-toggle:after{border-bottom:.3em solid #0000;border-left:.3em solid;border-right:0;border-top:.3em solid #0000;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{left:auto;margin-right:var(--bs-dropdown-spacer);margin-top:0;right:100%;top:0}.dropstart .dropdown-toggle:after{content:"";display:inline-block;display:none;margin-left:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:before{border-bottom:.3em solid #0000;border-right:.3em solid;border-top:.3em solid #0000;content:"";display:inline-block;margin-right:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{border-top:1px solid var(--bs-dropdown-divider-bg);height:0;margin:var(--bs-dropdown-divider-margin-y) 0;opacity:1;overflow:hidden}.dropdown-item{background-color:#0000;border:0;border-radius:0;border-radius:var(--bs-dropdown-item-border-radius,0);clear:both;color:var(--bs-dropdown-link-color);display:block;font-weight:400;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);text-align:inherit;text-decoration:none;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--bs-dropdown-link-hover-bg);color:var(--bs-dropdown-link-hover-color)}.dropdown-item.active,.dropdown-item:active{background-color:var(--bs-dropdown-link-active-bg);color:var(--bs-dropdown-link-active-color);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:#0000;color:var(--bs-dropdown-link-disabled-color);pointer-events:none}.dropdown-menu.show{display:block}.dropdown-header{color:var(--bs-dropdown-header-color);display:block;font-size:.875rem;margin-bottom:0;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);white-space:nowrap}.dropdown-item-text{color:var(--bs-dropdown-link-color);display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:#ffffff26;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{flex:1 1 auto;position:relative}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem;border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:-1px;margin-left:calc(var(--bs-border-width)*-1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{align-items:flex-start;flex-direction:column;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px;margin-top:calc(var(--bs-border-width)*-1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{background:none;border:0;color:var(--bs-nav-link-color);display:block;font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{box-shadow:0 0 0 .25rem #0d6efd40;outline:0}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);cursor:default;pointer-events:none}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{border:var(--bs-nav-tabs-border-width) solid #0000;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius);margin-bottom:calc(var(--bs-nav-tabs-border-width)*-1)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:var(--bs-nav-tabs-link-hover-border-color);isolation:isolate}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color);color:var(--bs-nav-tabs-link-active-color)}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:calc(var(--bs-nav-tabs-border-width)*-1)}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--bs-nav-pills-link-active-bg);color:var(--bs-nav-pills-link-active-color)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{border-bottom:var(--bs-nav-underline-border-width) solid #0000;padding-left:0;padding-right:0}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:initial}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{border-bottom-color:initial;color:var(--bs-nav-underline-link-active-color);font-weight:700}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb),0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb),0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb),0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(33, 37, 41, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb),0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);position:relative}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{align-items:center;display:flex;flex-wrap:inherit;justify-content:space-between}.navbar-brand{color:var(--bs-navbar-brand-color);font-size:var(--bs-navbar-brand-font-size);margin-right:var(--bs-navbar-brand-margin-end);padding-bottom:var(--bs-navbar-brand-padding-y);padding-top:var(--bs-navbar-brand-padding-y);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{color:var(--bs-navbar-color);padding-bottom:.5rem;padding-top:.5rem}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:#0000;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);color:var(--bs-navbar-color);font-size:var(--bs-navbar-toggler-font-size);line-height:1;padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);outline:0;text-decoration:none}.navbar-toggler-icon{background-image:var(--bs-navbar-toggler-icon-bg);background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.navbar-nav-scroll{max-height:75vh;max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media(min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{background-color:#0000!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{background-color:#0000!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{background-color:#0000!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{background-color:#0000!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{background-color:#0000!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{background-color:#0000!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:#ffffff8c;--bs-navbar-hover-color:#ffffffbf;--bs-navbar-disabled-color:#ffffff40;--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:#ffffff1a}.navbar-dark,.navbar[data-bs-theme=dark],[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb),0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;word-wrap:break-word;background-clip:initial;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);color:#212529;color:var(--bs-body-color);display:flex;flex-direction:column;height:var(--bs-card-height);min-width:0;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{color:var(--bs-card-color);flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x)}.card-title{color:var(--bs-card-title-color);margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{color:var(--bs-card-subtitle-color);margin-top:calc(var(--bs-card-title-spacer-y)*-.5)}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);margin-bottom:0;padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{border-bottom:0;margin-bottom:calc(var(--bs-card-cap-padding-y)*-1);margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-img-overlay{border-radius:var(--bs-card-inner-border-radius);bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-header,.card-group>.card:not(:last-child)>.card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-header,.card-group>.card:not(:first-child)>.card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2 5 6 6 6-6'/%3E%3C/svg%3E");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052C65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2 5 6 6 6-6'/%3E%3C/svg%3E");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem #0d6efd40;--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{align-items:center;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;color:var(--bs-accordion-btn-color);display:flex;font-size:1rem;overflow-anchor:none;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);position:relative;text-align:left;transition:var(--bs-accordion-transition);width:100%}@media(prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(var(--bs-accordion-border-width)*-1) 0 var(--bs-accordion-border-color);color:var(--bs-accordion-active-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);content:"";flex-shrink:0;height:var(--bs-accordion-btn-icon-width);margin-left:auto;transition:var(--bs-accordion-btn-icon-transition);width:var(--bs-accordion-btn-icon-width)}@media(prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{box-shadow:var(--bs-accordion-btn-focus-box-shadow);outline:0;z-index:3}.accordion-header{margin-bottom:0}.accordion-item{background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);color:var(--bs-accordion-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-left-radius:var(--bs-accordion-inner-border-radius);border-bottom-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-left:0;border-radius:0;border-right:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236DA8FD'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236DA8FD'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius);display:flex;flex-wrap:wrap;font-size:var(--bs-breadcrumb-font-size);list-style:none;margin-bottom:var(--bs-breadcrumb-margin-bottom);padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{color:var(--bs-breadcrumb-divider-color);content:"/";content:var(--bs-breadcrumb-divider,"/");float:left;padding-right:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem #0d6efd40;--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;list-style:none;padding-left:0}.page-link{background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);color:var(--bs-pagination-color);display:block;font-size:var(--bs-pagination-font-size);padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);position:relative;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color);color:var(--bs-pagination-hover-color);z-index:2}.page-link:focus{background-color:var(--bs-pagination-focus-bg);box-shadow:var(--bs-pagination-focus-box-shadow);color:var(--bs-pagination-focus-color);outline:0;z-index:3}.active>.page-link,.page-link.active{background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color);color:var(--bs-pagination-active-color);z-index:3}.disabled>.page-link,.page-link.disabled{background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color);color:var(--bs-pagination-disabled-color);pointer-events:none}.page-item:not(:first-child) .page-link{margin-left:-1px;margin-left:calc(var(--bs-border-width)*-1)}.page-item:first-child .page-link{border-bottom-left-radius:var(--bs-pagination-border-radius);border-top-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-bottom-right-radius:var(--bs-pagination-border-radius);border-top-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);border-radius:var(--bs-badge-border-radius);color:var(--bs-badge-color);display:inline-block;font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);text-align:center;vertical-align:initial;white-space:nowrap}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:#0000;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:#0000;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);color:var(--bs-alert-color);margin-bottom:var(--bs-alert-margin-bottom);padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);position:relative}.alert-heading{color:inherit}.alert-link{color:var(--bs-alert-link-color);font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{padding:1.25rem 1rem;position:absolute;right:0;top:0;z-index:2}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);display:flex;font-size:var(--bs-progress-font-size);height:var(--bs-progress-height);overflow:hidden}.progress-bar{background-color:var(--bs-progress-bar-bg);color:var(--bs-progress-bar-color);display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:center;transition:var(--bs-progress-bar-transition);white-space:nowrap}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 0,#0000 50%,#ffffff26 0,#ffffff26 75%,#0000 0,#0000);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media(prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;border-radius:var(--bs-list-group-border-radius);display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-numbered{counter-reset:section;list-style-type:none}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item{background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);color:var(--bs-list-group-color);display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);position:relative;text-decoration:none}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{background-color:var(--bs-list-group-disabled-bg);color:var(--bs-list-group-disabled-color);pointer-events:none}.list-group-item.active{background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color);color:var(--bs-list-group-active-color);z-index:2}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{border-top-width:var(--bs-list-group-border-width);margin-top:calc(var(--bs-list-group-border-width)*-1)}.list-group-item-action{color:var(--bs-list-group-action-color);text-align:inherit;width:100%}.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{background-color:var(--bs-list-group-action-hover-bg);color:var(--bs-list-group-action-hover-color);text-decoration:none;z-index:1}.list-group-item-action:not(.active):active{background-color:var(--bs-list-group-action-active-bg);color:var(--bs-list-group-action-active-color)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}@media(min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media(min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-md>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media(min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media(min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media(min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem #0d6efd40;--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;background:#0000 var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;box-sizing:initial;filter:var(--bs-btn-close-filter);height:1em;opacity:var(--bs-btn-close-opacity);padding:.25em;width:1em}.btn-close,.btn-close:hover{color:var(--bs-btn-close-color)}.btn-close:hover{opacity:var(--bs-btn-close-hover-opacity);text-decoration:none}.btn-close:focus{box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity);outline:0}.btn-close.disabled,.btn-close:disabled{opacity:var(--bs-btn-close-disabled-opacity);pointer-events:none;-webkit-user-select:none;user-select:none}.btn-close-white{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb),0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb),0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);background-clip:padding-box;background-color:var(--bs-toast-bg);border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);border-radius:var(--bs-toast-border-radius);box-shadow:var(--bs-toast-box-shadow);color:var(--bs-toast-color);font-size:var(--bs-toast-font-size);max-width:100%;pointer-events:auto;width:var(--bs-toast-max-width)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;max-width:100%;pointer-events:none;position:absolute;width:-webkit-max-content;width:max-content;z-index:var(--bs-toast-zindex)}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{align-items:center;background-clip:padding-box;background-color:var(--bs-toast-header-bg);border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));color:var(--bs-toast-header-color);display:flex;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x)}.toast-header .btn-close{margin-left:var(--bs-toast-padding-x);margin-right:calc(var(--bs-toast-padding-x)*-.5)}.toast-body{word-wrap:break-word;padding:var(--bs-toast-padding-x)}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:var(--bs-modal-zindex)}.modal-dialog{margin:var(--bs-modal-margin);pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{background-clip:padding-box;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);color:var(--bs-modal-color);display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;background-color:var(--bs-backdrop-bg);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:var(--bs-backdrop-zindex)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{align-items:center;border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);display:flex;flex-shrink:0;padding:var(--bs-modal-header-padding)}.modal-header .btn-close{margin-bottom:calc(var(--bs-modal-header-padding-y)*-.5);margin-left:auto;margin-right:calc(var(--bs-modal-header-padding-x)*-.5);margin-top:calc(var(--bs-modal-header-padding-y)*-.5);padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5)}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{flex:1 1 auto;padding:var(--bs-modal-padding);position:relative}.modal-footer{align-items:center;background-color:var(--bs-modal-footer-bg);border-bottom-left-radius:var(--bs-modal-inner-border-radius);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{margin-left:auto;margin-right:auto;max-width:var(--bs-modal-width)}.modal-sm{--bs-modal-width:300px}}@media(min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media(min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width:575.98px){.modal-fullscreen-sm-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width:767.98px){.modal-fullscreen-md-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width:991.98px){.modal-fullscreen-lg-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width:1199.98px){.modal-fullscreen-xl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width:1399.98px){.modal-fullscreen-xxl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;word-wrap:break-word;display:block;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--bs-font-sans-serif);font-size:var(--bs-tooltip-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:var(--bs-tooltip-margin);opacity:0;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-tooltip-zindex)}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;height:var(--bs-tooltip-arrow-height);width:var(--bs-tooltip-arrow-width)}.tooltip .tooltip-arrow:before{border-color:#0000;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(var(--bs-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-top-color:var(--bs-tooltip-bg);border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;top:-1px}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{height:var(--bs-tooltip-arrow-width);left:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-right-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;right:-1px}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(var(--bs-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:var(--bs-tooltip-bg);border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);bottom:-1px}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{height:var(--bs-tooltip-arrow-width);right:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-left-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);left:-1px}.tooltip-inner{background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius);color:var(--bs-tooltip-color);max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);text-align:center}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);word-wrap:break-word;background-clip:padding-box;background-color:var(--bs-popover-bg);border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius);display:block;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--bs-font-sans-serif);font-size:var(--bs-popover-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:var(--bs-popover-max-width);text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-popover-zindex)}.popover .popover-arrow{display:block;height:var(--bs-popover-arrow-height);width:var(--bs-popover-arrow-width)}.popover .popover-arrow:after,.popover .popover-arrow:before{border:0 solid #0000;content:"";display:block;position:absolute}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{border-top-color:var(--bs-popover-arrow-border);bottom:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{border-top-color:var(--bs-popover-bg);bottom:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{height:var(--bs-popover-arrow-width);left:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{border-right-color:var(--bs-popover-arrow-border);left:0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{border-right-color:var(--bs-popover-bg);left:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{border-bottom-color:var(--bs-popover-arrow-border);top:0}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{border-bottom-color:var(--bs-popover-bg);top:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg);content:"";display:block;left:50%;margin-left:calc(var(--bs-popover-arrow-width)*-.5);position:absolute;top:0;width:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{height:var(--bs-popover-arrow-width);right:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{border-left-color:var(--bs-popover-arrow-border);right:0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{border-left-color:var(--bs-popover-bg);right:var(--bs-popover-border-width)}.popover-header{background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius);color:var(--bs-popover-header-color);font-size:var(--bs-popover-header-font-size);margin-bottom:0;padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x)}.popover-header:empty{display:none}.popover-body{color:var(--bs-popover-body-color);padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transform:none;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{opacity:0;transition:opacity 0s .6s;z-index:0}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{align-items:center;background:none;border:0;bottom:0;color:#fff;display:flex;filter:var(--bs-carousel-control-icon-filter);justify-content:center;opacity:.5;padding:0;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:15%;z-index:1}@media(prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:2rem;width:2rem}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E")}.carousel-indicators{bottom:0;display:flex;justify-content:center;left:0;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;position:absolute;right:0;z-index:2}.carousel-indicators [data-bs-target]{background-clip:padding-box;background-color:#fff;background-color:var(--bs-carousel-indicator-active-bg);border:0;border-bottom:10px solid #0000;border-top:10px solid #0000;box-sizing:initial;cursor:pointer;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;padding:0;text-indent:-999px;transition:opacity .6s ease;width:30px}@media(prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{bottom:1.25rem;color:#fff;color:var(--bs-carousel-caption-color);left:15%;padding-bottom:1.25rem;padding-top:1.25rem;position:absolute;right:15%;text-align:center}.carousel-dark{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.spinner-border,.spinner-grow{animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);border-radius:50%;display:inline-block;height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);width:var(--bs-spinner-width)}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border-right-color:currentcolor;border:var(--bs-spinner-border-width) solid;border-right:var(--bs-spinner-border-width) solid #0000}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media(prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media(max-width:575.98px){.offcanvas-sm{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media(max-width:575.98px)and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media(max-width:575.98px){.offcanvas-sm.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-sm.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-sm.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom,.offcanvas-sm.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-sm.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media(min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{background-color:#0000!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(max-width:767.98px){.offcanvas-md{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media(max-width:767.98px)and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media(max-width:767.98px){.offcanvas-md.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-md.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-md.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom,.offcanvas-md.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-md.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media(min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{background-color:#0000!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(max-width:991.98px){.offcanvas-lg{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media(max-width:991.98px)and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media(max-width:991.98px){.offcanvas-lg.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-lg.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-lg.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom,.offcanvas-lg.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-lg.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media(min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{background-color:#0000!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(max-width:1199.98px){.offcanvas-xl{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media(max-width:1199.98px)and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media(max-width:1199.98px){.offcanvas-xl.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-xl.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-xl.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom,.offcanvas-xl.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media(min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{background-color:#0000!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(max-width:1399.98px){.offcanvas-xxl{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media(max-width:1399.98px)and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media(max-width:1399.98px){.offcanvas-xxl.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-xxl.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-xxl.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom,.offcanvas-xxl.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xxl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media(min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{background-color:#0000!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}.offcanvas{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}@media(prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas.offcanvas-bottom,.offcanvas.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{align-items:center;display:flex;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{margin-bottom:calc(var(--bs-offcanvas-padding-y)*-.5);margin-left:auto;margin-right:calc(var(--bs-offcanvas-padding-x)*-.5);margin-top:calc(var(--bs-offcanvas-padding-y)*-.5);padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5)}.offcanvas-title{line-height:var(--bs-offcanvas-title-line-height);margin-bottom:0}.offcanvas-body{flex-grow:1;overflow-y:auto;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.placeholder{background-color:currentcolor;cursor:wait;display:inline-block;min-height:1em;opacity:.5;vertical-align:middle}.placeholder.btn:before{content:"";display:inline-block}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{animation:placeholder-wave 2s linear infinite;-webkit-mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix:after{clear:both;content:"";display:block}.text-bg-primary{background-color:#0d6efd!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-secondary{background-color:#6c757d!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-success{background-color:#198754!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-info{background-color:#0dcaf0!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-warning{background-color:#ffc107!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-danger{background-color:#dc3545!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-light{background-color:#f8f9fa!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-dark{background-color:#212529!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.link-primary{color:#0d6efd!important;color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#0d6efd!important;text-decoration-color:#0d6efd!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:#0a58ca!important;color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#0a58ca!important;text-decoration-color:#0a58ca!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:#6c757d!important;color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#6c757d!important;text-decoration-color:#6c757d!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:#565e64!important;color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#565e64!important;text-decoration-color:#565e64!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:#198754!important;color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#198754!important;text-decoration-color:#198754!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:#146c43!important;color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#146c43!important;text-decoration-color:#146c43!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:#0dcaf0!important;color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#0dcaf0!important;text-decoration-color:#0dcaf0!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:#3dd5f3!important;color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#3dd5f3!important;text-decoration-color:#3dd5f3!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:#ffc107!important;color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#ffc107!important;text-decoration-color:#ffc107!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:#ffcd39!important;color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#ffcd39!important;text-decoration-color:#ffcd39!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:#dc3545!important;color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#dc3545!important;text-decoration-color:#dc3545!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:#b02a37!important;color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#b02a37!important;text-decoration-color:#b02a37!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:#f8f9fa!important;color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#f8f9fa!important;text-decoration-color:#f8f9fa!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:#f9fafb!important;color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#f9fafb!important;text-decoration-color:#f9fafb!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:#212529!important;color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#212529!important;text-decoration-color:#212529!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:#1a1e21!important;color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#1a1e21!important;text-decoration-color:#1a1e21!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:#000!important;color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#000!important;text-decoration-color:#000!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:#000000bf!important;color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:#000000bf!important;text-decoration-color:#000000bf!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{box-shadow:0 0 0 .25rem #0d6efd40;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);outline:0}.icon-link{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-flex;gap:.375rem;-webkit-text-decoration-color:#0d6efd80;text-decoration-color:#0d6efd80;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em}.icon-link>.bi{fill:currentcolor;flex-shrink:0;height:1em;transition:transform .2s ease-in-out;width:1em}@media(prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:translate3d(.25em,0,0);transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio:before{content:"";display:block;padding-top:var(--bs-aspect-ratio)}.ratio>*{height:100%;left:0;position:absolute;top:0;width:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}.sticky-top{top:0}.sticky-bottom,.sticky-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-bottom{bottom:0}@media(min-width:576px){.sticky-sm-top{top:0}.sticky-sm-bottom,.sticky-sm-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-sm-bottom{bottom:0}}@media(min-width:768px){.sticky-md-top{top:0}.sticky-md-bottom,.sticky-md-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-md-bottom{bottom:0}}@media(min-width:992px){.sticky-lg-top{top:0}.sticky-lg-bottom,.sticky-lg-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-lg-bottom{bottom:0}}@media(min-width:1200px){.sticky-xl-top{top:0}.sticky-xl-bottom,.sticky-xl-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-xl-bottom{bottom:0}}@media(min-width:1400px){.sticky-xxl-top{top:0}.sticky-xxl-bottom,.sticky-xxl-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-xxl-bottom{bottom:0}}.hstack{align-items:center;flex-direction:row}.hstack,.vstack{align-self:stretch;display:flex}.vstack{flex:1 1 auto;flex-direction:column}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;white-space:nowrap!important;width:1px!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{align-self:stretch;background-color:currentcolor;display:inline-block;min-height:1em;opacity:.25;width:1px;width:var(--bs-border-width)}.align-baseline{vertical-align:initial!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem #00000026!important;box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb),var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb),var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb),var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb),var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb),var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb),var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb),var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb),var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important;border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important;border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important;border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important;border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important;border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:#9ec5fe!important;border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:#c4c8cb!important;border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:#a3cfbb!important;border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:#9eeaf9!important;border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:#ffe69c!important;border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:#f1aeb5!important;border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:#e9ecef!important;border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:#adb5bd!important;border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:3rem!important}.font-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(13,110,253,var(--bs-text-opacity))!important;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(108,117,125,var(--bs-text-opacity))!important;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(25,135,84,var(--bs-text-opacity))!important;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(13,202,240,var(--bs-text-opacity))!important;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(255,193,7,var(--bs-text-opacity))!important;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(220,53,69,var(--bs-text-opacity))!important;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(248,249,250,var(--bs-text-opacity))!important;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(33,37,41,var(--bs-text-opacity))!important;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(0,0,0,var(--bs-text-opacity))!important;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(255,255,255,var(--bs-text-opacity))!important;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(33,37,41,var(--bs-text-opacity))!important;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#212529bf!important;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:#00000080!important}.text-white-50{--bs-text-opacity:1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity:1;color:#212529bf!important;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:#21252980!important;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:#000!important;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:#052c65!important;color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:#2b2f32!important;color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:#0a3622!important;color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:#055160!important;color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:#664d03!important;color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:#58151c!important;color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:#495057!important;color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:#495057!important;color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(13,110,253,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(13,110,253,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(108,117,125,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(108,117,125,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(25,135,84,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(25,135,84,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(13,202,240,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(13,202,240,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(255,193,7,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(255,193,7,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(220,53,69,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(220,53,69,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(248,249,250,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(248,249,250,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(33,37,41,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(33,37,41,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:#0d6efd!important;text-decoration-color:#0d6efd!important;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(13,110,253,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(108,117,125,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(25,135,84,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(13,202,240,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(255,193,7,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(220,53,69,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(248,249,250,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(33,37,41,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(0,0,0,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(255,255,255,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(255,255,255,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:#0000!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(233,236,239,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(248,249,250,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:#cfe2ff!important;background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:#e2e3e5!important;background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:#d1e7dd!important;background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:#cff4fc!important;background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:#fff3cd!important;background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:#f8d7da!important;background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:#fcfcfd!important;background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:#ced4da!important;background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:linear-gradient(180deg,#ffffff26,#fff0)!important;background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.375rem!important;border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.25rem!important;border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:.375rem!important;border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:.5rem!important;border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:1rem!important;border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:2rem!important;border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important;border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:.375rem!important;border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:.25rem!important;border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:.25rem!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:.375rem!important;border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:.5rem!important;border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:.5rem!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:1rem!important;border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:1rem!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:2rem!important;border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:2rem!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:50rem!important;border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:50rem!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.rounded-end-1{border-bottom-right-radius:.25rem!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:.25rem!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-bottom-right-radius:.5rem!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:.5rem!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-bottom-right-radius:1rem!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:1rem!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-bottom-right-radius:2rem!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:2rem!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.rounded-end-pill{border-bottom-right-radius:50rem!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:50rem!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important;border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-bottom-1{border-bottom-left-radius:.25rem!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:.25rem!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important;border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-left-radius:.5rem!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:.5rem!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-left-radius:1rem!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:1rem!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-left-radius:2rem!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:2rem!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-bottom-pill{border-bottom-left-radius:50rem!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:50rem!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:.375rem!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:.25rem!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:.25rem!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:.375rem!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:.5rem!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:.5rem!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:1rem!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:1rem!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:2rem!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:2rem!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:50rem!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:50rem!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media(min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.my-sm-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-sm-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-sm-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-sm-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-sm-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-sm-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-sm-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-sm-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-sm-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-sm-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.my-md-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-md-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-md-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-md-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-md-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-md-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-md-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-md-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-md-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-md-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.my-lg-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-lg-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-lg-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-lg-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-lg-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-lg-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-lg-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-lg-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-lg-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-lg-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.my-xl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media(min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xxl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xxl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xxl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xxl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xxl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xxl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xxl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xxl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xxl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media(min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}:focus,:focus-visible{outline:none!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,textarea:focus{border-color:#9ca3af!important;box-shadow:0 0 0 2px #94a3b826!important}.ReactTags__tagInput input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,.ant-picker input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,.ant-select input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus{border-color:#0000!important;box-shadow:none!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])::placeholder,textarea::placeholder{color:#4b5563!important;opacity:1!important}body{-webkit-overflow-scrolling:touch}html{font-size:10px;min-height:100%;scrollbar-gutter:stable}@media only screen and (max-width:1366px)and (min-width:1280px){html{font-size:9.68px}}@media only screen and (max-width:1280px)and (min-width:1024px){html{font-size:8.96px}}@media only screen and (max-width:600px)and (min-width:400px){html{font-size:10px}}@media only screen and (max-width:400px)and (min-width:200px){html{font-size:9.5px}}html body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1f2937}html body,html body .ant-col,html body .ant-select,html body .ant-select-dropdown,html body .ant-tabs-content-holder,html body .ant-tabs-tab{--font-family-sans-serif:"Noto Sans JP",sans-serif!important;font-family:Noto Sans JP,sans-serif!important}html body .ant-picker-dropdown{z-index:9999}html body .MuiTypography-root.MuiDialogTitle-root{padding:13px 16px}html body .MuiInputBase-root,html body .ant-anchor-link-title,html body .ant-checkbox-wrapper,html body .ant-dropdown-menu-title-content,html body .ant-input,html body .ant-popover-inner{--font-family-sans-serif:"Noto Sans JP",sans-serif!important;font-family:Noto Sans JP,sans-serif!important}html body .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{height:2rem;width:2rem}html body .ant-checkbox-wrapper .ant-checkbox+span{font-weight:500}@media only screen and (max-width:600px){html body input{font-size:16px!important}}html .ant-btn{box-shadow:none}html .MuiButton-label,html .ant-btn{font-family:Noto Sans JP,sans-serif}html hr{opacity:1}dl,ol,ul{margin-bottom:1rem;margin-top:0}.MuiSvgIcon-root{height:1.6em;width:1.6em}span.blue-txt{color:#2563eb}.App{text-align:center}.App .icon-link-class{margin-top:.8rem}.App .icon-link-class .icon-link-a,.App .icon-link-class .icon-link-span{color:#111827;font-size:1.4rem;font-weight:400;margin-left:1rem;text-decoration:none}.App .icon-link-class .icon-link-img{height:1.8rem;width:1.8rem}.App .update-sns-popup{display:flex;flex-direction:column;min-width:43.8rem;padding:0 1.4rem 1.4rem;text-align:center}.App .update-sns-popup .popup-text-success{font-size:1.8rem;font-weight:700;line-height:2.1rem;text-align:left}.App .update-sns-popup .input-text-sns{border:.1rem solid #d7d7d7;border-radius:.3rem;box-sizing:border-box;margin-bottom:1.5rem;margin-top:1rem;padding:1rem 1rem .9rem;width:100%}.App .update-sns-popup .button-close{font-size:1.5rem;height:4.2rem;padding:.8rem}.App .update-sns-popup .button-close,.App .update-sns-popup .button-close:hover{background:#111827;box-shadow:none;color:#fff}.App .update-sns-popup .button-close.disabled{background:#c6c6c6;pointer-events:none}.App .sns-link{justify-content:flex-start!important;text-transform:none;width:100%}.App-logo{height:40vmin;pointer-events:none}label{display:inline-block;margin-bottom:.5rem}.form-control{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-group{display:flex;flex:1 1;flex-direction:column;margin-bottom:1rem}.form-row{width:100%}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.font-weight-bold{font-weight:700}.ReactTags__tags{position:relative}.ReactTags__tagInput{display:inline-block;flex:1 1 auto;margin-bottom:1rem;width:100%}.ReactTags__tagInput input.ReactTags__tagInputField,.ReactTags__tagInput input.ReactTags__tagInputField:focus{border:none;font-size:inherit;height:100%;line-height:2.5rem;margin:0;outline:none;width:100%}.ReactTags__selected span.ReactTags__tag{background-color:#eff6ff;border:none;border-radius:3rem;box-sizing:border-box;color:#2563eb;display:inline-block;font-size:inherit;font-weight:500;line-height:inherit;margin:0 1rem 1rem 0;padding:.7rem 1.4rem .9rem 1.8rem}.ReactTags__selected a.ReactTags__remove{color:#2563eb;cursor:pointer;font-weight:500;margin-left:5px}.ReactTags__suggestions{position:absolute;width:35rem;z-index:9999}.ReactTags__suggestions ul{background:#fff;border:1px solid #d1d1d1;border-radius:2px;box-shadow:0 2px 6px #0003;list-style:none;margin:4px -1px;padding:0}.ReactTags__suggestions li{border-bottom:1px solid #e5e7eb;padding:1rem 1.5rem}.ReactTags__suggestions li .mark,.ReactTags__suggestions li mark{background:none;font-weight:600;text-decoration:underline}.ReactTags__suggestions ul li.ReactTags__activeSuggestion{background:#f4f3f8;cursor:pointer}.ReactTags__remove{background:none;border:none;color:#2563eb;cursor:pointer;font-weight:500;margin-left:8px}.readonly-tag{background:#fff;border:1.5px solid #f3f4f6;border-radius:.5rem;color:#6b7280;display:inline-block;font-size:1.3rem;font-weight:500;line-height:1.9rem;margin:0;padding:.4rem 1.1rem .6rem}.padding-bottom-02{padding-bottom:.2rem}.padding-bottom-04{padding-bottom:.4rem}.padding-bottom-8{padding-bottom:.8rem}.padding-bottom-12{padding-bottom:1.2rem}.padding-top-2{padding-top:.2rem!important}.padding-top-3{padding-top:.3rem!important}.padding-top-4{padding-top:.4rem!important}.padding-top-5{padding-top:.5rem!important}.padding-top-8{padding-top:.8rem!important}.padding-top-9{padding-top:.9rem!important}.padding-top-10{padding-top:1rem!important}.padding-top-16{padding-top:1.6rem}.padding-top-21{padding-top:2.1rem}.padding-top-26{padding-top:2.6rem!important}.padding-left-14{padding-left:1.4rem}.padding-left-18{padding-left:1.8rem}.padding-left-28{padding-left:2.8rem}.padding-left-29{padding-left:2.9rem}.padding-left-30{padding-left:3rem}.padding-left-32{padding-left:3.2rem}.padding-left-35{padding-left:3.5rem}.padding-left-44{padding-left:4.4rem}.padding-left-46{padding-left:4.6rem}.padding-left-47{padding-left:4.7rem}.padding-left-48{padding-left:4.8rem}.padding-left-49{padding-left:4.9rem}.padding-right-0{padding-right:0}.padding-left-0{padding-left:0}.padding-right-10{padding-right:1rem}.padding-right-11{padding-right:1.1rem}.padding-right-12{padding-right:1.2rem}.padding-right-13{padding-right:1.3rem}.padding-right-14{padding-right:1.4rem}.padding-right-15{padding-right:1.5rem}.padding-right-16{padding-right:1.6rem}.padding-right-17{padding-right:1.7rem}.padding-right-18{padding-right:1.8rem}.padding-right-19{padding-right:1.9rem}.padding-right-20{padding-right:2rem}.padding-right-24{padding-right:2.4rem}.padding-right-28{padding-right:2.8rem}.padding-right-34{padding-right:3.4rem}.padding-top-25{padding-top:2.5rem}.padding-bottom-20{padding-bottom:2rem}.padding-bottom-25{padding-bottom:2.5rem}.padding-bottom-28{padding-bottom:2.8rem}.padding-bottom-29{padding-bottom:2.9rem}.margin-left-auto{margin-left:auto}.margin-left-4{margin-left:.4rem}.margin-left-3{margin-left:.3rem}.margin-left-5{margin-left:.5rem}.margin-left-7{margin-left:.7rem}.margin-left-8{margin-left:.8rem}.margin-left-9{margin-left:.9rem}.margin-left-10{margin-left:1rem}.margin-left-11{margin-left:1.1rem}.margin-left-12{margin-left:1.2rem}.margin-left-13{margin-left:1.3rem}.margin-left-19{margin-left:1.9rem}.margin-left-30{margin-left:3rem}.margin-left-32{margin-left:3.2rem}.margin-left-40{margin-left:4rem}.margin-left-48{margin-left:4.8rem}.margin-left-53{margin-left:5.3rem}.margin-top-1{margin-top:.1rem}.margin-top-2{margin-top:.2rem}.margin-top-3{margin-top:.3rem}.margin-top-4{margin-top:.4rem}.margin-top-5{margin-top:.5rem}.margin-top-6{margin-top:.6rem}.margin-top-7{margin-top:.7rem}.margin-top-8{margin-top:.8rem}.margin-top-9{margin-top:.9rem}.margin-top-10{margin-top:1rem}.margin-top-11{margin-top:1.1rem}.margin-top-12{margin-top:1.2rem}.margin-top-13{margin-top:1.3rem!important}.margin-top-14{margin-top:1.4rem}.margin-top-15{margin-top:1.5rem}.margin-top-17{margin-top:1.7rem}.margin-top-18{margin-top:1.8rem}.margin-top-19{margin-top:1.9rem}.margin-top-20{margin-top:2rem}.margin-top-21{margin-top:2.1rem}.margin-top-22{margin-top:2.2rem}.margin-top-23{margin-top:2.3rem}.margin-top-25{margin-top:2.5rem}.margin-top-26{margin-top:2.6rem}.margin-top-27{margin-top:2.7rem}.margin-top-28{margin-top:2.8rem}.margin-top-29{margin-top:2.9rem}.margin-top-24{margin-top:2.4rem}.margin-top-30{margin-top:3rem}.margin-top-32{margin-top:3.2rem}.margin-top-35{margin-top:3.5rem}.margin-top-36{margin-top:3.6rem}.margin-top-38{margin-top:3.8rem}.margin-top-39{margin-top:3.9rem}.margin-top-31{margin-top:3.1rem}.margin-top-33{margin-top:3.3rem}.margin-top-34{margin-top:3.4rem}.margin-top-37{margin-top:3.7rem}.margin-top-40{margin-top:4rem}.margin-top-41{margin-top:4.1rem}.margin-top-42{margin-top:4.2rem}.margin-top-43{margin-top:4.3rem}.margin-top-44{margin-top:4.4rem}.margin-top-45{margin-top:4.5rem}.margin-top-46{margin-top:4.6rem}.margin-top-47{margin-top:4.7rem}.margin-top-48{margin-top:4.8rem}.margin-top-50{margin-top:5rem}.margin-top-51{margin-top:5.1rem}.margin-top-52{margin-top:5.2rem}.margin-top-55{margin-top:5.5rem}.margin-top-56{margin-top:5.6rem}.margin-top-57{margin-top:5.7rem}.margin-top-58{margin-top:5.8rem}.margin-top-60{margin-top:6rem}.margin-top-62{margin-top:6.2rem}.margin-top-16{margin-top:1.6rem}.margin-bottom-12{margin-bottom:1.2rem}.margin-bottom-14{margin-bottom:1.4rem}.margin-bottom-28{margin-bottom:2.8rem}.margin-bottom-31{margin-bottom:31px}.margin-bottom-30{margin-bottom:3rem}.margin-left-6{margin-left:.6rem}.margin-left-14{margin-left:1.4rem}.margin-left-15{margin-left:1.5rem}.margin-left-16{margin-left:1.6rem}.margin-left-17{margin-left:1.7rem}.margin-left-18{margin-left:1.8rem}.margin-left-20{margin-left:2rem}.margin-left-21{margin-left:2.1rem}.margin-left-22{margin-left:2.2rem}.margin-left-23{margin-left:2.3rem}.margin-left-24{margin-left:2.4rem}.margin-left-25{margin-left:2.5rem}.margin-left-26{margin-left:2.6rem}.margin-left-27{margin-left:2.7rem}.margin-left-28{margin-left:2.8rem}.margin-left-31{margin-left:3.1rem}.margin-left-34{margin-left:3.4rem}.margin-left-36{margin-left:3.6rem}.margin-left-38{margin-left:3.8rem}.margin-left-41{margin-left:4.1rem}.margin-left-60{margin-left:6rem}.margin-left-91{margin-left:9.1rem}.margin-right-6{margin-right:.6rem}.margin-right-8{margin-right:.8rem}.margin-right-9{margin-right:.9rem}.margin-right-25{margin-right:2.5rem}.margin-right-30{margin-right:3rem}.margin-right-33{margin-right:3.3rem}.margin-right-10{margin-right:1rem}.margin-right-12{margin-right:1.2rem}.margin-right-16{margin-right:1.6rem}.margin-right-20{margin-right:2rem}.margin-bottom-40{margin-bottom:40px}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis-2-lines{-webkit-line-clamp:2}.text-ellipsis-2-lines,.text-ellipsis-3-lines{-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden}.text-ellipsis-3-lines{-webkit-line-clamp:3}.text-ellipsis-4-lines{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden}.link-btn{background-color:#0000;text-decoration:none}.link-btn,.link-btn.dark-blue{color:#2563eb}.circle-number-div{font-size:1rem;font-weight:700;height:1.4rem;line-height:1.1rem;width:1.4rem}.circle-number-div,.circle-number-div-template{align-content:center;border:.1rem solid #1f2937;border-radius:50%;display:flex;flex-wrap:wrap;justify-content:center}.btn-go-top-div-mobile{background:#f3f4f6;height:-webkit-fit-content;height:fit-content;margin-top:auto;padding:.9rem 1.5rem 1.5rem;position:relative;width:100%}.btn-go-top-div-mobile .float-black-cat-icon-company-page{height:3.4rem;position:absolute;right:2.1rem;top:-2.5rem;width:3.4rem}.btn-go-top-div-mobile .btn-go-top{background:#2563eb;border-radius:.3rem;color:#fff;display:block;font-size:1.5rem;font-weight:500;line-height:2.5rem;padding-bottom:1.1rem;padding-top:1.1rem;text-align:center;text-decoration:none;width:100%}.divider{border-top:.15rem solid #f3f4f6}.dropdown-list-category{background:#fff;border-radius:.3rem;box-sizing:border-box;height:4.5rem;margin-top:1.5rem;opacity:.75;width:100%}.dropdown-list-category .dropdown-category-item.subheader{background:#fff!important;color:#2563eb;font-size:1.4rem;font-weight:500}.dropdown-list-category .dropdown-category-item.subheader:before{border-top:1px solid #f3f4f6!important;content:"";display:block;height:1px;margin:1rem 0 .7rem;width:3rem}.dropdown-list-category .MuiSvgIcon-root{opacity:.5}.ta-c{text-align:center}.ta-l{text-align:left}.ta-r{text-align:right}.w-50p{width:50%}.w-100p{width:100%}.whitespace-nowrap{white-space:nowrap}.font-size-14{font-size:1.4rem}.font-size-15{font-size:1.5rem}.font-size-16{font-size:1.6rem}.display-flex{display:flex}.display-flex.justify-content-center{justify-content:center}.display-flex.align-items-center{align-items:center}.display-flex.direction-col{flex-direction:column}.display-flex.direction-row{flex-direction:row}.link-span{color:#4266f2;text-decoration:none;text-decoration:initial}.flex-break{flex-basis:100%;height:0}.verified-icon{height:1.8rem;width:1.8rem}.verified-icon.small{height:1.4rem;width:1.4rem}.small-dot{border-radius:50%;display:inline-block;height:.6rem;width:.6rem}.small-dot.extra-small{height:.4rem;width:.4rem}.small-dot.blue{background:#2563eb}.small-dot.dark-gray{background:#333}.input-outline.Mui-focused,.input-outline:focus{box-shadow:0 0 2px 1px #4196ff;-webkit-box-shadow:0 0 2px 1px #4196ff;-moz-box-shadow:0 0 2px 1px #4196ff;outline:none}.MuiPickersDay-daySelected,.MuiPickersToolbar-toolbar{background:#2563eb}.MuiButton-textPrimary{color:#2563eb}.timeline .ant-timeline-item.ant-timeline-item-last{padding-bottom:0}.timeline .ant-timeline-item .ant-timeline-item-content{-webkit-margin-start:2.4rem;margin-inline-start:2.4rem;min-height:0;min-height:auto}.ant-timeline-item-content{font-family:Noto Sans JP,sans-serif!important}.ant-image-preview-root{position:absolute;z-index:9999}.ant-image-preview-root .ant-image-preview-img{height:100%!important;object-fit:contain;width:84rem!important}.ant-select-dropdown{z-index:9999}.pop-company-hoover .ant-popover-content .ant-popover-inner{border-radius:0;padding-left:0;padding-right:0;width:32.8rem}.pop-company-hoover .ant-popover-content .ant-popover-inner .ant-popover-title{border-bottom:1.5px solid #f3f4f6;padding-bottom:9px;padding-left:1.2rem}.pop-company-hoover.pop-company-hoover--wide .ant-popover-content .ant-popover-inner{width:calc(32.8rem + 60px)}.smallbar{background-color:#fff;border-radius:1rem;display:inline-block;height:.4rem;width:2rem}.smallbar.blue{background-color:#2563eb}.company-employee-previous-job-log{background-color:#f3f4f6!important;padding-left:0!important;padding-right:0!important;padding-top:0!important}.company-employee-previous-job-log .divider{width:100%}.company-employee-previous-job-log .divider+.employee-log-table{margin-top:1.6rem}.company-employee-previous-job-log .empty-img{width:100%}.employee-log-table{font-size:1.4rem;font-weight:500;line-height:2rem;width:100%}.employee-log-table thead{background-color:#f3f4f6}.employee-log-table thead tr th{color:#1f2937;font-weight:500;line-height:2rem;padding-bottom:18px;padding-top:16px}.employee-log-table thead tr td:first-child,.employee-log-table thead tr th:first-child{padding-left:16px}.employee-log-table thead .thead-th-joining-reasons{cursor:pointer;display:inline-block}.employee-log-table thead .thead-th-joining-reasons.is-active{color:#2563eb;cursor:inherit}.employee-log-table .empty-txt{display:block}.employee-log-table .d-link{color:#2563eb;cursor:pointer}.employee-log-table .border-row{height:2rem}.employee-log-table .border-row td{height:inherit;padding:0}.employee-log-table .border-row .border-row-divider{border-bottom:.15rem solid #f3f4f6;display:block;height:inherit;margin-left:16px;margin-right:16px;width:calc(100% - 32px)}.employee-log-table .border-row.height-16{height:1.6rem}.employee-log-table .border-row.height-22{height:2.2rem}.employee-log-table .border-row.height-34{height:3.4rem}.employee-log-table .div-underline{text-decoration:underline}.employee-log-table .span-action{background-color:#0000;color:#2563eb;cursor:pointer;text-decoration:none}.employee-log-table .tb-row td{padding-top:3.5rem;vertical-align:top}.employee-log-table .tb-row td div{align-items:flex-start;display:flex}.employee-log-table .tb-row td .td-prev-company{display:block}.employee-log-table .tb-row td .td-prev-company .prev-comp-s{border:1.5px solid #f3f4f6;border-radius:1rem;display:block;font-size:1.3rem;max-width:14.6rem;padding:.3rem 1.2rem .5rem;width:-webkit-fit-content;width:fit-content}.employee-log-table .tb-row td .td-prev-company .prev-comp-s.blue{background:#eff6ff;border:1.5px solid #e5e7eb;color:#2563eb}.employee-log-table .tb-row td .td-prev-company .prev-comp-s+.prev-comp-s{margin-top:1.2rem}.employee-log-table .tb-row td:first-child{padding-left:16px}.employee-log-table .tb-row .margin-up-8{margin-top:-.8rem}.employee-log-table .tb-row .td-name-logo{padding-right:2.4rem;padding-top:1.6rem;width:18.4rem}.employee-log-table .tb-row .td-name-logo.pad-top-21{padding-top:2.1rem}.employee-log-table .tb-row .td-companies{padding-right:3.2rem;width:18rem}.employee-log-table .tb-row .td-job-title{width:14.9rem}.employee-log-table .tb-row .td-job-period{width:14.7rem}.employee-log-table .tb-row .td-relative-link{width:13.8rem}.employee-log-table .tb-row .td-joining-reasons{max-width:64.2rem;padding-right:3.6rem;padding-top:3.3rem;width:64.2rem}.employee-log-table .tb-row .td-joining-reasons.full{max-width:73.2rem;width:73.2rem}.employee-log-table .tb-row .td-joining-reasons.full .joining-reason{max-width:100%;width:100%}.employee-log-table .tb-row .td-joining-reasons .ant-timeline{margin-right:32px;margin-top:.8rem}.employee-log-table .tb-row .td-joining-reasons .timeline .ant-timeline-item .ant-timeline-item-content{-webkit-margin-start:1.8rem;margin-inline-start:1.8rem;margin-right:32px}.employee-log-table .tb-row .td-joining-reasons .joining-reason{color:#1f2937;font-size:1.5rem;font-weight:500;line-height:2.4rem}.employee-log-table .tb-row .td-joining-reasons .joining-reason.max-w-224{max-width:22.4rem}.employee-log-table .tb-row .td-joining-reasons .joining-reason.max-w-238{max-width:23.8rem;width:23.8rem}.employee-log-table .tb-row .td-joining-reasons .joining-reason.max-w-274{max-width:27.4rem}.employee-log-table .tb-row .td-relative-article{max-width:8rem}.employee-log-table .tb-row .td-relative-article.no-padding div{padding-right:0}.employee-log-table .tb-row .td-relative-article div{display:block;padding-right:4.2rem}.employee-log-table .tb-row .td-relative-article div span{display:block}.employee-log-table .tb-row .td-relative-article .txt-underline{text-decoration:underline}.employee-log-table .tb-row .td-relative-article .rel-img-lnk+*{margin-top:1.2rem}.employee-log-table .tb-row .td-relative-article .rel-img{border:1px solid #f3f4f6;display:block;height:15.5rem;width:30rem}.employee-log-table .tb-row .td-relative-article a{display:block}.employee-log-table .tb-row .td-relative-article .article-name{color:#2563eb;display:block;max-width:30rem;word-break:break-all}.employee-log-table .other-info{color:#000;color:initial;cursor:inherit;display:block;margin-top:.8rem;text-decoration:none}.employee-log-table .other-info.lnk a{font-size:12px;text-decoration:none}.employee-log-table .other-info.join-date span.smaller{font-size:12px}.employee-log-table .other-info.join-date span{font-size:14px}.employee-log-table .profile-name-logo-container{align-items:center!important;cursor:pointer;display:flex;flex-direction:row;width:100%}.employee-log-table .profile-name-logo-container .name-container{display:flex;flex-direction:row}.employee-log-table .profile-name-logo-container .name-container .user-name{padding-top:.4rem}.employee-log-table .profile-name-logo-container .profile-name-logo{border:1.5px solid #f3f4f6;border-radius:50%;height:60px;object-fit:cover;width:60px}.employee-log-table .profile-name-logo-container .user-name{color:#1f2937;display:inline-block;font-size:1.4rem;font-weight:500;line-height:24px;text-decoration:underline;text-underline-offset:2px;white-space:normal}.employee-log-table .profile-name-logo-container .user-name.blue{color:#2563eb}.employee-log-table .profile-name-logo-container+.multi-links-div{margin-top:1.2rem}.employee-log-table .multi-links-div{column-gap:.8rem;display:flex;flex-wrap:wrap;row-gap:1.2rem}.employee-log-table .multi-links-div+.multi-links-div{margin-top:1.2rem}.employee-log-table .multi-links-div .ranking-item{border:1.5px solid #f3f4f6;border-radius:1rem;height:28px;opacity:1;padding-left:12px;padding-right:12px;padding-top:1px;width:-webkit-fit-content;width:fit-content}.employee-log-table .multi-links-div .multi-link-img{border:1.5px solid #f3f4f6;border-radius:100%;display:inline-block;height:32px;width:32px}.employee-log-table .multi-links-div .multi-link-img img{height:100%;width:100%}.employee-log-table .multi-links-div .multi-link-img img.img-sx{height:12px;margin-left:8px;margin-top:4px;width:12px}.employee-log-table .multi-links-div .multi-link-img+.multi-link-img{margin-left:.8rem}.employee-log-table .company-description{font-size:1.4rem;line-height:2.2rem;padding-right:3.5rem;white-space:normal;width:100%}.employee-log-table .tag{border:1px solid #f3f4f6;border-radius:.8rem;font-size:1.3rem;font-weight:500;height:2.5rem;line-height:2.2rem;padding:0 1.2rem 0 1rem}.employee-log-table .tag.company-industry{align-items:center;background:#eff6ff;color:#2563eb}.employee-log-table-wrapper{background:#fff;border-radius:4px;padding-left:16px;padding-right:1.6rem;padding-top:12px}.change-job-log-filter-component.name-filter{align-items:anchor-center;display:flex}.change-job-log-filter-component .lbl-filter{font-size:1.5rem;font-weight:500;line-height:2rem}.change-job-log-filter-component .sp-reset{color:#4b5563;cursor:pointer;font-size:15px;font-weight:500;line-height:20px;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-underline-offset:2px}.change-job-log-filter-component .filter-items-div{display:inline-block}.change-job-log-filter-component .filter-items-div .name-filter-div{width:36rem}.change-job-log-filter-component .filter-items-div .txt-name-filter{border:1px solid #e5e7eb;border-radius:6px;height:4rem;width:52.4rem}.change-job-log-filter-component .filter-items-div .job-filter-div{align-items:center;display:flex;max-width:1064px;overflow-x:scroll!important;white-space:nowrap}.change-job-log-filter-component .filter-items-div .filter-item{background:#fff;border:1px solid #e5e7eb;border-radius:100px;color:#6b7280;cursor:pointer;display:inline-block;font-size:1.2rem;font-weight:700;line-height:2rem;padding:6px 20px 8px}.change-job-log-filter-component .filter-items-div .filter-item.active{background-color:#eff6ff;border-color:#93c5fd;color:#2563eb;font-weight:700}.change-job-log-filter-component .filter-items-div .filter-item+.filter-item{margin-left:1.6rem}.change-job-log-filter-wrapper{background:#fff;border-radius:.4rem;padding:16px 3.6rem 20px 30px}.introduce-company-page-explanation-parent-container{background-color:#fff;display:flex;justify-content:center;padding-left:6.6rem;padding-right:7rem;width:100%}.introduce-company-page-explanation-parent-container .right-div{column-gap:12px;display:flex}.introduce-company-page-explanation-parent-container .right-div .div-count{border:1.5px solid #f3f4f6;border-radius:3px;font-size:14px;font-weight:500;height:26px;padding-left:8px;padding-right:8px;padding-top:1px;text-align:center}.introduce-company-page-explanation-parent-container .div-copy{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 1px 2px 0 #0000000d;display:inline-flex;gap:2px;height:auto;padding:4px 12px}.introduce-company-page-explanation-parent-container .div-copy .icon-copy{color:#4b5563;flex-shrink:0;height:18px;width:18px}.introduce-company-page-explanation-parent-container .div-copy .sp-copy{color:#4b5563;font-family:Noto Sans JP;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;padding:0 4px;text-align:center}.introduce-company-page-explanation-parent-container .setting-switch{margin-left:1.2rem!important}.introduce-company-page-explanation-parent-container .introduce-company-page-explanation-container{align-items:center;background-color:#1f2937;display:flex;flex-direction:column;padding-bottom:5rem;padding-top:4.6rem;width:100%}.introduce-company-page-explanation-parent-container .introduce-company-page-explanation-bottom-container{align-items:center;display:flex;justify-items:center;max-width:128.8rem;padding-bottom:12px;padding-top:12px;width:100%}.introduce-company-page-explanation-parent-container .introduce-company-page-explanation-bottom-container .sub-menu-show-hide{align-items:center;display:inline-flex;font-size:1.5rem;font-weight:500;line-height:2.2rem}.introduce-company-page-explanation-parent-container .introduce-company-page-explanation-bottom-container .sub-menu-show-hide .lbl-update{font-size:14px;margin-bottom:0}.introduce-company-page-explanation-parent-container .introduce-company-page-explanation-bottom-container .sub-menu-show-hide .switch-div.switch-button-custom{margin-left:0!important}.introduce-company-page-explanation-parent-container .introduce-company-page-explanation-bottom-container .introduce-btn-action{align-items:center;display:flex}.introduce-company-page-explanation-parent-container .introduce-company-page-explanation-bottom-container .introduce-company-page-explanation-bottom{display:flex;flex-direction:row}.introduce-company-page-explanation-parent-container .introduce-company-page-explanation-bottom-container .introduce-company-page-explanation-bottom .bottom-line{align-items:center;display:flex;margin-right:32px}.introduce-company-page-explanation-parent-container .introduce-company-page-explanation-bottom-container .introduce-company-page-explanation-bottom .bottom-line.have-cursor{cursor:pointer}.introduce-company-page-explanation-parent-container .introduce-company-page-explanation-bottom-container .introduce-company-page-explanation-bottom .bottom-line .bottom-title-icon{height:16px;margin-right:8px;width:16px}.introduce-company-page-explanation-parent-container .introduce-company-page-explanation-bottom-container .introduce-company-page-explanation-bottom .bottom-line .bottom-line-text{background:#eff6ff;border:1.5px solid #e5e7eb;border-radius:10px;color:#2563eb;font-family:Noto Sans JP;font-size:13px;font-style:normal;font-weight:700;line-height:20px;padding:2px 11px 4px}.introduce-company-page-explanation-parent-container .introduce-company-page-explanation-bottom-container .introduce-company-page-explanation-bottom .bottom-line .bottom-line-text .highlight-text{background:linear-gradient(#0000,#f2f3f5 0)}.header-blue-column{border-left:3px solid #2563eb;display:block;font-size:1.5rem;font-weight:700;line-height:20px;padding-left:12px}.company-shadcn-route .switch-button-custom [role=switch]{background-color:#4b5563;border:1px solid #57606a;border-radius:9999px;height:24px;width:44px}.company-shadcn-route .switch-button-custom [role=switch][data-state=checked]{background-color:#2563eb;border-color:#2563eb}.company-shadcn-route .switch-button-custom [role=switch]>span{box-shadow:0 1px 2px 0 #0000000d;height:20px;width:20px}.company-shadcn-route .switch-button-custom [role=switch][data-state=checked]>span{transform:translateX(20px)}.company-shadcn-route .employee-info-log-simple-switch [role=switch]{background-color:#00000040;border:none;border-radius:9999px;height:22px;width:44px}.company-shadcn-route .employee-info-log-simple-switch [role=switch]>span{height:18px;width:18px}.company-shadcn-route .employee-info-log-simple-switch [role=switch][data-state=checked]{background-color:#2563eb}.company-shadcn-route .employee-info-log-simple-switch [role=switch][data-state=checked]>span{transform:translateX(22px)}.company-shadcn-route .records-count-row .sorting-div .employee-info-sort-trigger{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:space-between;width:100%}.company-shadcn-route .records-count-row .sorting-div .employee-info-sort-trigger svg{color:#4b5563;height:12px;width:12px}.company-shadcn-route .employee-level-list-sort-wrapper .employee-level-sort-trigger{align-items:center;cursor:pointer;display:inline-flex;gap:4px}.company-shadcn-route .employee-level-list-sort-wrapper .employee-level-sort-trigger svg{color:#4b5563}.cds-kpid__eyebrow{color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.06em;line-height:16px;margin:0 0 8px}.cds-kpid__trend{font-feature-settings:"tnum";align-items:center;color:#2563eb;display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;gap:4px;line-height:18px}.cds-kpid__trend i{color:#6b7280;font-size:12px;font-style:normal;font-weight:500}.cds-kpid__trend--up{color:#2563eb}.cds-kpid__trend--down{color:#dc2626}.cds-kpid__qual{align-items:center;color:#4b5563;display:inline-flex;font-size:13px;font-weight:500;line-height:18px}.cds-kpid__tiles{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.cds-kpid__tile{background:#eff6ff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px 16px 20px}.cds-kpid__tile-k{color:#4b5563;font-size:12px;font-weight:500;line-height:16px;margin:0}.cds-kpid__tile-v{font-feature-settings:"tnum";color:#111827;font-size:24px;font-variant-numeric:tabular-nums;font-weight:700;line-height:28px;margin:0}.cds-kpid__tile-v i{color:#4b5563;font-size:12px;font-style:normal;font-weight:500;margin-left:4px}.cds-kpid__row{display:grid;grid-template-columns:repeat(4,1fr)}.cds-kpid__cell{border-left:1px solid #e5e7eb;display:flex;flex-direction:column;gap:8px;padding:0 24px}.cds-kpid__cell:first-child{border-left:none;padding-left:0}.cds-kpid__cell:last-child{padding-right:0}.cds-kpid__cell-k{color:#4b5563;font-size:12px;font-weight:500;line-height:16px;margin:0}.cds-kpid__cell-v{font-feature-settings:"tnum";color:#111827;font-size:24px;font-variant-numeric:tabular-nums;font-weight:700;line-height:28px;margin:0}.cds-kpid__cell-v i{color:#4b5563;font-size:12px;font-style:normal;font-weight:500;margin-left:4px}.cds-kpid__cell-spark{align-items:center;display:flex;gap:12px}.cds-kpid__spark{display:block}.cds-kpid__hero-wrap{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1.4fr 1fr}.cds-kpid__hero{background:#eff6ff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:20px 20px 24px}.cds-kpid__hero-k{color:#4b5563;font-size:13px;font-weight:500;line-height:18px;margin:0}.cds-kpid__hero-v{font-feature-settings:"tnum";color:#111827;font-size:36px;font-variant-numeric:tabular-nums;font-weight:700;line-height:40px;margin:0}.cds-kpid__hero-v i{color:#4b5563;font-size:14px;font-style:normal;font-weight:500;margin-left:4px}.cds-kpid__hero-chart{margin-top:8px}.cds-kpid__subtiles{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.cds-kpid__subtile{border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px 16px 20px}.cds-herodemo .cds__sidebar{width:210px}.cds-herodemo__main{margin-left:210px}.cds-herodemo__grid{max-width:1192px;padding:28px 56px 60px}.cds-herodemo__center{min-width:0}.cds-herodemo__cover{aspect-ratio:3/1;background:#f3f4f6;border-radius:12px;margin:0 0 24px;max-width:1080px;overflow:hidden;width:100%}.cds-herodemo__cover-img{display:block;height:100%;object-fit:cover;width:100%}.cds-herodemo__cover-ph{align-items:center;background:#f3f4f6;display:flex;height:100%;justify-content:center;width:100%}.cds-herodemo__cover-ph-logo{max-height:64px;max-width:160px;object-fit:contain}.cds-herodemo__cover-ph-name{color:#4b5563;font-size:20px;font-weight:700;line-height:28px}.cds-herodemo__actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}.cds-herodemo__cta{align-items:center;background:#2563eb;border-radius:8px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;height:44px;justify-content:center;line-height:24px;padding:0 24px;text-decoration:none;transition:background .15s ease}.cds-herodemo__cta:hover{background:#1d4ed8}.cds-herodemo__cta:focus-visible{background:#1d4ed8;outline:none}.cds-herodemo__subactions{align-items:center;display:flex;gap:8px}.cds-herodemo__subaction{-webkit-appearance:none;appearance:none;background:none;border:none;color:#4b5563;cursor:pointer;font-size:13px;font-weight:500;line-height:24px;padding:8px 12px}.cds-herodemo__subaction:hover{color:#2563eb}.cds-herodemo__subaction:focus-visible{color:#2563eb;outline:none}.update-key-articles-page__list{display:flex;flex-direction:column;gap:24px}.update-key-articles-page__card{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:16px;padding-bottom:24px}.update-key-articles-page__card:last-of-type{border-bottom:none;padding-bottom:0}.update-key-articles-page__card-head{align-items:center;display:flex;justify-content:space-between}.update-key-articles-page__card-title{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:24px}.update-key-articles-page__remove{background:none;border:none;color:#dc2626;cursor:pointer;font-size:14px;font-weight:500;line-height:24px;padding:0}.update-key-articles-page__remove:hover{text-decoration:underline}.update-key-articles-page__field{display:flex;flex-direction:column;gap:8px}.update-key-articles-page__add{align-self:flex-start;background:#fff;border:1px dashed #e5e7eb;border-radius:8px;color:#2563eb;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;line-height:20px;padding:10px 20px}.update-key-articles-page__add:hover{background:#f0f7ff}.update-key-articles-page__add:focus,.update-key-articles-page__add:focus-visible{box-shadow:none;outline:none}.update-other-data-notes .update-other-data-notes__list{display:flex;flex-direction:column;gap:0}.update-other-data-notes .update-other-data-notes__row{align-items:flex-end;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;padding:24px 0 32px}.update-other-data-notes .update-other-data-notes__row:first-child{padding-top:0}.update-other-data-notes .update-other-data-notes__field{flex:1 1;min-width:0}.update-other-data-notes .update-other-data-notes__input{border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;font-size:16px;height:40px;letter-spacing:.7px;margin-top:6px;width:100%}.update-other-data-notes .update-other-data-notes__remove{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;flex:0 0 auto;font-size:14px;font-weight:500;height:40px;letter-spacing:.7px;padding:0 16px}.update-other-data-notes .update-other-data-notes__add{align-self:flex-start;background:#fff;border:1px dashed #e5e7eb;border-radius:8px;color:#2563eb;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;line-height:20px;margin-top:32px;padding:10px 20px}.update-other-data-notes .update-other-data-notes__add:hover{background:#f0f7ff}.update-other-data-notes .update-other-data-notes__add:focus,.update-other-data-notes .update-other-data-notes__add:focus-visible{box-shadow:none;outline:none}.update-rss-register__field{display:flex;flex-direction:column;gap:16px}.update-rss-register__label-block{display:flex;flex-direction:column;gap:8px}.update-rss-register__label-group{align-items:center;display:flex;gap:12px}.update-rss-register__input--wide{max-width:100%;width:632px}.update-rss-register__input--narrow,.update-rss-register__select{max-width:100%;width:400px}.update-rss-register__list-block{display:flex;flex-direction:column;gap:16px}.update-rss-register__search{max-width:100%;width:400px}.update-rss-register__pills{display:flex;flex-wrap:wrap;gap:8px}.update-rss-register__pill{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:100px;box-shadow:none;color:#4b5563;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;justify-content:center;letter-spacing:.7px;line-height:20px;padding:4px 12px}.update-rss-register__pill:hover{background:#f9fafb}.update-rss-register__pill.is-active{background:#1f2937;border-color:#1f2937;color:#fff}.update-rss-register__rows{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.update-rss-register__row{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;justify-content:space-between;padding:12px 0}.update-rss-register__row:last-child{border-bottom:none}.update-rss-register__row-main{align-items:center;display:flex;gap:12px;min-width:0}.update-rss-register__row-idx{color:#9ca3af;flex-shrink:0;min-width:20px}.update-rss-register__row-idx,.update-rss-register__row-name{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px}.update-rss-register__row-name{color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.update-rss-register__row-cat{color:#6b7280}.update-rss-register__row-acts{align-items:center;display:flex;flex-shrink:0;gap:8px}.update-rss-register__row-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:none;color:#2563eb;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;justify-content:center;letter-spacing:.7px;line-height:20px;min-height:32px;padding:4px 12px}.update-rss-register__row-btn:hover{background:#f9fafb}.update-rss-register__row-btn--danger{color:#dc2626}.update-rss-register__pager{align-items:center;display:flex;justify-content:flex-start}.update-rss-register__empty{color:#6b7280;line-height:24px;margin:0}.update-rss-register__cancel-edit,.update-rss-register__empty{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px}.update-rss-register__cancel-edit{align-self:flex-start;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#2563eb;cursor:pointer;line-height:20px;min-height:32px;padding:4px 12px}.update-rss-register__cancel-edit:hover{background:#f9fafb}.update-role-recruiting-status-page__field{display:flex;flex-direction:column;gap:16px}.update-role-recruiting-status-page__label-block{display:flex;flex-direction:column;gap:8px}.update-role-recruiting-status-page__radio-group{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px}.update-role-recruiting-status-page__radio{align-items:center;color:#4b5563;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;gap:8px;letter-spacing:.8px;line-height:24px}.update-role-recruiting-status-page__radio input[type=radio]{accent-color:#2563eb;cursor:pointer;height:20px;margin:0;width:20px}.update-role-working-benefits .update-role-working-benefits__list{display:flex;flex-direction:column;gap:0}.update-role-working-benefits .update-role-working-benefits__row{align-items:flex-end;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;padding:24px 0 32px}.update-role-working-benefits .update-role-working-benefits__row:first-child{padding-top:0}.update-role-working-benefits .update-role-working-benefits__field{flex:1 1;min-width:0}.update-role-working-benefits .update-role-working-benefits__input{border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;font-size:16px;height:40px;letter-spacing:.7px;margin-top:6px;width:100%}.update-role-working-benefits .update-role-working-benefits__remove{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;flex:0 0 auto;font-size:14px;font-weight:500;height:40px;letter-spacing:.7px;padding:0 16px}.update-role-working-benefits .update-role-working-benefits__add{align-self:flex-start;background:#fff;border:1px dashed #e5e7eb;border-radius:8px;color:#2563eb;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;line-height:20px;margin-top:32px;padding:10px 20px}.update-role-working-benefits .update-role-working-benefits__add:hover{background:#f0f7ff}.update-role-working-benefits .update-role-working-benefits__add:focus,.update-role-working-benefits .update-role-working-benefits__add:focus-visible{box-shadow:none;outline:none}#root:has(.nominated-companies-page),.main-layout-pc-container:has(.nominated-companies-page),.view-routes:has(.nominated-companies-page),body:has(.nominated-companies-page),html:has(.nominated-companies-page){height:auto;min-height:100%}.nominated-companies-page .exp-box{background:#fff;border:1.5px solid #f3f4f6;border-radius:10px;max-width:30.3rem;width:30.3rem;block-size:-webkit-fit-content;block-size:fit-content;padding:2.7rem 2rem 2.4rem}.nominated-companies-page .exp-box .exp-title{font-size:14px;font-weight:700;line-height:20px}.nominated-companies-page .exp-box .exp-txt{font-size:14px;font-weight:500;line-height:28px}.nominated-companies-page .exp-box .exp-txt a{text-decoration:none}.nominated-companies-page .white-header .white-header-content{max-width:133rem;padding-left:2rem;width:133rem}.nominated-companies-page .padding-bottom-50{padding-bottom:5rem}.nominated-companies-page .nominate-explanation-note-box{align-items:center;background-color:#eff6ff;border:1px solid #2563eb;border-radius:8px;display:flex;flex-direction:row;height:6.4rem;padding-bottom:1.2rem;padding-left:1.5rem;padding-top:1.2rem}.nominated-companies-page .nominate-explanation-note-box .thumbsup-icon{height:1.6rem;width:1.6rem}.nominated-companies-page .nominate-explanation-note-box .blue-title{color:#2563eb;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.nominated-companies-page .nominate-explanation-note-box .exp-txt{color:#111827;font-family:Noto Sans JP;font-size:13px;font-style:normal;font-weight:500;line-height:20px}.nominated-companies-page .companies-result-section{width:100%}.nominated-companies-page .companies-result-section .bottom-gray-section,.nominated-companies-page .companies-result-section .bottom-info-section,.nominated-companies-page .companies-result-section .middle-white-section,.nominated-companies-page .companies-result-section .top-black-bar,.nominated-companies-page .companies-result-section .top-gray-section,.nominated-companies-page .companies-result-section .top-white-section{box-sizing:border-box;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.nominated-companies-page .companies-result-section .top-black-bar{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;height:48px;margin-top:-28px;padding-bottom:16px;padding-top:12px}.nominated-companies-page .companies-result-section .top-black-bar__inner{box-sizing:border-box;margin:0 auto;max-width:126rem;width:100%}.nominated-companies-page .companies-result-section .top-black-bar__inner .breadcrumb-row{color:#1f2937;font-family:Noto Sans JP;font-size:13px;font-weight:500;line-height:20px;margin:0;padding:0;white-space:pre;width:100%}.nominated-companies-page .companies-result-section .top-black-bar__inner .breadcrumb-row__separator{color:#1f2937}.nominated-companies-page .companies-result-section .top-black-bar__inner .breadcrumb-row__item--link{color:#2563eb;cursor:pointer}.nominated-companies-page .companies-result-section .top-gray-section{background-color:#f3f4f6;margin-top:0;padding-bottom:20px;padding-top:16px}.nominated-companies-page .companies-result-section .top-gray-section__inner{box-sizing:border-box;margin:0 auto;max-width:126rem}.nominated-companies-page .companies-result-section .top-gray-section__inner .search-inline-message{align-items:flex-start;background-color:#eff6ff;border:1px solid #3b82f6;border-radius:4px;box-sizing:border-box;display:flex;gap:8px;padding:4px 12px 8px;width:100%}.nominated-companies-page .companies-result-section .top-gray-section__inner .search-inline-message__icon-wrap{align-items:center;display:flex;flex-shrink:0;padding:4px}.nominated-companies-page .companies-result-section .top-gray-section__inner .search-inline-message__icon{color:#2563eb;height:24px;width:24px}.nominated-companies-page .companies-result-section .top-gray-section__inner .search-inline-message__body{display:flex;flex:1 0;flex-direction:column;justify-content:center;min-height:32px;min-width:0}.nominated-companies-page .companies-result-section .top-gray-section__inner .search-inline-message__description{color:#111827;font-family:Noto Sans JP;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px}.nominated-companies-page .companies-result-section .top-white-section{background-color:#f3f4f6}.nominated-companies-page .companies-result-section .top-white-section__inner{box-sizing:border-box;margin:0 auto;max-width:108.6rem}.nominated-companies-page .companies-result-section .top-white-section__row{background-color:#fff;border-bottom:1px solid #e5e7eb;padding-bottom:20px;padding-top:16px;width:100%}.nominated-companies-page .companies-result-section .top-white-section__row--filters{border-top:1px solid #e5e7eb}.nominated-companies-page .companies-result-section .top-white-section__row-inner{box-sizing:border-box;margin:0 auto;max-width:108.6rem}.nominated-companies-page .companies-result-section .top-white-section .sub-filter-div{background:#0000;border-radius:0;margin-top:0;padding:0}.nominated-companies-page .companies-result-section .top-white-section .quick-filter-row{background:#0000;border:none;border-radius:0;margin-top:0;padding:0}.nominated-companies-page .companies-result-section .top-white-section .header-filter-row{margin-top:0}.nominated-companies-page .companies-result-section .middle-white-section{background-color:#f3f4f6;padding-bottom:0;padding-top:24px}.nominated-companies-page .companies-result-section .middle-white-section__inner{box-sizing:border-box;margin:0 auto;max-width:126rem}.nominated-companies-page .companies-result-section .middle-white-section .nominated-result-card{background-color:#fff;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:100%;overflow:hidden;padding:24px 35px 28px;width:1086px}.nominated-companies-page .companies-result-section .middle-white-section .nominated-result-card .page-info-row{border-bottom:1px solid #e5e7eb;margin:0;max-width:100%;padding:0 0 16px;width:100%}.nominated-companies-page .companies-result-section .middle-white-section .nominated-result-card .page-info-row .item-count{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px}.nominated-companies-page .companies-result-section .middle-white-section .nominated-result-card .page-info-row .sort-btn{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;display:inline-flex;height:32px;margin-left:auto;max-width:none;min-height:32px;padding:4px;width:auto}.nominated-companies-page .companies-result-section .middle-white-section .nominated-result-card .page-info-row .sort-btn__trigger{align-items:center;cursor:pointer;display:inline-flex;height:100%}.nominated-companies-page .companies-result-section .middle-white-section .nominated-result-card .page-info-row .sort-btn__label{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;padding:0 8px;white-space:nowrap}.nominated-companies-page .companies-result-section .middle-white-section .nominated-result-card .page-info-row .sort-btn__icon{color:#4b5563;flex:0 0 auto;font-size:20px!important}.nominated-companies-page .companies-result-section .middle-white-section .nominated-result-card .nominated-companies-container{display:flex;flex-direction:column;gap:16px;margin-top:0}.nominated-companies-page .companies-result-section .middle-white-section .nominated-result-card .company-list-container{grid-column-gap:28px;grid-row-gap:28px;column-gap:28px;display:grid;grid-template-columns:repeat(3,320px);justify-content:flex-start;margin-top:0;row-gap:28px}.nominated-companies-page .companies-result-section .middle-white-section .nominated-result-card .company-list-container .company-box-container{min-width:0;width:320px}.nominated-companies-page .companies-result-section .middle-white-section .nominated-result-card .company-list-container .company-box-container .div-cover-photo{display:none}.nominated-companies-page .companies-result-section .middle-white-section .nominated-result-card .company-list-container .company-box-container .company-box{border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;gap:16px;padding:16px 20px 24px;width:100%}.nominated-companies-page .companies-result-section .middle-white-section .nominated-result-card .company-list-container .company-box-container .company-box .company-description{gap:10px;margin-top:0;max-height:none;max-width:100%;min-height:0;padding:10px 16px 12px}.nominated-companies-page .companies-result-section .middle-white-section .nominated-result-card .company-list-container .company-box-container .company-box .key-figures,.nominated-companies-page .companies-result-section .middle-white-section .nominated-result-card .company-list-container .company-box-container .company-box .vid-item{margin-top:0!important}.nominated-companies-page .companies-result-section .middle-white-section .nominated-result-card .company-list-container .company-box-container .company-box .divider{display:none}.nominated-companies-page .companies-result-section .middle-white-section .nominated-result-card .bottom-div{margin-top:0;width:100%}.nominated-companies-page .companies-result-section .bottom-info-section{background-color:#f3f4f6;padding-bottom:48px;padding-top:12px}.nominated-companies-page .companies-result-section .bottom-info-section__inner{box-sizing:border-box;margin:0 auto;max-width:108.6rem;width:108.6rem}.nominated-companies-page .companies-result-section .bottom-info-section__white-box{background-color:#fff;border-radius:4px;box-sizing:border-box;padding:24px 24px 28px 28px;width:100%}.nominated-companies-page .companies-result-section .bottom-info-section__title{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;line-height:24px;margin:0}.nominated-companies-page .companies-result-section .bottom-info-section .search-accordion{margin-top:0;width:100%}.nominated-companies-page .companies-result-section .bottom-info-section .search-accordion-item{border-bottom:1px solid #e5e7eb;width:100%}.nominated-companies-page .companies-result-section .bottom-info-section .search-accordion-item:last-child{border-bottom:none}.nominated-companies-page .companies-result-section .bottom-info-section .search-accordion-item__trigger{align-items:center;background:#0000;border:none;box-sizing:border-box;cursor:pointer;display:flex;height:52px;padding:16px 0;width:100%}.nominated-companies-page .companies-result-section .bottom-info-section .search-accordion-item__question{color:#111827;flex:1 1 auto;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:20px;min-width:0;overflow:hidden;padding-right:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.nominated-companies-page .companies-result-section .bottom-info-section .search-accordion-item__icon{color:#111827;flex-shrink:0;height:16px!important;transition:transform .2s ease;width:16px!important}.nominated-companies-page .companies-result-section .bottom-info-section .search-accordion-item.is-open .search-accordion-item__icon{transform:rotate(180deg)}.nominated-companies-page .companies-result-section .bottom-info-section .search-accordion-item__answer{display:flex;flex-direction:column;gap:16px;padding-bottom:16px}.nominated-companies-page .companies-result-section .bottom-info-section .search-accordion-item__heading{color:#2563eb;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;line-height:32px;margin:0;white-space:pre-wrap}.nominated-companies-page .companies-result-section .bottom-info-section .search-accordion-item__heading-underline{text-decoration:underline}.nominated-companies-page .companies-result-section .bottom-info-section .search-accordion-item__list{list-style:disc;margin:0;padding-left:21px}.nominated-companies-page .companies-result-section .bottom-info-section .search-accordion-item__list li{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:32px}.nominated-companies-page .companies-result-section .bottom-info-section .search-accordion-item__highlight{color:#ff4a21}.nominated-companies-page .companies-result-section .bottom-info-section .search-accordion-item__sub-note{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:32px;margin:0;white-space:pre-wrap}.nominated-companies-page .companies-result-section .bottom-gray-section{background-color:#f3f4f6;padding:40px 102px 80px 74px}.nominated-companies-page .companies-result-section .bottom-gray-section__inner{box-sizing:border-box}.nominated-companies-page .companies-result-section .bottom-gray-section__inner .reason-boxes{margin-top:0}.nominated-companies-page .header-filter-row{margin-top:8px}.nominated-companies-page .quick-filter-row{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;width:100%}.nominated-companies-page .quick-filter-row__reset{background:#0000;border:none;color:#2563eb;cursor:pointer;font-family:Noto Sans JP;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin-left:auto;padding:0}.nominated-companies-page .quick-filter-row__reset:hover{text-decoration:underline}.nominated-companies-page .quick-filter-row .quick-filter-chip{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;color:#4b5563;cursor:pointer;display:inline-flex;font-family:Noto Sans JP;font-size:14px;font-weight:500;height:38px;justify-content:center;letter-spacing:.7px;line-height:24px;min-width:80px;padding:0 14px;transition:background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.nominated-companies-page .quick-filter-row .quick-filter-chip:hover:not(.selected){background-color:#f3f4f6}.nominated-companies-page .quick-filter-row .quick-filter-chip.selected{background-color:#eff6ff;border-color:#93c5fd;color:#2563eb}.nominated-companies-page .selected-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;width:100%}.nominated-companies-page .selected-filter-row__label{color:#6b7280;font-family:Noto Sans JP;font-size:12px;font-weight:500;line-height:16px;margin-right:4px}.nominated-companies-page .selected-filter-row .filter-badge{background-color:#eff4ff;border-radius:5px;color:#3b82f6}.nominated-companies-page .selected-filter-row .filter-badge .filter-badge__remove{color:#3b82f6}.nominated-companies-page .selected-filter-row .filter-badge .filter-badge__remove:hover{background-color:#dbe7ff;color:#1d4ed8}.nominated-companies-page .sub-filter-div{align-items:center;background:#fff;border-radius:.5rem;display:flex;margin-top:0;padding:1.8rem 3.5rem}.nominated-companies-page .sub-filter-div__reset{background:#0000;border:none;color:#2563eb;cursor:pointer;font-family:Noto Sans JP;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin-left:auto;padding:0}.nominated-companies-page .sub-filter-div__reset:hover{text-decoration:underline}.nominated-companies-page .sub-filter-div__more-filters{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#4b5563;cursor:pointer;display:inline-flex;font-family:Noto Sans JP;font-size:14px;font-weight:500;gap:8px;height:3.6rem;letter-spacing:.7px;line-height:24px;margin-left:16px;padding:0 1.4rem}.nominated-companies-page .sub-filter-div__more-filters:hover{border-color:#2563eb}.nominated-companies-page .sub-filter-div__more-filters.is-active{background-color:#f0f4ff;border-color:#3b82f6;color:#3b82f6}.nominated-companies-page .sub-filter-div__more-filters.is-active .more-filters-icon{color:#3b82f6}.nominated-companies-page .sub-filter-div__more-filters .more-filters-icon{color:#4b5563;font-size:12px}.nominated-companies-page .sub-filter-div__more-filters-badge{align-items:center;background-color:#3b82f6;border-radius:9999px;color:#fff;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:600;height:20px;justify-content:center;line-height:1;min-width:20px;padding:1px 6px 0}.nominated-companies-page .sub-filter-div .name-filter-div{align-items:center;border:1px solid #e5e7eb;border-radius:6px;display:inline-flex;height:3.6rem;padding-left:1.4rem;width:36rem}.nominated-companies-page .sub-filter-div .name-filter-div.w-439{width:43.9rem}.nominated-companies-page .sub-filter-div .name-filter-div:active,.nominated-companies-page .sub-filter-div .name-filter-div:focus-within{background-color:#fff;border-color:#2563eb;box-shadow:0 0 0 2px #0591ff1a;outline:0}.nominated-companies-page .sub-filter-div .name-filter-div .magnifying-class{height:1.2rem;width:1.2rem}.nominated-companies-page .sub-filter-div .name-filter-div .name-fitler-txt{color:#4b5563;font-size:1.4rem;font-weight:500;padding-left:.8rem;padding-top:.2rem}.nominated-companies-page .sub-filter-div .name-filter-div .name-fitler-txt::placeholder{color:#58667e;opacity:1}.nominated-companies-page .company-select-header{font-size:1.5rem;font-weight:700;line-height:2.3rem}.nominated-companies-page .center-div{display:flex;justify-content:center;width:100%}.nominated-companies-page .center-div.bg-F4F6F9{background:#f3f4f6}.nominated-companies-page .center-div.padding-top-40{padding-top:4rem}.nominated-companies-page .center-div.padding-top-30{padding-top:3rem}.nominated-companies-page .page-container{width:100%}.nominated-companies-page .inline-message-row{display:flex;justify-content:center;margin-top:0;width:100%}.nominated-companies-page .breadcrumb-row{align-items:center;color:#1f2937;display:flex;font-family:Noto Sans JP;font-size:14px;font-weight:500;gap:8px;line-height:24px;margin-top:-28px;padding:20px 0;width:100%}.nominated-companies-page .breadcrumb-row__separator{color:#9aa0a6}.nominated-companies-page .breadcrumb-row__item--link{color:#2563eb}.nominated-companies-page .inline-message{background-color:#eff6ff;border:.5px solid #3b82f6;border-radius:4px;box-sizing:border-box;padding:0 16px 2px;width:100%}.nominated-companies-page .inline-message__description{align-items:center;color:#4b5563;display:flex;font-family:Noto Sans JP;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;min-height:32px}.nominated-companies-page .sections-container{column-gap:2.2rem;display:flex;width:100%}.nominated-companies-page .sections-container .company-select-wrapper,.nominated-companies-page .sections-container .left-side{background:#fff;border:1.5px solid #f3f4f6;border-radius:10px;max-width:30.3rem;width:30.3rem;block-size:-webkit-fit-content;block-size:fit-content;padding:2.7rem 2rem 3.2rem}.nominated-companies-page .sections-container .nominate-explanation{background-color:#fff;border:1.5px solid #f3f4f6;padding:25px 45px 30px 34px}.nominated-companies-page .sections-container .nominate-explanation .title{color:#1f2937;font-size:15px;font-weight:700;line-height:21.72px}.nominated-companies-page .sections-container .nominate-explanation .description{color:#1f2937;font-size:14px;font-weight:500;line-height:25px;margin-top:15px}.nominated-companies-page .sections-container .extra-txt{background-color:#fff;display:block;font-size:1.4rem;font-weight:500;line-height:2.8rem;padding-bottom:3.6rem;padding-top:2.8rem}.nominated-companies-page .sections-container .company-select-wrapper{padding-bottom:3.2rem}.nominated-companies-page .sections-container .company-select-wrapper+.company-full-filter{margin-top:1.6rem}.nominated-companies-page .reason-boxes{display:flex;flex-direction:column;gap:12px;margin-top:36px;width:100%}.nominated-companies-page .reason-boxes .reason-box{align-items:center;background-color:#eff6ff;border:.5px solid #3b82f6;border-radius:4px;box-sizing:border-box;display:flex;min-height:32px;padding:0 16px 2px;width:100%}.nominated-companies-page .reason-boxes .reason-box__text{color:#4b5563;font-family:Noto Sans JP;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px}.nominated-companies-page .page-info-row{align-items:center;box-sizing:border-box;display:flex;font-size:1.4rem;font-weight:500;justify-content:center;margin:0 auto;max-width:125rem;width:125rem}.nominated-companies-page .page-info-row .item-count{line-height:3.2rem}.nominated-companies-page .page-info-row .sort-btn{align-items:center;background-color:#fff;border:1.5px solid #f3f4f6;border-radius:.5rem;display:flex;font-size:1.4rem;height:3.2rem;justify-content:center;margin-left:auto;max-width:27.6rem;padding-left:1.9rem;padding-right:1.9rem;width:-webkit-fit-content;width:fit-content}.nominated-companies-page .page-info-row .sort-btn .ant-space-item .anticon{transform:scale(.8)}.nominated-companies-page .page-info-row .sort-btn .ant-dropdown-trigger .ant-space-gap-col-small{column-gap:4px}.nominated-companies-page .nominated-companies-container{margin-top:2.4rem}.nominated-companies-page .nominated-companies-container .company-list-container{grid-column-gap:1.4rem;grid-row-gap:3.2rem;column-gap:1.4rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.7rem;row-gap:3.2rem}.nominated-companies-page .nominated-companies-container .company-list-container .company-box-container{min-width:0;width:100%}.nominated-companies-page .nominated-companies-container .company-list-container .company-box-container .image-cover-photo,.nominated-companies-page .nominated-companies-container .company-list-container .company-box-container .image-cover-photo-default{width:100%}.nominated-companies-page .nominated-companies-container .company-list-container .company-box-container .company-box{box-sizing:border-box;width:100%}.nominated-companies-page .nominated-companies-container .w-50p{float:left}.nominated-companies-page .nominated-companies-container .empty-txt{display:block;font-size:1.4rem;font-weight:500;line-height:normal}.nominated-companies-page .nominated-companies-container .bottom-div{width:100%}.nominated-companies-page .nominated-companies-container .bottom-div .btn-unselect{color:#111827;font-size:1.3rem;font-weight:500;line-height:2.5rem;margin-top:.3rem}.nominated-companies-page .nominated-companies-container .bottom-div .btn-unselect:hover{background-color:#fff}.nominated-companies-page .nominated-companies-container .bottom-div .btn-unselect span{text-decoration:underline}.nominated-companies-page .nominated-companies-container .company-go-home-header{color:#2563eb;cursor:pointer;display:inline-block;font-size:1.5rem;font-weight:700;line-height:2.3rem;text-align:right;width:67%}.nominated-companies-page .nominated-companies-container .pagination-row{margin-top:0}.nominated-companies-page .nominated-companies-container .pagination-row .pagination{margin-left:0}.nominated-companies-page .nominated-companies-container .pagination-row .custom-pagination-container .pagination{align-items:center;display:flex;gap:8px;margin-bottom:0}.nominated-companies-page .nominated-companies-container .pagination-row .custom-pagination-container .pagination li{align-items:center;background-color:#0000;border:1px solid #0000;border-radius:50%;box-sizing:border-box;display:flex;height:28px;justify-content:center;min-width:28px;padding-top:0}.nominated-companies-page .nominated-companies-container .pagination-row .custom-pagination-container .pagination li:not(:first-child){margin-left:0}.nominated-companies-page .nominated-companies-container .pagination-row .custom-pagination-container .pagination li a{align-items:center;color:#000000d9;display:flex;font-family:Roboto,Noto Sans JP;font-size:14px;font-weight:400;height:100%;justify-content:center;line-height:22px;padding:0 0 2px;text-decoration:none;width:100%}.nominated-companies-page .nominated-companies-container .pagination-row .custom-pagination-container .pagination li.next,.nominated-companies-page .nominated-companies-container .pagination-row .custom-pagination-container .pagination li.previous{padding-top:0}.nominated-companies-page .nominated-companies-container .pagination-row .custom-pagination-container .pagination li.next a,.nominated-companies-page .nominated-companies-container .pagination-row .custom-pagination-container .pagination li.previous a{color:#00000073;line-height:1;padding:0}.nominated-companies-page .nominated-companies-container .pagination-row .custom-pagination-container .pagination li.next div,.nominated-companies-page .nominated-companies-container .pagination-row .custom-pagination-container .pagination li.previous div{align-items:center;display:flex;font-size:12px;height:12px;justify-content:center;line-height:1;width:12px}.nominated-companies-page .nominated-companies-container .pagination-row .custom-pagination-container .pagination li.next.disabled,.nominated-companies-page .nominated-companies-container .pagination-row .custom-pagination-container .pagination li.previous.disabled{display:flex}.nominated-companies-page .nominated-companies-container .pagination-row .custom-pagination-container .pagination li.next.disabled a,.nominated-companies-page .nominated-companies-container .pagination-row .custom-pagination-container .pagination li.previous.disabled a{color:#00000040;cursor:not-allowed}.nominated-companies-page .nominated-companies-container .pagination-row .custom-pagination-container .pagination li.active{background-color:#0000;border:1px solid #1890ff;border-radius:50%}.nominated-companies-page .nominated-companies-container .pagination-row .custom-pagination-container .pagination li.active a{color:#1890ff;font-weight:500}.nominated-companies-page .nominated-companies-container .pagination-row .clear-all-service{margin-left:auto;padding-right:.5rem}.nominated-companies-page .nominated-companies-container .pagination-row .clear-all-service span{color:#4b5563;display:block;font-size:1.3rem;font-weight:500;line-height:2.5rem;text-align:right;-webkit-text-decoration-line:underline;text-decoration-line:underline}.top-page-pc:has(.nominated-companies-page){padding-bottom:0}.nominated-breadcrumb-section{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;margin-left:calc(50% - 50vw);margin-top:-28px;padding-top:16px;width:100vw}.nominated-breadcrumb-section__inner{box-sizing:border-box;margin:0 auto;max-width:125rem;padding:0;width:125rem}.nominated-breadcrumb-section__divider{background-color:#e5e7eb;height:1px;margin-top:16px;width:100%}.nominated-breadcrumb{align-items:center;display:inline-flex;font-family:Noto Sans JP,sans-serif;gap:6px}.nominated-breadcrumb__link{color:#2563eb;font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.nominated-breadcrumb__link:hover{text-decoration:underline}.nominated-breadcrumb__crumb{color:#111827;font-size:14px;font-weight:500;line-height:20px}.nominated-breadcrumb__sep{color:#9ca3af;font-size:14px;line-height:20px;-webkit-user-select:none;user-select:none}.nominated-hero-section{background-color:#fff;box-sizing:border-box;display:flex;justify-content:center;margin-left:calc(50% - 50vw);padding-bottom:36px;padding-top:32px;width:100vw}.nominated-hero-section__inner{box-sizing:border-box;gap:27px;max-width:960px}.nominated-hero-section__content,.nominated-hero-section__inner{align-items:center;display:flex;flex-direction:column;width:100%}.nominated-hero-section__content{gap:24px}.nominated-hero-section__heading-block{align-items:center;display:flex;flex-direction:column;gap:16px}.nominated-hero-section__badge{align-items:center;background-color:#f3f4f6;border-radius:100px;color:#111827;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;justify-content:center;line-height:20px;padding:1px 8px 3px;white-space:nowrap}.nominated-hero-section__title{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:40px;font-weight:700;letter-spacing:0;line-height:52px;margin:0;text-align:center;word-break:keep-all}.nominated-hero-section__description{text-align:center;width:100%}.nominated-hero-section__description p{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin:0}.nominated-hero-section__view-toggle{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000001a;display:inline-flex;overflow:hidden}.nominated-hero-section__view-toggle-btn{align-items:center;background:#0000;border:none;border-right:1px solid #e5e7eb;color:#111827;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:32px;justify-content:center;line-height:20px;padding:0 12px}.nominated-hero-section__view-toggle-btn:last-child{border-right:none}.nominated-hero-section__view-toggle-btn--active{background-color:#1f2937;color:#fff}.search-table-container{background-color:#fff;border-radius:4px 4px 0 0;padding:0 0 20px;width:100%}.search-table-container .ant-table{border:1px solid #e5e7eb!important;border-bottom:none!important;border-radius:4px 4px 0 0!important;overflow:hidden!important}.search-table-container .ant-table table{border-collapse:collapse!important;border-spacing:0!important;table-layout:fixed!important}.search-table-container .ant-table-thead .ant-table-cell,.search-table-container .ant-table-thead>tr>td,.search-table-container .ant-table-thead>tr>th{background-color:#f3f4f6!important;border:1px solid #e5e7eb!important;border-left:none!important;border-top:none!important;color:#4b5563!important;font-family:Noto Sans JP!important;font-size:13px!important;font-weight:500!important;height:44px!important;letter-spacing:.65px!important;line-height:24px!important;padding:7px 24px 9px 16px!important}.search-table-container .ant-table-thead .ant-table-cell:first-child,.search-table-container .ant-table-thead>tr>td:first-child,.search-table-container .ant-table-thead>tr>th:first-child{font-size:15px!important;letter-spacing:.75px!important;text-align:center}.search-table-container .ant-table-thead .ant-table-cell:last-child,.search-table-container .ant-table-thead>tr>td:last-child,.search-table-container .ant-table-thead>tr>th:last-child{border-right:none!important}.search-table-container .ant-table-thead .ant-table-cell:before,.search-table-container .ant-table-thead>tr>td:before,.search-table-container .ant-table-thead>tr>th:before{display:none!important}.search-table-container .custom-row{color:#4b5563;font-family:Noto Sans JP;font-size:14px;font-weight:500;line-height:24px}.search-table-container .custom-row .ant-table-cell{border-bottom:1px solid #e5e7eb!important;border-right:1px solid #e5e7eb!important;border-top:none!important;line-height:24px!important;padding:16px!important;vertical-align:top!important}.search-table-container .custom-row .ant-table-cell:first-child{color:#4b5563;padding:20px 12px 16px!important;text-align:center}.search-table-container .custom-row .ant-table-cell:nth-child(2){padding:16px!important}.search-table-container .custom-row .ant-table-cell:last-child{border-right:none!important}.search-table-name-cell{display:flex;flex-direction:column;gap:10px;width:100%}.search-table-name-cell__row{align-items:center;display:flex;gap:12px}.search-table-name-cell__logo{flex-shrink:0;height:32px;width:32px}.search-table-name-cell__logo-fallback{align-items:center;background:#f3f4f6;border:1px solid #f3f4f6;border-radius:100%;display:flex;height:32px;justify-content:center;width:32px}.search-table-name-cell__logo-fallback img{height:20px;width:20px}.search-table-name-cell__name{color:#1f2937;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;text-decoration:underline;text-underline-offset:2px;word-break:break-word}.search-table-name-cell__name.blue-lnk{color:#2563eb}.search-table-name-cell__description{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#4b5563;display:-webkit-box;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:24px;overflow:hidden;text-overflow:ellipsis}.search-table-name-cell__tags{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.search-table-name-cell__tags .funding-tag,.search-table-name-cell__tags .industry-tag{border:1px solid #e5e7eb;border-radius:6px;padding:2px 8px 2px 6px}.search-table-name-cell__tags .funding-tag{align-items:center;background:#fff;display:inline-flex;gap:4px}.search-table-name-cell__tags .funding-tag__dot{background:#2563eb;border-radius:100%;flex-shrink:0;height:6px;width:6px}.search-table-name-cell__tags .funding-tag__label{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;line-height:18px;transform:translateY(-1px);white-space:nowrap}.search-table-name-cell__tags .award-tag{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;display:inline-flex;gap:4px;padding:2px 8px 2px 6px}.search-table-name-cell__tags .award-tag__dot{background:#29a383;border-radius:100%;flex-shrink:0;height:6px;width:6px}.search-table-name-cell__tags .award-tag__label{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;line-height:18px;transform:translateY(-1px);white-space:nowrap}.nominated-shadcn-route .nominated-breadcrumb-section{margin-top:0}.nominated-shadcn-route .csr-filter-bar,.nominated-shadcn-route .csr-footer,.nominated-shadcn-route .csr-hero,.nominated-shadcn-route .csr-result-section{box-sizing:border-box;margin-left:calc(50% - 50vw);width:100vw}.nominated-shadcn-route .csr-filter-bar__inner,.nominated-shadcn-route .csr-hero__inner,.nominated-shadcn-route .csr-result-section__inner{box-sizing:border-box;margin:0 auto;max-width:1437px;padding:0 90px;width:100%}.nominated-shadcn-route .csr-hero{background-color:#111827;padding:16px 0 44px}.nominated-shadcn-route .csr-hero__title{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:700;letter-spacing:0;line-height:28px;margin:0 0 16px}.nominated-shadcn-route .csr-hero__accent{background-color:#dc2626;border-radius:3px;height:5px;margin:0 0 16px;width:40px}.nominated-shadcn-route .csr-hero__subtitle{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin:0}.nominated-shadcn-route .csr-breadcrumb{align-items:center;color:#fff;display:flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;gap:6px;line-height:20px}.nominated-shadcn-route .csr-breadcrumb__link{color:#fff;text-decoration:none}.nominated-shadcn-route .csr-breadcrumb__link:hover{text-decoration:underline}.nominated-shadcn-route .csr-breadcrumb__sep{color:#fff;opacity:.8}.nominated-shadcn-route .csr-breadcrumb__crumb{color:#fff}.nominated-shadcn-route .csr-filter-bar{background:#fff;border-bottom:1px solid #e5e7eb;padding:12px 0 16px}.nominated-shadcn-route .csr-filter-bar__inner{align-items:center;display:flex;gap:12px}.nominated-shadcn-route .csr-search{flex-shrink:0;width:180px}.nominated-shadcn-route .csr-search input{border-radius:8px;height:36px}.nominated-shadcn-route .csr-search input::placeholder{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;opacity:1}.nominated-shadcn-route .csr-filter-group{align-items:center;display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:12px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.nominated-shadcn-route .csr-filter-group::-webkit-scrollbar{display:none}.nominated-shadcn-route .csr-filter-group .filter-select--compact{border-color:#e5e7eb;border-radius:8px;gap:0;height:36px;min-height:36px;padding:8px 12px}.nominated-shadcn-route .csr-filter-group .filter-select--compact:hover{border-color:#d1d5db}.nominated-shadcn-route .csr-filter-group .filter-select__arrow{margin-left:12px}.nominated-shadcn-route .csr-filter-group .filter-select--compact.filter-select--selected{background-color:#fff;border-color:#e5e7eb}.nominated-shadcn-route .csr-filter-group .filter-select--compact.filter-select--selected:hover{background-color:#f3f4f6;border-color:#d1d5db}.nominated-shadcn-route .csr-filter-group .filter-select--compact.filter-select--selected .filter-select__arrow{color:#4b5563}.nominated-shadcn-route .csr-filter-group .csr-other-btn>span,.nominated-shadcn-route .csr-filter-group .filter-select__count-badge,.nominated-shadcn-route .csr-filter-group .filter-select__text{transform:translateY(-1px)}.nominated-shadcn-route .csr-other-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#0e172a;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;gap:0;height:36px;line-height:20px;padding:0 12px;transition:border-color .15s ease;white-space:nowrap}.nominated-shadcn-route .csr-other-btn:hover{border-color:#d1d5db}.nominated-shadcn-route .csr-other-btn.is-active{color:#2563eb}.nominated-shadcn-route .csr-other-btn__badge{color:#2563eb;font-size:14px;font-weight:500;line-height:20px;margin-left:4px}.nominated-shadcn-route .csr-other-btn__chevron{height:16px;margin-left:12px;opacity:.7;width:16px}.nominated-shadcn-route .csr-reset{background:#0000;border:none;color:#2563eb;cursor:pointer;flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;height:36px;line-height:20px;margin-left:auto;padding:0 12px;white-space:nowrap}.nominated-shadcn-route .csr-reset:hover{text-decoration:underline}.nominated-shadcn-route .csr-result-section{background:#f3f4f6;padding:24px 0 60px}.nominated-shadcn-route .csr-result-card{background:#fff;border-radius:6px;box-sizing:border-box;padding:16px 36px 20px;width:100%}.nominated-shadcn-route .csr-result-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.nominated-shadcn-route .csr-result-count{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px}.nominated-shadcn-route .csr-sort__trigger{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:inline-flex;gap:12px;height:36px;padding:8px 12px;transition:background-color .15s ease,border-color .15s ease}.nominated-shadcn-route .csr-sort__trigger:hover{background:#f3f4f6;border-color:#d1d5db}.nominated-shadcn-route .csr-sort__trigger:focus,.nominated-shadcn-route .csr-sort__trigger:focus-visible{box-shadow:none;outline:none}.nominated-shadcn-route .csr-sort__label{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px;padding:0;white-space:nowrap}.nominated-shadcn-route .csr-sort__arrow{align-items:center;color:#4b5563;display:inline-flex;flex-shrink:0;justify-content:center}.nominated-shadcn-route .csr-table{background:#fff;border-radius:4px;overflow:hidden}.nominated-shadcn-route .csr-table--refreshing{position:relative}.nominated-shadcn-route .csr-table--refreshing .csr-table__body{opacity:.5;pointer-events:none;transition:opacity .15s ease}.nominated-shadcn-route .csr-table--refreshing:before{animation:csr-refresh-bar 1s linear infinite;background:linear-gradient(90deg,#0000,#0ea5e9,#0000);background-repeat:no-repeat;background-size:40% 100%;content:"";height:2px;left:0;position:absolute;top:0;width:100%;z-index:2}@keyframes csr-refresh-bar{0%{background-position:-40% 0}to{background-position:140% 0}}.nominated-shadcn-route .csr-count-row{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:12px 0 16px}.nominated-shadcn-route .csr-count-row .rk3-count{margin:0}.nominated-shadcn-route .csr-table__head{background:#f3f4f6;border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;display:grid;grid-template-columns:185px 128px 128px minmax(0,1fr) 221px}.nominated-shadcn-route .csr-th{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;line-height:18px;padding:12px 16px 16px}.nominated-shadcn-route .csr-row{border-bottom:1px solid #e5e7eb;cursor:pointer;display:grid;grid-template-columns:185px 128px 128px minmax(0,1fr) 221px;transition:background-color .12s ease}.nominated-shadcn-route .csr-row:hover{background:#f9fafb}.nominated-shadcn-route .csr-cell{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;min-height:132px;padding:18px 12px 18px 16px}.nominated-shadcn-route .csr-cell.csr-col-rank{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px}.nominated-shadcn-route .csr-company,.nominated-shadcn-route .csr-funding,.nominated-shadcn-route .csr-insured,.nominated-shadcn-route .csr-overview__text{min-height:32px}.nominated-shadcn-route .csr-company{align-items:center;display:flex;gap:8px}.nominated-shadcn-route .csr-company__logo{border:1px solid #f3f4f6;border-radius:100px;flex-shrink:0;height:32px;object-fit:cover;width:32px}.nominated-shadcn-route .csr-company__logo--empty{background:#f3f4f6}.nominated-shadcn-route .csr-company__name{color:#2563eb;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;text-decoration:underline;text-underline-offset:2px}.nominated-shadcn-route .csr-company__name--private{color:#1f2937;text-decoration:none}.nominated-shadcn-route .csr-insured{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px}.nominated-shadcn-route .csr-insured__num{background:#0000;border:none;color:#1f2937;cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:2px}.nominated-shadcn-route .csr-insured__num.is-disabled{cursor:default;text-decoration:underline}.nominated-shadcn-route .csr-insured__num--plain{color:#1f2937;cursor:default;text-decoration:none}.nominated-shadcn-route .csr-insured__chg{color:#1f2937;text-decoration:none}.nominated-shadcn-route .csr-cell.csr-col-funding,.nominated-shadcn-route .csr-cell.csr-col-insured,.nominated-shadcn-route .csr-th.csr-col-funding,.nominated-shadcn-route .csr-th.csr-col-insured{padding-right:12px}.nominated-shadcn-route .csr-th.csr-col-insured,.nominated-shadcn-route .csr-th.csr-col-origin,.nominated-shadcn-route .csr-th.csr-col-video{align-items:flex-start;display:flex;gap:6px}.nominated-shadcn-route .csr-spark-btn{background:#0000;border:none;border-radius:4px;cursor:pointer;line-height:0;padding:0;text-align:left;width:100%}.nominated-shadcn-route .csr-spark-btn:hover{opacity:.8}.nominated-shadcn-route .csr-spark{display:block;height:28px;width:100%}.nominated-shadcn-route .csr-funding,.nominated-shadcn-route .csr-overview__text{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px}.nominated-shadcn-route .csr-overview__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;cursor:pointer;display:-webkit-box;max-width:100%;overflow:hidden}.nominated-shadcn-route .csr-overview__text--open{-webkit-line-clamp:unset;display:block;overflow:visible}.nominated-shadcn-route .csr-overview__awards{display:flex;flex-wrap:wrap;gap:8px}.nominated-shadcn-route .csr-badge{align-items:center;border-radius:9999px;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;justify-content:center;line-height:18px;padding:2px 8px 3px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.nominated-shadcn-route .csr-badge--gray{background:#f3f4f6;border:1px solid #e5e7eb;color:#4b5563}.nominated-shadcn-route .csr-badge--blue{background:#eff6ff;border:1px solid #e5e7eb;color:#2563eb}.nominated-shadcn-route .csr-overview__chips{display:flex;flex-wrap:wrap;gap:8px}.nominated-shadcn-route .csr-chip{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:9999px;color:#4b5563;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;gap:4px;line-height:18px;padding:2px 8px 3px;transition:background-color .15s ease;white-space:nowrap}.nominated-shadcn-route .csr-chip:hover{background:#eef1f4}.nominated-shadcn-route .csr-chip__arrow{font-size:12px;line-height:1}.nominated-shadcn-route .csr-cell.csr-col-name{padding:16px 12px 20px 16px}.nominated-shadcn-route .csr-tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.nominated-shadcn-route .csr-tags .csr-badge{background:#eff8ff;border-color:#b2ddff;color:#175cd3;font-size:12px}.nominated-shadcn-route .csr-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#1f2937;display:-webkit-box;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;min-height:72px;overflow:hidden}.nominated-shadcn-route .csr-links{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.nominated-shadcn-route .csr-links__item{align-items:center;background:#fff;border:1px solid #f3f4f6;border-radius:100%;cursor:pointer;display:inline-flex;height:32px;justify-content:center;overflow:hidden;width:32px}.nominated-shadcn-route .csr-links__item img{height:100%;object-fit:cover;width:100%}.nominated-shadcn-route .csr-links__item:hover{opacity:.85}.nominated-shadcn-route .csr-cell.csr-col-origin{padding:20px 12px 24px 16px}.nominated-shadcn-route .csr-origin{align-items:center;column-gap:12px;display:flex;flex-wrap:wrap;max-height:142px;overflow:hidden;row-gap:14px}.nominated-shadcn-route .csr-cell.csr-col-video{padding:20px 12px 24px 16px}.nominated-shadcn-route .csr-cell.csr-col-overview{padding:20px 16px 24px}@media(max-width:1280px){.nominated-shadcn-route .csr-row,.nominated-shadcn-route .csr-table__head{grid-template-columns:185px 128px 128px 221px}.nominated-shadcn-route .csr-cell.csr-col-overview,.nominated-shadcn-route .csr-th.csr-col-overview{display:none}}.nominated-shadcn-route .csr-videos{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:12px;overflow:hidden}.nominated-shadcn-route .csr-video{display:flex;flex-direction:column;gap:8px;max-width:100%;width:185px}.nominated-shadcn-route .csr-video__text{display:flex;flex-direction:column;gap:4px}.nominated-shadcn-route .csr-video__thumb{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;height:104px;max-width:100%;object-fit:cover;width:185px}.nominated-shadcn-route .csr-video__thumb--empty{display:block}.nominated-shadcn-route .csr-video__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#4b5563;cursor:pointer;display:-webkit-box;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:700;letter-spacing:.7px;line-height:24px;margin:0;max-width:100%;overflow:hidden;width:185px}.nominated-shadcn-route .csr-video__title:hover{opacity:.85}.nominated-shadcn-route .csr-video__meta{align-items:center;color:#6b7280;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;letter-spacing:.7px;line-height:24px;max-width:185px}.nominated-shadcn-route .csr-video__ch{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nominated-shadcn-route .csr-video__views{flex:0 0 auto;white-space:nowrap}.nominated-shadcn-route .csr-cell-empty{color:#9ca3af;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px}.nominated-shadcn-route .csr-chip:focus-visible,.nominated-shadcn-route .csr-company__name:focus-visible,.nominated-shadcn-route .csr-insured__num:focus-visible,.nominated-shadcn-route .csr-other-btn:focus-visible,.nominated-shadcn-route .csr-pager__nav:focus-visible,.nominated-shadcn-route .csr-pager__num:focus-visible,.nominated-shadcn-route .csr-reset:focus-visible,.nominated-shadcn-route .csr-search input:focus-visible,.nominated-shadcn-route .csr-sort__trigger:focus-visible,.nominated-shadcn-route .csr-spark-btn:focus-visible,.nominated-shadcn-route .filter-select:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #9ca3af}.nominated-shadcn-route .csr-empty{align-items:center;display:flex;flex-direction:column;font-family:Noto Sans JP,sans-serif;gap:8px;padding:64px 16px;text-align:center}.nominated-shadcn-route .csr-empty__icon{align-items:center;background:#f3f4f6;border-radius:9999px;color:#a1a1aa;display:flex;height:48px;justify-content:center;margin-bottom:4px;width:48px}.nominated-shadcn-route .csr-empty__title{color:#111827;font-size:16px;font-weight:700;line-height:24px;margin:0}.nominated-shadcn-route .csr-empty__hint{color:#4b5563;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;margin:0}.nominated-shadcn-route .csr-empty__reset{background:#fff;border:1px solid #e4e4e7;border-radius:8px;color:#111827;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;margin-top:8px;min-height:44px;padding:10px 20px;transition:background .15s ease,border-color .15s ease}.nominated-shadcn-route .csr-empty__reset:hover{background:#f3f4f6;border-color:#d4d4d8}.nominated-shadcn-route .csr-loading{min-height:400px}.nominated-shadcn-route .csr-pagination{border-bottom:1px solid #e5e7eb;display:flex;justify-content:flex-start;padding-bottom:16px;padding-top:20px}.nominated-shadcn-route .rk3-backtop{margin-top:20px}.nominated-shadcn-route .csr-pager{align-items:center;display:flex;font-family:Inter,Noto Sans JP,sans-serif;gap:4px}.nominated-shadcn-route .csr-pager__nav{align-items:center;background:#0000;border:none;border-radius:8px;color:#111827;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:4px;height:36px;line-height:20px;padding:0 12px}.nominated-shadcn-route .csr-pager__nav:hover:not(:disabled){background:#f3f4f6}.nominated-shadcn-route .csr-pager__nav:disabled{cursor:default;opacity:.4}.nominated-shadcn-route .csr-pager__nav:first-child{padding-left:0}.nominated-shadcn-route .csr-pager__num{align-items:center;background:#0000;border:none;border-radius:8px;color:#111827;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;height:36px;justify-content:center;line-height:20px;padding:0;width:36px}.nominated-shadcn-route .csr-pager__num:hover:not(.is-active){background:#f3f4f6}.nominated-shadcn-route .csr-pager__num.is-active{background:#fff;border:1px solid #e5e7eb}.nominated-shadcn-route .csr-pager__ellipsis{align-items:center;color:#111827;display:inline-flex;height:36px;justify-content:center;width:36px}.nominated-shadcn-route .csr-pager__icon{height:16px;width:16px}.nominated-shadcn-route .csr-footer{align-items:center;background:#faeccc;display:flex;justify-content:center;padding:8px 0}.nominated-shadcn-route .csr-footer__btn{background:#0000;border:none;color:#3d2d1e;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:25px}.csr-others-modal .MuiPaper-root{border-radius:12px;display:flex;flex-direction:column;max-height:85vh;padding:0}.csr-others-modal__header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex:0 0 auto;justify-content:space-between;padding:20px 24px}.csr-others-modal__title{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:24px;margin:0}.csr-others-modal__close{align-items:center;background:#0000;border:none;border-radius:6px;color:#4b5563;cursor:pointer;display:inline-flex;height:28px;justify-content:center;outline:none;padding:0;width:28px}.csr-others-modal__close:hover{background:#f3f4f6}.csr-others-modal__body{display:flex;flex:1 1 auto;flex-direction:column;gap:32px;overflow-y:auto;padding:24px}.csr-others-modal .csr-fgroup{display:flex;flex-direction:column;gap:24px}.csr-others-modal .csr-fgroup__title{border-bottom:1px solid #eef1f6;color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;line-height:20px;margin:0;padding-bottom:8px}.csr-others-modal .csr-field{display:flex;flex-direction:column;gap:8px}.csr-others-modal .csr-field__label{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:18px}.csr-others-modal .csr-chips{display:flex;flex-wrap:wrap;gap:8px}.csr-others-modal .csr-chip{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#4b5563;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;gap:6px;line-height:20px;outline:none;padding:6px 12px;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.csr-others-modal .csr-chip:hover{background:#f3f4f6;border-color:#d1d5db}.csr-others-modal .csr-chip.is-selected{background:#eff6ff;border-color:#3b82f6;color:#2563eb}.csr-others-modal .csr-chip.is-selected .csr-chip__count{color:#60a5fa}.csr-others-modal .csr-chip__count{font-feature-settings:"tnum";color:#9ca3af;font-size:12px;font-variant-numeric:tabular-nums;font-weight:500}.csr-others-modal__footer{align-items:center;border-top:1px solid #e5e7eb;display:flex;flex:0 0 auto;gap:12px;justify-content:space-between;padding:16px 24px}.csr-others-modal .csr-others-reset{background:#0000;border:1px solid #e5e7eb;border-radius:8px;color:#4b5563;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;outline:none;padding:8px 18px;transition:background-color .12s ease,border-color .12s ease}.csr-others-modal .csr-others-reset:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.csr-others-modal .csr-others-reset:disabled{cursor:default;opacity:.5}.csr-others-modal .csr-others-apply{background:#2563eb;border:1px solid #2563eb;border-radius:8px;color:#fff;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;outline:none;padding:8px 24px;transition:background-color .12s ease,border-color .12s ease}.csr-others-modal .csr-others-apply:hover{background:#0e6ae6;border-color:#0e6ae6}.filter-select-dropdown{z-index:1500}.main-layout-pc-container:has(.nominated-shadcn-route){display:flex;flex-direction:column;min-height:100vh}.main-layout-pc-container:has(.nominated-shadcn-route) .wapped-style{background:#f3f4f6;flex:1 0 auto}.csr-content-modal .MuiPaper-root{border-radius:12px;padding:0}.csr-content-modal__header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.csr-content-modal__title{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:24px;margin:0}.csr-content-modal__close{align-items:center;background:#0000;border:none;border-radius:6px;color:#4b5563;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.csr-content-modal__close:hover{background:#f3f4f6}.csr-content-modal__body{max-height:70vh;overflow-y:auto;padding:16px 24px 24px}.csr-content-modal__empty{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:14px;padding:40px 0;text-align:center}.csr-content-modal--news .csr-content-modal__body{padding:0 24px 24px}.csr-content-modal--news .company-news-table{gap:0}.csr-content-modal--news .company-news-table__filter-card{background:#0000;border:none;border-bottom:1px solid #e5e7eb;border-radius:0;padding:16px 0 20px}.csr-content-modal--news .company-news-table__table-card{border-radius:0;padding:16px 0 0}.csr-news-list{display:flex;flex-direction:column}.csr-news-row{border-bottom:1px solid #e5e7eb;display:flex;gap:24px;padding:16px 0}.csr-news-row:last-child{border-bottom:none}.csr-news-row__date{color:#4b5563;flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-size:14px;line-height:24px;width:96px}.csr-news-row__content{display:flex;flex-direction:column;gap:8px;min-width:0}.csr-news-row__title{color:#111827;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:22px;text-decoration:underline;text-underline-offset:2px}.csr-news-row__title:hover{color:#2563eb}.csr-news-row__badges{display:flex;flex-wrap:wrap;gap:6px}.csr-news-badge{align-items:center;background:#eef4ff;border:1px solid #c7d7fe;border-radius:9999px;color:#3538cd;display:inline-flex;font-family:Inter,Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:18px;padding:2px 8px;white-space:nowrap}.csr-video-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.csr-video-item{display:flex;flex-direction:column;gap:8px;text-decoration:none}.csr-video-item__thumb{aspect-ratio:16/9;background:#f3f4f6;border-radius:8px;object-fit:cover;width:100%}.csr-video-item__thumb--empty{display:block}.csr-video-item__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;align-items:flex-start;color:#111827;display:flex;display:-webkit-box;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;gap:6px;line-height:20px;overflow:hidden}.csr-video-item__yt{flex-shrink:0;height:16px;margin-top:2px;width:16px}.csr-video-item:hover .csr-video-item__name{color:#2563eb}.companies-search-route .rk3-filter{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:16px}.companies-search-route .rk3-data__via{color:#303030;text-decoration:underline}.csr-video-pop-root .ant-popover-inner{border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #00000014;max-width:292px;padding:12px 16px 16px}.csr-video-pop-root .csr-video__pop{width:260px}.csr-video-pop-root .csr-video__pop-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#111827;display:-webkit-box;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:.7px;line-height:20px;margin:0;overflow:hidden;word-break:break-word}.csr-video-pop-root .csr-video__pop-meta{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;letter-spacing:.7px;line-height:20px;margin:4px 0 0}.nominated-header-filter{background:#0000;border:none;border-radius:0;box-sizing:border-box;padding:0;width:100%}.nominated-header-filter__scroller{align-items:center;display:flex;flex-wrap:wrap;gap:12px 8px;overflow:visible}.nominated-header-filter__scroller>*{flex-shrink:0}.company-full-filter .ctg-card-group{display:flex;flex-wrap:wrap;gap:1.2rem;width:100%}.company-full-filter .filter-lbl{display:inline-flex;font-size:1.3rem;font-weight:700}.company-full-filter .filter-lbl .lock3d-icon{height:1.8rem;width:1.8rem}.company-full-filter .reset-btn{cursor:pointer;float:right;font-size:1.4rem;font-weight:500;text-decoration:underline}.company-full-filter .filter-container .chk-group{display:flex;flex-direction:column;row-gap:1.4rem;width:100%}.company-full-filter .filter-container .chk-group .ant-checkbox-wrapper{width:100%}.company-full-filter .filter-container .filter-more-btn{color:#2563eb;cursor:pointer;display:block;font-size:1.4rem;font-weight:500;line-height:normal;margin-top:1.5rem}.company-full-filter .filter-container .number-level-engineer{border:1.5px solid #f3f4f6;border-radius:.3rem;height:3.6rem;width:7.7rem}.company-full-filter .filter-container .other-txt{font-size:1.3rem;font-weight:500}.company-startup-stage-filter-popup{max-width:105rem;width:105rem}.company-startup-stage-filter-popup .dialog-title-header{border:1.5px solid #f3f4f6}.company-startup-stage-filter-popup .dialog-title-header .dialog-title{font-size:1.7rem;font-weight:700}.company-startup-stage-filter-popup .popup-content{padding-top:3.7rem}.company-startup-stage-filter-popup .popup-content .input-row{padding-left:3.6rem;padding-right:3.6rem}.company-startup-stage-filter-popup .popup-content .input-row .scroll-container{column-gap:2rem;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:2.8rem}.company-startup-stage-filter-popup .popup-content .input-label{font-size:1.5rem;font-weight:500;line-height:normal}.company-startup-stage-filter-popup .popup-content .service-filter-btn{border-radius:.5rem;font-size:1.4rem;margin-left:0}.company-startup-stage-filter-popup .form-submit-button-wrapper{margin-top:9.2rem}.filter-popup-base{max-width:61.5rem;width:61.5rem}.filter-popup-base .dialog-title-header{border:1.5px solid #f3f4f6}.filter-popup-base .dialog-title-header .dialog-title{font-size:1.7rem;font-weight:700;padding-right:32px}.filter-popup-base .popup-content{padding-top:2.4rem}.filter-popup-base .popup-content .div-content{padding-left:3.2rem;padding-right:3.2rem}.filter-popup-base .popup-content .div-content .header{font-size:16px;font-weight:700;line-height:25px;margin-bottom:0}.filter-popup-base .popup-content .div-content+.divider{margin-bottom:28px;margin-top:32px}.filter-popup-base .popup-content .items{display:flex;flex-wrap:wrap;row-gap:1.8rem}.filter-popup-base .popup-content .items .chk-div{flex:0 0 50%}.filter-popup-base .popup-content .items .chk-div.padding-right-6{padding-right:6px}.filter-popup-base .popup-content .items .chk-div.custom-align .ant-checkbox{align-self:flex-start;margin-top:5px}.filter-popup-base .popup-content .input-label{font-size:1.5rem;font-weight:500;line-height:normal}.filter-popup-base .popup-content .filter-popup-base__group-label{color:#1f2937;font-size:14px;font-weight:700;line-height:20px;margin-top:16px}.filter-popup-base .popup-content .service-filter-btn{border-radius:.5rem;font-size:1.4rem;padding:.7rem 2.3rem .8rem}.filter-popup-base .popup-content .service-filter-btn:not(:first-child){margin-left:0}.filter-popup-base .form-submit-button-wrapper{margin-top:4rem}.category-card{align-items:center;background-color:#fff;border:1px solid #e7eaf0;border-radius:4px;box-shadow:none;cursor:pointer;display:inline-flex;flex-direction:column;height:124px;overflow:hidden;padding-bottom:2.4rem;padding-top:2rem;width:112px}.category-card:hover{box-shadow:0 2px 8px #00000012}.category-card.selected{border-color:#2563eb;box-shadow:0 0 0 3px #4a90e21f}.category-card__icon{height:24px;width:24px}.category-card__label{box-sizing:border-box;font-size:1.4rem;font-weight:500;line-height:2rem;overflow:hidden;padding:0 6px;text-align:center;text-overflow:ellipsis;white-space:normal;width:100%}.investor-card{height:auto;min-height:124px;width:140px}.investor-card .category-card__label{max-width:128px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-card__last{font-size:1.4rem;font-weight:500;line-height:2rem;text-align:center}.investor-page__status{color:#6b7280;font-size:14px;font-weight:500;line-height:24px;margin:40px 0}.investor-page__crumb{color:#6b7280;font-size:13px;font-weight:500;line-height:18px;margin:0 0 12px}.investor-page__crumb a{color:#6b7280;text-decoration:none}.investor-page__crumb a:hover{text-decoration:underline}.investor-page__crumb-sep{color:#6b7280;margin:0 8px}.investor-page__crumb-cur{color:#6b7280}.investor-page__head{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:12px;padding-bottom:24px}.investor-page__name{color:#111827;font-size:34px;font-weight:700;letter-spacing:-.68px;line-height:42px;margin:0}.investor-page__site{align-self:flex-start;color:#2563eb;font-size:15px;font-weight:500;line-height:26px;text-decoration:none}.investor-page__site:hover{text-decoration:underline}.investor-page__h2{color:#111827;font-size:24px;font-weight:700;letter-spacing:-.68px;line-height:28px;margin:24px 0 0}.dsc-pagination{align-items:center;display:flex;gap:4px}.dsc-pagination__edge,.dsc-pagination__num{font-feature-settings:"tnum";align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;box-sizing:border-box;color:#1f2937;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,-apple-system,sans-serif;font-size:15px;font-variant-numeric:tabular-nums;font-weight:500;gap:4px;height:40px;justify-content:center;min-width:40px;outline:none;padding:0 8px}.dsc-pagination__edge:hover:not(:disabled):not(.is-current),.dsc-pagination__num:hover:not(:disabled):not(.is-current){background:#f3f4f6}.dsc-pagination__edge:disabled,.dsc-pagination__num:disabled{color:#9ca3af;cursor:not-allowed}.dsc-pagination__num.is-current{background:#fff;border-color:#e5e7eb;box-shadow:0 1px 2px #1018280f;color:#111827;font-weight:700}.dsc-pagination__chev{color:#9ca3af}.dsc-pagination__ellipsis{color:#9ca3af;font-size:15px;min-width:24px;text-align:center}.dsc-table{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.dsc-table__table{border-collapse:collapse;font-family:Noto Sans JP,-apple-system,sans-serif;width:100%}.dsc-table__table thead th{background:#f3f4f6;border-bottom:1px solid #e5e7eb;color:#4b5563;font-size:12px;font-weight:700;height:44px;line-height:20px;padding:8px 16px 12px;text-align:left;white-space:nowrap}.dsc-table__table tbody td{border-bottom:1px solid #e5e7eb;color:#1f2937;font-size:14px;font-weight:500;height:52px;letter-spacing:.02em;line-height:24px;overflow:hidden;padding:0 16px;text-overflow:ellipsis;vertical-align:middle}.dsc-table__table tbody tr:last-child td{border-bottom:none}.dsc-table__table tbody tr:hover td{background:#f9fafb}.dsc-table__table td.num,.dsc-table__table th.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.dsc-table__table td.numrange,.dsc-table__table th.numrange{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:left}.dsc-tabs{align-items:center;display:flex}.dsc-tabs__trigger{background:#0000;cursor:pointer;font-family:Noto Sans JP,-apple-system,sans-serif;outline:none;white-space:nowrap}.dsc-tabs__trigger:disabled{cursor:not-allowed;opacity:.5}.dsc-tabs--primary{border-bottom:1px solid #e5e7eb;gap:24px}.dsc-tabs--primary .dsc-tabs__trigger{border:none;border-bottom:2px solid #0000;color:#4b5563;font-size:14px;font-weight:500;line-height:24px;margin-bottom:-1px;padding:0 0 12px}.dsc-tabs--primary .dsc-tabs__trigger[data-state=active]{border-bottom-color:#111827;color:#111827;font-weight:700}.dsc-tabs--secondary{gap:12px}.dsc-tabs--secondary .dsc-tabs__trigger{border:1px solid #0000;border-radius:9999px;color:#4b5563;font-size:13px;font-weight:700;line-height:20px;padding:6px 16px 8px}.dsc-tabs--secondary .dsc-tabs__trigger[data-state=active]{background:#eff6ff;border-color:#e5e7eb;color:#2563eb}.rds{background:#fff;color:#1f2937;font-family:Noto Sans JP,-apple-system,sans-serif;font-size:14px;font-weight:500;letter-spacing:.02em;line-height:24px;padding:0 0 96px}.rds *{box-sizing:border-box}.rds__wrap{margin:0 auto;max-width:1120px;padding:0 24px}.rds__hero{margin-top:40px}.rds__title{color:#111827;font-size:28px;font-weight:700;letter-spacing:.01em;line-height:36px;margin:0}.rds__sig{background:#dc2626;border-radius:3px;height:5px;margin:12px 0 0;width:40px}.rds__subtitle{color:#4b5563;font-size:14px;font-weight:500;line-height:24px;margin:16px 0 0;max-width:760px}.rds__filters{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;margin-top:32px;padding-bottom:16px}.rds__reset{-webkit-appearance:none;appearance:none;background:none;border:none;color:#2563eb;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;margin-left:auto;padding:0;text-decoration:underline}.rds__reset:hover{color:#111827}.rds__selected{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.rds__selected-label{color:#6b7280;font-size:13px;font-weight:500}.rds__tabs{border-bottom:1px solid #e5e7eb;display:flex;gap:24px;margin-top:24px}.rds__tab{-webkit-appearance:none;appearance:none;background:none;border:none;border-bottom:2px solid #0000;color:#4b5563;cursor:pointer;font-size:14px;font-weight:500;line-height:24px;margin-bottom:-1px;padding:4px 0 12px}.rds__tab:hover{color:#1f2937}.rds__tab.is-active{border-bottom-color:#2563eb;color:#111827;font-weight:700}.rds__count{color:#6b7280;font-size:13px;font-weight:500;margin:24px 0 16px}.rds__count b{font-feature-settings:"tnum";color:#1f2937;font-variant-numeric:tabular-nums;font-weight:700}.rds__table{width:100%}.rds__thead{background:#f3f4f6;border-bottom:1px solid #d1d5db;border-top:1px solid #e5e7eb;display:grid;grid-template-columns:56px minmax(280px,1.6fr) 200px minmax(180px,1fr) minmax(200px,1.2fr)}.rds__th{align-items:center;color:#4b5563;display:flex;font-size:12px;font-weight:500;gap:4px;padding:12px 16px 16px;white-space:nowrap}.rds__th--num{justify-content:flex-end}.rds__row{border-bottom:1px solid #e5e7eb;display:grid;grid-template-columns:56px minmax(280px,1.6fr) 200px minmax(180px,1fr) minmax(200px,1.2fr)}.rds__row:hover{background:#f3f4f6}.rds__td{min-width:0;padding:16px 16px 20px;vertical-align:top}.rds__rank{font-feature-settings:"tnum";color:#111827;display:flex;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;justify-content:flex-end}.rds__co{display:flex;flex-direction:column;gap:8px}.rds__co-head{align-items:center;display:flex;gap:12px}.rds__logo{background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex:none;height:32px;object-fit:contain;width:32px}.rds__logo--ph{align-items:center;background:#f3f4f6;color:#6b7280;display:flex;font-size:13px;font-weight:700;justify-content:center}.rds__co-name{-webkit-appearance:none;appearance:none;background:none;border:none;color:#2563eb;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;line-height:22px;padding:0;text-align:left;text-decoration:underline;word-break:break-word}.rds__co-name:hover{color:#1d4ed8}.rds__co-desc{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#4b5563;display:-webkit-box;font-size:13px;line-height:21px;margin:0;overflow:hidden;text-overflow:ellipsis}.rds__tags{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.rds__tag{align-items:center;background:#f3f4f6;border-radius:4px;color:#4b5563;display:inline-flex;font-size:12px;font-weight:500;height:22px;padding:0 8px;white-space:nowrap}.rds__links{align-items:center;display:flex;gap:10px;margin-top:2px}.rds__links a{display:inline-flex;height:18px;width:18px}.rds__links img{border-radius:3px;height:18px;object-fit:contain;width:18px}.rds__insured{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.rds__insured-num{font-feature-settings:"tnum";-webkit-appearance:none;appearance:none;background:none;border:none;color:#111827;cursor:default;font-family:inherit;font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;padding:0}.rds button.rds__insured-num{cursor:pointer}.rds button.rds__insured-num:hover{color:#2563eb}.rds__insured-num i{font-size:13px;font-style:normal;font-weight:500;margin-left:4px}.rds__insured-num i.is-up{color:#111827}.rds__insured-num i.is-down{color:#dc2626}.rds__spark-btn{-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;height:28px;padding:0;width:120px}.rds__spark{color:#2563eb;height:28px;width:100%}.rds__origin{display:flex;flex-wrap:wrap;gap:6px}.rds__video{display:flex;flex-direction:column;gap:8px}.rds__video-thumb{aspect-ratio:16/9;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;max-width:200px;object-fit:cover;width:100%}.rds__video-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;align-items:flex-start;color:#1f2937;cursor:pointer;display:flex;display:-webkit-box;font-size:13px;font-weight:500;gap:6px;line-height:20px;margin:0;overflow:hidden;text-overflow:ellipsis}.rds__video-title:hover{color:#2563eb}.rds__video-icon{border-radius:3px;flex:none;height:16px;margin-top:2px;width:16px}.rds__video-meta{color:#6b7280;font-size:12px}.rds__cell-empty{color:#6b7280;font-size:13px}.rds__foot{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:32px}.rds__note{font-size:12px}.rds__note,.rds__state{color:#6b7280;text-align:center}.rds__state{font-size:14px;padding:64px 0}.rds__modal-head{border-bottom:1px solid #e5e7eb;padding:24px 24px 28px}.rds__modal-title{color:#111827;font-size:18px;font-weight:700;line-height:26px;margin:0}.rds__modal-sub{color:#4b5563;font-size:13px;margin:6px 0 0}.rds__modal-body{padding:20px 24px}.rds__modal-foot{display:flex;justify-content:flex-end;padding:0 24px 24px}.rds__modal-close{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#1f2937;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:8px 20px}.rds__modal-close:hover{background:#f3f4f6}.sd-nav{background:#fff;border-bottom:1px solid #e5e7eb;font-family:Noto Sans JP,sans-serif;margin:0 auto;max-width:480px;padding:10px 16px}.sd-nav__title{color:#9ca3af;display:block;font-size:11px;font-weight:700;margin-bottom:6px}.sd-nav__links{display:flex;gap:6px}.sd-nav__link{background:#f3f4f6;border-radius:8px;color:#4b5563;flex:1 1;font-size:12px;font-weight:600;padding:7px 4px;text-align:center;text-decoration:none}.sd-nav__link.is-active{background:#111827;color:#fff}.sd{background:#f3f4f6;color:#111827;font-family:Noto Sans JP,sans-serif;min-height:100vh;padding-bottom:96px;width:100%}.sd__inner{margin:0 auto;max-width:480px;padding:0 16px}.sd__top{padding:24px 4px 16px}.sd__badge-demo{background:#e3eaff;border-radius:4px;color:#2563eb;display:inline-block;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:10px;padding:2px 8px}.sd__h1{font-size:22px;font-weight:700;line-height:32px;margin:0 0 8px}.sd__lead{color:#4b5563;font-size:13px;line-height:20px;margin:0}.sd__lead b{color:#111827;font-weight:700}.sd__onboard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;padding:14px 14px 16px}.sd__onboard-q{font-size:14px;font-weight:700;margin:0 0 10px}.sd__onboard-q span{color:#9ca3af;font-size:12px;font-weight:500}.sd__chips{display:flex;flex-wrap:wrap;gap:8px}.sd__chip{background:#fff;border:1px solid #d1d5db;border-radius:999px;color:#334155;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:6px 14px}.sd__chip.is-active{background:#111827;border-color:#111827;color:#fff;font-weight:700}.sd__presets{display:flex;gap:8px;overflow-x:auto;padding:2px 0 4px;scrollbar-width:none}.sd__presets::-webkit-scrollbar{display:none}.sd__preset{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#4b5563;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:600;padding:8px 16px}.sd__preset.is-active{background:#2563eb;border-color:#2563eb;color:#fff}.sd__sort-note{color:#6b7280;font-size:12px;margin:12px 4px 8px}.sd__list{display:flex;flex-direction:column;gap:12px}.sd__card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px}.sd__card-head{gap:10px}.sd__card-head,.sd__logo{align-items:center;display:flex}.sd__logo{border-radius:10px;color:#fff;flex-shrink:0;font-size:18px;font-weight:700;height:40px;justify-content:center;width:40px}.sd__card-head-main{flex:1 1;min-width:0}.sd__card-name{font-size:16px;font-weight:700;line-height:22px;margin:0}.sd__card-industry{color:#9ca3af;font-size:12px;line-height:16px;margin:0}.sd__score{border:2px solid #0bb07b;border-radius:10px;flex-shrink:0;padding:3px 0 4px;text-align:center;width:52px}.sd__score-num{display:block;font-size:20px;font-weight:800;line-height:22px}.sd__score-cap{color:#9ca3af;display:block;font-size:9px;font-weight:600}.sd__save{background:#0000;border:none;color:#d1d5db;cursor:pointer;flex-shrink:0;font-size:22px;line-height:1;padding:0 2px}.sd__save.is-on{color:#fbbf24}.sd__card-ai{color:#334155;font-size:13px;line-height:20px;margin:10px 0 0}.sd__growth{align-items:center;background:#f0fdf8;border:1px solid #c7f0df;border-radius:10px;display:flex;gap:14px;margin-top:12px;padding:12px}.sd__spark{flex-shrink:0;height:40px;width:120px}.sd__growth-figures{flex:1 1;min-width:0}.sd__growth-main{align-items:baseline;display:flex;gap:6px;margin:0}.sd__growth-up{color:#0a8f63;font-size:24px;font-weight:800;line-height:28px}.sd__growth-pct{color:#0bb07b;font-size:14px;font-weight:700}.sd__growth-sub{color:#6b7280;font-size:12px;margin:2px 0 0}.sd__match{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;color:#9a3412;font-size:13px;margin:12px 0 0;padding:10px 12px}.sd__match b{font-weight:800}.sd__stats{border:1px solid #e5e7eb;border-radius:10px;display:flex;margin-top:12px;overflow:hidden}.sd__stat{flex:1 1;padding:8px 6px 10px;text-align:center}.sd__stat+.sd__stat{border-left:1px solid #e5e7eb}.sd__stat-label{color:#9ca3af;display:block;font-size:11px;margin-bottom:2px}.sd__stat-value{display:block;font-size:14px;font-weight:700}.sd__roles{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.sd__roles-count{background:#eef2ff;color:#2563eb;font-weight:700}.sd__role-tag,.sd__roles-count{border-radius:6px;font-size:12px;padding:4px 8px}.sd__role-tag{background:#f3f4f6;color:#4b5563}.sd__compare-btn{background:#fff;border:1px dashed #d1d5db;border-radius:8px;color:#6b7280;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;margin-top:14px;padding:8px;width:100%}.sd__compare-btn.is-on{background:#eef2ff;border-color:#2563eb;border-style:solid;color:#2563eb}.sd__foot{color:#9ca3af;font-size:11px;line-height:16px;margin:16px 4px 0}.sd__comparebar{align-items:center;background:#111827;bottom:0;display:flex;justify-content:space-between;left:0;margin:0 auto;max-width:480px;padding:14px 20px;position:fixed;right:0}.sd__comparebar,.sd__comparebar-go{color:#fff;font-size:14px;font-weight:700}.sd__comparebar-go{background:#2563eb;border:none;border-radius:8px;cursor:pointer;font-family:inherit;padding:8px 18px}.sd__modal{align-items:flex-end;background:#0f172a8c;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.sd__modal-inner{background:#fff;border-radius:16px 16px 0 0;max-height:80vh;max-width:480px;overflow:auto;padding:16px;width:100%}.sd__modal-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.sd__modal-head p{font-size:16px;font-weight:700;margin:0}.sd__modal-head button{background:#0000;border:none;color:#6b7280;cursor:pointer;font-size:18px}.sd__table{border-collapse:collapse;font-size:13px;width:100%}.sd__table td,.sd__table th{border:1px solid #e5e7eb;padding:8px 6px;text-align:center}.sd__table th{background:#f3f4f6;font-weight:700}.sd__table td:first-child,.sd__table th:first-child{color:#6b7280;font-weight:600;text-align:left;white-space:nowrap}.sd-match__q{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:10px;padding:14px}.sd-match__q-label{align-items:center;display:flex;font-size:14px;font-weight:700;gap:8px;margin:0 0 10px}.sd-match__q-num{background:#eef2ff;border-radius:6px;color:#2563eb;font-size:11px;font-weight:800;padding:2px 7px}.sd-match__card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;gap:10px;padding:14px}.sd-match__rank{color:#d1d5db;flex-shrink:0;font-size:18px;font-weight:800;padding-top:6px;width:24px}.sd-match__body{flex:1 1;min-width:0}.sd-match__head{align-items:center;display:flex;gap:10px}.sd-match__pct{flex-shrink:0;text-align:center}.sd-match__pct-num{color:#0bb07b;display:block;font-size:22px;font-weight:800;line-height:24px}.sd-match__pct-num small{font-size:12px;font-weight:700}.sd-match__pct-cap{color:#9ca3af;display:block;font-size:10px;font-weight:600}.sd-match__reasons{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.sd-match__reason{background:#f0fdf8;border:1px solid #c7f0df;border-radius:6px;color:#0a8f63;font-size:12px;font-weight:600;padding:4px 8px}.sd-match__spark{display:block;height:32px;margin-top:10px;width:100%}.sd-rank__list{display:flex;flex-direction:column;gap:8px}.sd-rank__row{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:10px;padding:10px 14px}.sd-rank__row.is-top{border-color:#c7f0df}.sd-rank__num{color:#9ca3af;flex-shrink:0;font-size:16px;font-weight:800;text-align:center;width:22px}.sd-rank__num.is-top{color:#0bb07b}.sd-rank__logo{border-radius:8px;font-size:15px;height:34px;width:34px}.sd-rank__main{flex:1 1;min-width:0}.sd-rank__name{font-size:15px;font-weight:700;line-height:20px}.sd-rank__industry,.sd-rank__name{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-rank__industry{color:#9ca3af;font-size:11px;line-height:14px}.sd-rank__spark{flex-shrink:0;height:30px;width:72px}.sd-rank__figure{flex-shrink:0;text-align:right;width:56px}.sd-rank__up{color:#0a8f63;display:block;font-size:17px;font-weight:800;line-height:20px}.sd-rank__pct{color:#0bb07b;display:block;font-size:11px;font-weight:700}.sdr{background:#fff;color:#1f2937;font-family:Noto Sans JP,sans-serif;margin:0 auto;max-width:480px;min-height:100vh;padding-bottom:96px;width:100%}.sdr__hero{background:#111827;color:#fff;padding:20px 24px 24px}.sdr__hero-pill{background:#ffffff1f;border-radius:9999px;display:inline-block;font-size:12px;font-weight:700;margin:0 0 10px;padding:4px 12px}.sdr__hero-title{font-size:20px;font-weight:700;line-height:28px;margin:0}.sdr__modes{display:flex;gap:8px;overflow-x:auto;padding:14px 16px 4px;scrollbar-width:none}.sdr__modes::-webkit-scrollbar{display:none}.sdr__mode{background:#fff;border:1px solid #e5e7eb;border-radius:9999px;color:#4b5563;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:500;padding:7px 14px;white-space:nowrap}.sdr__mode.is-active{background:#2563eb;border-color:#2563eb;color:#fff;font-weight:700}.sdr__mode-note{color:#6b7280;font-size:12px;line-height:18px;margin:8px 16px 4px}.sdr__origin-row{padding:8px 16px 4px}.sdr__origin-label{color:#4b5563;display:block;font-size:12px;font-weight:700;margin-bottom:8px}.sdr__origin-chips{display:flex;flex-wrap:wrap;gap:8px}.sdr__origin-chip{background:#f9fafb;border:1px solid #e5e7eb;border-radius:9999px;color:#4b5563;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:5px 12px}.sdr__origin-chip.is-active{background:#eff6ff;border-color:#e5e7eb;color:#2563eb;font-weight:700}.sdr__list{margin-top:8px}.sdr__foot{color:#6b7280;font-size:11px;line-height:16px;margin:16px 16px 0}.sdr__comparebar{align-items:center;background:#111827;bottom:0;display:flex;justify-content:space-between;left:0;margin:0 auto;max-width:480px;padding:14px 20px;position:fixed;right:0}.sdr__comparebar,.sdr__comparebar-go{color:#fff;font-size:14px;font-weight:700}.sdr__comparebar-go{background:#2563eb;border:none;border-radius:8px;cursor:pointer;font-family:inherit;padding:8px 18px}.sdr__modal{align-items:flex-end;background:#0a0a0a8c;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.sdr__modal-inner{background:#fff;border-radius:16px 16px 0 0;max-height:80vh;max-width:480px;overflow:auto;padding:16px;width:100%}.sdr__modal-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.sdr__modal-head p{color:#1f2937;font-size:16px;font-weight:700;margin:0}.sdr__modal-head button{background:#0000;border:none;color:#6b7280;cursor:pointer;font-size:18px}.sdr__table{border-collapse:collapse;font-size:13px;width:100%}.sdr__table td,.sdr__table th{border:1px solid #e5e7eb;color:#1f2937;padding:8px 6px;text-align:center}.sdr__table th{background:#f9fafb;font-weight:700}.sdr__table td:first-child,.sdr__table th:first-child{color:#6b7280;font-weight:700;text-align:left;white-space:nowrap}.sdr-card{background:#fff;box-sizing:border-box;width:100%}.sdr-card:after{background:#f3f4f6;content:"";display:block;height:28px}.sdr-card-info{border-bottom:1px solid #e5e7eb;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:16px 24px 20px}.sdr-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.sdr-head-badge{margin-left:auto}.sdr-logo{align-items:center;border-radius:100px;color:#fff;display:flex;flex-shrink:0;font-size:15px;font-weight:700;height:36px;justify-content:center;width:36px}.sdr-name{color:#2563eb;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;text-decoration:underline;text-underline-offset:2px;word-break:break-word}.sdr-tags{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.sdr-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sdr-ai,.sdr-desc{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:24px;margin:0}.sdr-ai:before{background:#eff6ff;border:1px solid #e5e7eb;border-radius:4px;color:#2563eb;content:"AI要約";display:inline-block;font-size:11px;font-weight:700;line-height:18px;margin-right:6px;padding:0 6px;vertical-align:1px}.sdr-bluetags{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.sdr-badge{align-items:center;border-radius:9999px;display:inline-flex;font-family:Inter,Noto Sans JP,sans-serif;font-size:13px;font-weight:500;line-height:18px;padding:2px 8px 3px;white-space:nowrap}.sdr-badge--gray{background:#f9fafb;border:1px solid #e5e7eb;color:#4b5563}.sdr-badge--blue{background:#eff6ff;border:1px solid #e5e7eb;color:#2563eb}.sdr-tabs{align-items:stretch;border-bottom:1px solid #e5e7eb;box-sizing:border-box;display:flex;padding:0 24px}.sdr-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;letter-spacing:.65px;line-height:24px;min-width:64px;padding:8px;text-align:center;white-space:nowrap}.sdr-tab.is-active{border-bottom-color:#111827;color:#1f2937;font-weight:700}.sdr-content{box-sizing:border-box;padding:20px 24px 24px}.sdr-content--growth{background:#f9fbff}.sdr-origin-tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.sdr-growth{display:flex;flex-direction:column;gap:16px}.sdr-chart{display:block;height:96px;width:100%}.sdr-statboxes{align-items:stretch;display:flex;gap:12px}.sdr-statbox{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;padding:8px 20px 12px}.sdr-statbox-label{color:#6b7280;font-size:12px;letter-spacing:.6px}.sdr-statbox-label,.sdr-statbox-value{font-weight:700;line-height:24px;margin:0}.sdr-statbox-value{align-items:flex-end;color:#1f2937;display:flex;font-size:18px;gap:5px;letter-spacing:.9px;white-space:nowrap}.sdr-statbox-unit{color:#6b7280;font-size:10px;font-weight:500;letter-spacing:.5px;line-height:16px}.sdr-compare{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#4b5563;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;margin:16px 24px 0;padding:8px;width:calc(100% - 48px)}.sdr-compare.is-on{background:#eff6ff;border-color:#e5e7eb;color:#2563eb}.sdi-note{background:#f9fbff;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:12px;line-height:18px;margin:0;padding:12px 16px}.sdi-note b{color:#1f2937;font-weight:700}.sdi-sortrow{align-items:center;background:#f6f6f6fa;border-bottom:1px solid #e5e7eb;box-sizing:border-box;display:flex;height:44px;justify-content:space-between;padding:7px 24px 9px}.sdi-sortrow-label{color:#4b5563;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;letter-spacing:.65px;line-height:24px}.sdi-select{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;display:flex;font-family:inherit;min-height:32px;padding:4px}.sdi-select-text{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:24px;padding:0 8px;white-space:nowrap}.sdi-select-caret{display:block;flex-shrink:0}.sdi-toggle{display:flex;gap:8px;padding:12px 16px 4px}.sdi-toggle-btn{background:#fff;border:1px solid #e5e7eb;border-radius:9999px;color:#4b5563;cursor:pointer;flex:1 1;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:600;padding:8px 14px}.sdi-toggle-btn.is-active{background:#2563eb;border-color:#2563eb;color:#fff;font-weight:700}.sdi-content{border-bottom:1px solid #e5e7eb;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:20px 24px 28px}.sdi-content--improved{gap:16px}.sdi-chartwrap{width:100%}.sdi-chart-head{align-items:center;display:flex;justify-content:space-between}.sdi-chart-title{color:#1f2937;font-size:14px;line-height:24px}.sdi-chart-latest,.sdi-chart-title{font-family:Noto Sans JP,sans-serif;font-weight:700}.sdi-chart-latest{background:#eff6ff;border:1px solid #e5e7eb;border-radius:9999px;color:#2563eb;font-size:12px;line-height:18px;padding:2px 10px 3px}.sdi-statboxes{align-items:stretch;display:flex;gap:12px}.sdi-statbox{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;padding:8px 20px 12px}.sdi-statbox-label{color:#6b7280;font-size:12px;letter-spacing:.6px}.sdi-statbox-label,.sdi-statbox-value{font-family:Noto Sans JP,sans-serif;font-weight:700;line-height:24px;margin:0}.sdi-statbox-value{align-items:flex-end;color:#1f2937;display:flex;font-size:18px;gap:5px;letter-spacing:.9px;white-space:nowrap}.sdi-statbox-unit{color:#6b7280;font-size:10px;font-weight:500;letter-spacing:.5px;line-height:16px}.sdi2-stats{align-items:stretch;display:flex;gap:12px}.sdi2-stat{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;padding:10px 16px 12px}.sdi2-stat--up{background:#eff6ff;border-color:#e5e7eb}.sdi2-stat-label{color:#6b7280;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:700;letter-spacing:.6px;line-height:18px}.sdi2-stat--up .sdi2-stat-label{color:#2563eb}.sdi2-stat-value{align-items:baseline;color:#1f2937;display:flex;font-family:Noto Sans JP,sans-serif;font-size:22px;font-weight:700;gap:4px;letter-spacing:.9px;line-height:26px;white-space:nowrap}.sdi2-stat--up .sdi2-stat-value{color:#2563eb}.sdi2-stat-unit{color:#6b7280;font-size:11px;font-weight:500;letter-spacing:.5px;line-height:16px}.sdi2-stat--up .sdi2-stat-unit{color:#2563eb}.sdi2-stat-arrow{color:#2563eb;font-size:12px;line-height:26px}.sdi2-stat-pct{align-self:center;color:#2563eb;font-size:12px;font-weight:700;line-height:16px;margin-left:2px}.csd{background:#f3f4f6;color:#1f2937;font-family:Noto Sans JP,sans-serif;min-height:100vh;width:100%}.csd__inner{margin:0 auto;max-width:480px;padding:0 16px 40px}.csd__head{padding:20px 4px 12px}.csd__title{font-size:18px;font-weight:700;line-height:26px;margin:0 0 6px}.csd__lead{color:#4b5563;font-size:13px;line-height:20px;margin:0}.csd__lead b{color:#1f2937;font-weight:700}.csd__foot{color:#6b7280;font-size:11px;line-height:16px;margin:14px 4px 0}.csd-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:12px;padding:14px 14px 8px}.csd-card__top{display:flex;flex-direction:column;gap:2px;margin-bottom:6px}.csd-card__title{color:#1f2937;font-size:14px;font-weight:700}.csd-card__caption{color:#6b7280;font-size:12px;line-height:16px}.csd-card__chart{height:150px;width:100%}.csd-tip{background:#fff;border:.5px solid #00000026;border-radius:8px;box-shadow:0 2px 8px #00000014;font-size:13px;padding:8px 12px}.csd-tip-month{color:#1f2937;font-weight:700;margin-bottom:4px}.csd-tip-val{align-items:center;color:#0009;display:flex;gap:6px}.csd-tip-dot{background:#2563eb;border-radius:2px;display:inline-block;height:10px;width:10px}.thp{background:#eef1f6;color:#15171c;font-family:Noto Sans JP,sans-serif;min-height:100vh;padding:24px 0 64px}.thp-note{color:#6b7280;font-size:13px;margin:0 auto 8px}.thp-case,.thp-note{max-width:1320px;padding:0 24px}.thp-case{margin:0 auto 40px}.thp-case__label{color:#9ca3af;display:block;font-size:13px;font-weight:700;margin:0 4px 10px}.thp-stage{border-radius:22px;box-shadow:0 12px 40px #1018281f;overflow:hidden}.thp-logo{gap:9px}.thp-logo,.thp-logo__mark{align-items:center;display:flex}.thp-logo__mark{background:#2563eb;border-radius:9px;color:#fff;flex-shrink:0;height:30px;justify-content:center;width:30px}.thp-logo__name{color:#15171c;font-size:17px;font-weight:800;letter-spacing:.2px;white-space:nowrap}.thp-logo--dark .thp-logo__name{color:#fff}.thp-logo--dark .thp-logo__mark{background:#fff;color:#0f1115}.thp-nav{align-items:center;display:flex;gap:28px}.thp-nav__i{align-items:center;color:#6b7280;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:4px;text-decoration:none;white-space:nowrap}.thp-nav__i.is-active{color:#15171c;font-weight:700}.thp-nav__cv{color:#9ca3af;display:inline-flex}.thp-nav--dark .thp-nav__i{color:#ffffffa6}.thp-nav--dark .thp-nav__i.is-active{color:#fff}.thp-nav--dark .thp-nav__cv{color:#ffffff80}.thp-ib{align-items:center;background:#fff;border:1px solid #e4e7ec;border-radius:50%;color:#15171c;cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.thp-ib--dark{background:#ffffff0a;border-color:#ffffff29;color:#fff}.thp-ava{border-radius:50%;display:inline-block;flex-shrink:0;position:relative}.thp-ava__dot{background:#2563eb;border:2px solid #fff;border-radius:50%;height:9px;position:absolute;right:0;top:0;width:9px}.thp-btn-blue{background:#2563eb;border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;height:48px;padding:0 22px}.thp-btn-blue--sm{border-radius:10px;height:40px;padding:0 18px}.thp-btn-blue--pill{border-radius:9999px;height:44px}.thp-btn-black{align-items:center;background:#15171c;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:6px;height:40px;padding:0 16px}.thp-btn-ghost{background:#fff;border:1px solid #e4e7ec;border-radius:10px;color:#15171c}.thp-btn-ghost,.thp-btn-ghost-d{align-items:center;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;height:40px;padding:0 14px}.thp-btn-ghost-d{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;color:#fff}.thp-link{background:none;border:none;cursor:pointer;font-family:inherit;font-size:14px}.thp-chip,.thp-link{color:#15171c;font-weight:600}.thp-chip{background:#f3f4f6;border-radius:9999px;font-size:13px;padding:7px 14px}.thp-chip--d{background:#ffffff1a;color:#fff}.thp-loc{align-items:center;color:#15171c;display:inline-flex;font-size:14px;font-weight:600;gap:6px}.thp-loc--dark{color:#fff}.thp-userchip{align-items:center;background:#fff;border:1px solid #e4e7ec;border-radius:9999px;color:#15171c;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;padding:4px 12px 4px 4px}.thp-userchip--d{background:#ffffff0f;border-color:#ffffff29;color:#fff}.thp-cur{background:#fff;border:1px solid #e4e7ec;color:#15171c;cursor:pointer;font-family:inherit;font-weight:600;padding:8px 12px}.thp-badge-green,.thp-cur{align-items:center;border-radius:9999px;display:inline-flex;font-size:13px;gap:5px}.thp-badge-green{background:#c6f24e;color:#1a2e05;font-weight:700;padding:7px 14px}.thp-eyebrow{align-items:center;background:#1677ff24;border:1px solid #7aaaff4d;border-radius:9999px;color:#7fb0ff;display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.5px;padding:5px 12px}.thp-seg{background:#f3f4f6;border-radius:10px;display:inline-flex;gap:2px;padding:3px}.thp-seg span{align-items:center;border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:34px}.thp-seg span.is-on{background:#fff;box-shadow:0 1px 3px #1018281f;color:#15171c}.thp-tbtn{background:#fff;border:1px solid #e4e7ec;border-radius:9px;color:#15171c;font-family:inherit;padding:8px 12px}.thp-fchip,.thp-tbtn{align-items:center;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px}.thp-fchip{background:#eef4ff;border:1px solid #cfe0ff;border-radius:8px;color:#0958d9;padding:7px 10px}.thp-toggle{align-items:center;border:1px solid #e4e7ec;border-radius:8px;display:inline-flex;font-size:12px;font-weight:700;overflow:hidden}.thp-toggle b,.thp-toggle span{color:#6b7280;padding:5px 10px}.thp-toggle b{background:#f3f4f6;color:#15171c}.thp-range{min-width:220px}.thp-range__head{display:flex;justify-content:space-between;margin-bottom:8px}.thp-range__lbl{color:#fff9;font-size:12px;font-weight:600}.thp-range__val{color:#fff;font-size:14px;font-weight:700}.thp-range__track{background:#ffffff2e;border-radius:4px;height:4px;position:relative}.thp-range__fill{background:#2563eb;border-radius:4px;bottom:0;left:4%;position:absolute;right:8%;top:0}.thp-range__h{background:#fff;border-radius:50%;box-shadow:0 1px 4px #0000004d;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.thp-spark{height:48px;margin-top:14px}.thp-spark svg{display:block;height:100%;width:100%}.thp-p1{background:#0f1115;padding:22px 32px 30px}.thp-p1__bar{align-items:center;display:flex;gap:28px}.thp-p1__nav{flex:1 1;justify-content:center}.thp-p1__right{gap:12px}.thp-p1__right,.thp-p1__search{align-items:center;display:flex}.thp-p1__search{gap:24px;margin-top:30px}.thp-p1__field{align-items:center;background:#ffffff0a;border:1px solid #ffffff24;border-radius:9999px;color:#ffffff80;display:flex;flex:1 1;gap:12px;height:56px;padding:0 22px}.thp-p1__field input{background:none;border:none;color:#fff;flex:1 1;font-family:inherit;font-size:15px;outline:none}.thp-p1__field input::placeholder{color:#ffffff73}.thp-p1__tools{align-items:center;display:flex;gap:14px}.thp-p2{background:#fff}.thp-p2__bar{align-items:center;border-bottom:1px solid #e4e7ec;display:flex;gap:28px;padding:18px 28px}.thp-p2__bar .thp-nav{flex:1 1}.thp-p2__right{gap:10px}.thp-p2__band,.thp-p2__right{align-items:center;display:flex}.thp-p2__band{gap:12px;padding:18px 28px 6px}.thp-p2__pop{align-items:center;display:flex;gap:8px;padding:4px 28px 22px}.thp-p2__poplbl{color:#6b7280;font-size:13px;font-weight:600}.thp-sf{align-items:center;border:1px solid #e4e7ec;border-radius:12px;color:#6b7280;display:flex;flex:1 1;gap:10px;height:52px;padding:0 16px}.thp-sf input{background:none;border:none;color:#15171c;flex:1 1;font-family:inherit;font-size:14px;min-width:0;outline:none}.thp-sf input::placeholder{color:#9ca3af}.thp-sf span{color:#15171c;flex:1 1;font-size:14px;font-weight:600}.thp-sf--sel{cursor:pointer}.thp-p3{background:#fff}.thp-p3__top{align-items:center;border-bottom:1px solid #e4e7ec;display:flex;gap:24px;padding:16px 28px}.thp-p3__top .thp-p3__nav{flex:1 1;justify-content:center}.thp-p3__right{gap:14px}.thp-p3__cats,.thp-p3__right{align-items:center;display:flex}.thp-p3__cats{border-bottom:1px solid #e4e7ec;gap:10px;padding:14px 28px}.thp-p3__searchcard{align-items:stretch;border:1px solid #e4e7ec;border-radius:16px;box-shadow:0 4px 16px #1018280d;display:flex;margin:22px 28px;overflow:hidden}.thp-p3__fld{border-right:1px solid #e4e7ec;display:flex;flex:1 1;flex-direction:column;gap:3px;padding:14px 20px}.thp-p3__l{color:#15171c;font-size:12px;font-weight:700}.thp-p3__v{color:#9ca3af;font-size:14px}.thp-p3__go{background:#2563eb;border:none;color:#fff;display:flex;justify-content:center;width:64px}.thp-cat,.thp-p3__go{align-items:center;cursor:pointer}.thp-cat{background:none;border:1px solid #0000;border-radius:9999px;color:#6b7280;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;padding:8px 14px}.thp-cat.is-on{background:#f0f6ff;border-color:#bcd6ff;color:#2563eb}.thp-cat--more{color:#15171c}.thp-p4{background:#15181d;padding:18px 28px 0}.thp-p4__bar{align-items:center;display:flex;gap:28px}.thp-p4__nav{flex:1 1}.thp-p4__right{align-items:center;display:flex;gap:10px}.thp-p4__title{color:#fff;font-size:30px;font-weight:800;margin:26px 0 18px}.thp-p4__tabs{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;gap:26px}.thp-p4__tab{color:#ffffff8c;cursor:pointer;font-size:14px;font-weight:600;padding:0 0 14px;position:relative}.thp-p4__tab.is-on{color:#fff}.thp-p4__tab.is-on:after{background:#fff;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.thp-p4__actions{display:flex;gap:10px;margin-left:auto;padding-bottom:10px}.thp-p5{background:#fff}.thp-p5__head{justify-content:space-between;padding:22px 28px 16px}.thp-p5__head,.thp-p5__title{align-items:center;display:flex}.thp-p5__title{color:#15171c;font-size:22px;font-weight:800;gap:12px}.thp-p5__ti{align-items:center;background:#eef4ff;border-radius:10px;color:#2563eb;display:inline-flex;height:36px;justify-content:center;width:36px}.thp-p5__hr{display:flex;gap:10px}.thp-p5__tools{flex-wrap:wrap;padding:0 28px 22px}.thp-p5__sf,.thp-p5__tools{align-items:center;display:flex;gap:10px}.thp-p5__sf{border:1px solid #e4e7ec;border-radius:10px;color:#6b7280;height:42px;padding:0 14px;width:280px}.thp-p5__sf input{background:none;border:none;color:#15171c;flex:1 1;font-family:inherit;font-size:14px;min-width:0;outline:none}.thp-p5__sf input::placeholder{color:#9ca3af}.thp-p5__spacer{flex:1 1}.thp-p6{background:#0f1115;padding:18px 32px 40px}.thp-p6__bar{align-items:center;display:flex;gap:28px}.thp-p6__bar .thp-nav{flex:1 1;justify-content:center}.thp-p6__right{align-items:center;display:flex;gap:12px}.thp-p6__center{margin:36px auto 0;max-width:720px;text-align:center}.thp-p6__title{color:#fff;font-size:40px;font-weight:800;letter-spacing:-.5px;margin:16px 0 10px}.thp-p6__sub{color:#fff9;font-size:15px;margin:0 0 22px}.thp-p6__seg{background:#ffffff14;border-radius:9999px;display:inline-flex;margin-bottom:18px;padding:4px}.thp-p6__seg span{border-radius:9999px;color:#fff9;cursor:pointer;font-size:14px;font-weight:600;padding:8px 22px}.thp-p6__seg span.is-on{background:#fff;color:#15171c}.thp-p6__searchwrap{display:flex;justify-content:center}.thp-p6__field{align-items:center;background:#fff;border-radius:9999px;color:#9ca3af;display:flex;gap:12px;height:56px;max-width:560px;padding:0 8px 0 22px;width:100%}.thp-p6__field input{border:none;color:#15171c;flex:1 1;font-family:inherit;font-size:15px;outline:none}.thp-p6__field input::placeholder{color:#9ca3af}.thp-p6__stats{display:flex;gap:28px;justify-content:center;margin-top:22px}.thp-gstat{align-items:baseline;color:#ffffff8c;display:inline-flex;font-size:13px;gap:6px}.thp-gstat b{color:#fff;font-size:18px;font-weight:800}.thp-p7{background:#0f1115;padding:20px 36px 40px}.thp-p7__bar{align-items:center;display:flex;gap:28px}.thp-p7__bar .thp-nav{flex:1 1}.thp-p7__right{gap:12px}.thp-p7__body,.thp-p7__right{align-items:center;display:flex}.thp-p7__body{gap:48px;margin-top:30px}.thp-p7__left{flex:1 1}.thp-p7__title{color:#fff;font-size:38px;font-weight:800;line-height:1.2;margin:16px 0 12px}.thp-p7__sub{color:#fff9;font-size:15px;margin:0 0 22px;max-width:460px}.thp-p7__field{align-items:center;background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;color:#ffffff80;display:flex;gap:12px;height:54px;max-width:460px;padding:0 20px}.thp-p7__field input{background:none;border:none;color:#fff;flex:1 1;font-family:inherit;font-size:15px;outline:none}.thp-p7__field input::placeholder{color:#ffffff73}.thp-p7__chips{display:flex;gap:8px;margin-top:16px}.thp-p7__card{background:#15181d;border:1px solid #ffffff1a;border-radius:20px;flex-shrink:0;padding:22px;width:320px}.thp-p7__cardtop{align-items:center;color:#ffd76a;display:flex;justify-content:space-between}.thp-p7__rank{background:#ffd76a24;border-radius:9999px;color:#ffd76a;font-size:12px;font-weight:700;padding:5px 12px}.thp-p7__co{align-items:center;display:flex;gap:12px;margin:18px 0 14px}.thp-p7__coname{color:#fff;font-size:16px;font-weight:700}.thp-p7__cometa{color:#ffffff80;font-size:13px}.thp-p7__big{color:#fff;font-size:44px;font-weight:800;line-height:1}.thp-p7__big span{color:#fff9;font-size:18px;margin-left:4px}.thp-p7__delta{align-items:center;color:#6ee7a0;display:inline-flex;font-size:13px;font-weight:700;gap:6px;margin-top:10px}.thp-p8{background:#fff}.thp-p8__bar{align-items:center;display:flex;gap:28px;padding:18px 28px}.thp-p8__bar .thp-nav{flex:1 1;justify-content:center}.thp-p8__right{align-items:center;display:flex;gap:14px}.thp-p8__center{padding:48px 24px 56px;text-align:center}.thp-p8__eye{color:#2563eb;font-size:12px;font-weight:800;letter-spacing:2px}.thp-p8__title{color:#15171c;font-size:42px;font-weight:800;letter-spacing:-.5px;margin:14px 0 10px}.thp-p8__sub{color:#6b7280;font-size:15px;margin:0 0 28px}.thp-p8__search{align-items:center;border:1px solid #e4e7ec;border-radius:9999px;box-shadow:0 6px 24px #1018280f;color:#9ca3af;display:inline-flex;gap:12px;height:56px;padding:0 8px 0 22px}.thp-p8__search input{border:none;color:#15171c;font-family:inherit;font-size:15px;outline:none;width:260px}.thp-p8__search input::placeholder{color:#9ca3af}.thp-p8__div{background:#e4e7ec;height:24px;width:1px}.thp-p8__inlinef{align-items:center;color:#15171c;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:4px}.thp-p8__kpis{color:#6b7280;display:flex;font-size:14px;gap:32px;justify-content:center;margin-top:28px}.thp-p8__kpis b{color:#15171c;font-size:18px;font-weight:800}.thp-p9{background:#0f1115;padding:18px 32px 32px}.thp-p9__bar{align-items:center;display:flex;gap:28px}.thp-p9__bar .thp-nav{flex:1 1}.thp-p9__right{align-items:center;display:flex;gap:12px}.thp-p9__inner{align-items:flex-end;display:flex;gap:40px;margin-top:30px}.thp-p9__lead{flex-shrink:0}.thp-p9__title{color:#fff;font-size:32px;font-weight:800;margin:0 0 16px}.thp-p9__field{align-items:center;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;color:#ffffff80;display:flex;gap:10px;height:48px;padding:0 18px;width:320px}.thp-p9__field input{background:none;border:none;color:#fff;flex:1 1;font-family:inherit;font-size:14px;outline:none}.thp-p9__field input::placeholder{color:#ffffff73}.thp-p9__kpis{grid-gap:14px;display:grid;flex:1 1;gap:14px;grid-template-columns:repeat(4,1fr)}.thp-kpi{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;gap:12px;padding:14px 16px}.thp-kpi,.thp-kpi__ic{align-items:center;display:flex}.thp-kpi__ic{background:#1677ff2e;border-radius:10px;color:#7fb0ff;flex-shrink:0;height:38px;justify-content:center;width:38px}.thp-kpi__v{color:#fff;font-size:20px;font-weight:800;line-height:1.1}.thp-kpi__l{color:#ffffff8c;font-size:12px}.thp-p10{background:#0f1115;padding:20px 36px 0}.thp-p10__bar{justify-content:space-between}.thp-p10__bar,.thp-p10__right{align-items:center;display:flex}.thp-p10__right{gap:14px}.thp-p10__inner{margin:34px 0 0;max-width:760px}.thp-p10__title{color:#fff;font-size:46px;font-weight:800;letter-spacing:-1px;margin:14px 0 22px}.thp-p10__field{align-items:center;background:#fff;border-radius:14px;color:#9ca3af;display:flex;gap:12px;height:58px;padding:0 8px 0 22px}.thp-p10__field input{border:none;color:#15171c;flex:1 1;font-family:inherit;font-size:15px;outline:none}.thp-p10__field input::placeholder{color:#9ca3af}.thp-p10__loc{align-items:center;border-left:1px solid #e4e7ec;color:#15171c;display:inline-flex;font-size:14px;font-weight:600;gap:5px;height:28px;padding:0 14px}.thp-p10__rail{border-top:1px solid #ffffff1a;display:flex;gap:28px;margin-top:22px;padding-top:0}.thp-p10__r{color:#ffffff8c;cursor:pointer;font-size:14px;font-weight:600;padding:16px 0;position:relative;text-decoration:none}.thp-p10__r.is-on{color:#fff}.thp-p10__r.is-on:after{background:#2563eb;content:"";height:2px;left:0;position:absolute;right:0;top:-1px}.v2{--ink:#0e1726;--ink2:#4b5563;--ink3:#9ca3af;--line:#eef0f4;--line2:#e4e7ec;--blue:#2563eb;--blueChart:#2563eb;--bg:#f6f7f9;--up:#12b76a;--upbg:#ecfdf3;--radius:16px;--shadow:0 1px 2px #1018280a,0 6px 24px -8px #1018281a;--shadowL:0 1px 3px #1018280f,0 18px 40px -16px #10182838;-webkit-font-smoothing:antialiased;background:#fff;color:var(--ink);font-family:Noto Sans JP,-apple-system,Hiragino Kaku Gothic ProN,sans-serif;padding:40px 0 120px}.v2 *{box-sizing:border-box}.v2 .v2-note{color:var(--ink3);font-size:13px;margin:0 auto 28px}.v2 .v2-case,.v2 .v2-note{max-width:1160px;padding:0 24px}.v2 .v2-case{margin:0 auto 64px}.v2 .v2-case__label{color:var(--ink2);display:block;font-size:14px;font-weight:700;margin-bottom:14px}.v2 .v2-stage{background:#fff;border-radius:22px;box-shadow:0 0 0 1px var(--line2),0 30px 60px -30px #10182847;overflow:hidden}.v2 .v2-logo{align-items:center;display:flex;flex-shrink:0;gap:9px}.v2 .v2-logo__mark{background:linear-gradient(135deg,#2b7fff,#0a5bd6);border-radius:9px;box-shadow:0 4px 12px -3px #1677ff80;color:#fff;display:grid;height:30px;place-items:center;width:30px}.v2 .v2-logo__name{color:var(--ink);font-size:16px;font-weight:800;letter-spacing:-.01em}.v2 .v2-logo--dark .v2-logo__name{color:#fff}.v2 .v2-nav{align-items:center;display:flex;gap:4px}.v2 .v2-nav__i{align-items:center;border-radius:9px;color:var(--ink2);display:inline-flex;font-size:14px;font-weight:600;gap:3px;padding:8px 13px;text-decoration:none;transition:.15s;white-space:nowrap}.v2 .v2-nav__i:hover{background:#1018280d;color:var(--ink)}.v2 .v2-nav__i.is-active{background:#1677ff17;color:var(--blue)}.v2 .v2-nav__cv{display:inline-flex;opacity:.5}.v2 .v2-nav--dark .v2-nav__i{color:#ffffffa8}.v2 .v2-nav--dark .v2-nav__i:hover{background:#ffffff1a;color:#fff}.v2 .v2-nav--dark .v2-nav__i.is-active{background:#ffffff24;color:#fff}.v2 .v2-ib{background:#fff;border:1px solid var(--line2);border-radius:11px;color:var(--ink2);cursor:pointer;display:grid;flex-shrink:0;height:40px;place-items:center;transition:.15s;width:40px}.v2 .v2-ib:hover{background:#f9fafb;border-color:#d4d8e0;color:var(--ink)}.v2 .v2-ib--sm{border-radius:9px;height:34px;width:34px}.v2 .v2-ib--dark{background:#ffffff0f;border-color:#ffffff24;color:#fffc}.v2 .v2-ib--dark:hover{background:#ffffff21;color:#fff}.v2 .v2-ava{border-radius:50%;box-shadow:inset 0 0 0 2px #ffffff59;display:inline-grid;flex-shrink:0;place-items:center;position:relative}.v2 .v2-ava__dot{background:#12b76a;border-radius:50%;bottom:-1px;box-shadow:0 0 0 2px #fff;height:10px;position:absolute;right:-1px;width:10px}.v2 .v2-mark{box-shadow:inset 0 1px 0 #ffffff4d,0 4px 10px -4px #10182866;flex-shrink:0;font-size:16px;font-weight:800}.v2 .v2-mark,.v2 .v2-verified{color:#fff;display:inline-grid;place-items:center}.v2 .v2-verified{background:var(--blue);border-radius:50%;height:16px;margin-left:5px;position:relative;top:2px;width:16px}.v2 .v2-loc{align-items:center;color:var(--ink2);display:inline-flex;font-size:13px;font-weight:600;gap:6px;white-space:nowrap}.v2 .v2-loc--d{color:#ffffffb8}.v2 .v2-up{align-items:center;display:inline-flex;gap:2px;white-space:nowrap}.v2 .v2-up,.v2 .v2-up2{color:var(--up);font-size:13px;font-weight:700}.v2 .v2-dn2{color:#f04438;font-size:13px;font-weight:700}.v2 .v2-up3{background:var(--upbg);color:var(--up);padding:2px 7px}.v2 .v2-status,.v2 .v2-up3{border-radius:20px;font-size:12px;font-weight:700}.v2 .v2-status{align-items:center;display:inline-flex;gap:6px;padding:4px 10px}.v2 .v2-status__dot{background:currentColor;border-radius:50%;height:6px;width:6px}.v2 .v2-status--up{background:#fef3f2;color:#b42318}.v2 .v2-status--steady{background:#eff6ff;color:#2563eb}.v2 .v2-btnb{background:var(--blue);border:none;border-radius:12px;box-shadow:0 6px 16px -6px #1677ff99;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:48px;padding:0 22px;transition:.15s}.v2 .v2-btnb:hover{background:#0e63e6}.v2 .v2-btnb--sm{border-radius:10px;font-size:13px;height:40px;padding:0 18px}.v2 .v2-btnb--pill{border-radius:999px;height:44px}.v2 .v2-black{align-items:center;background:var(--ink);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:40px;padding:0 16px;transition:.15s}.v2 .v2-black:hover{background:#1f2a3a}.v2 .v2-ghost{align-items:center;background:#fff;border:1px solid var(--line2);border-radius:10px;color:var(--ink2);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:40px;padding:0 16px;transition:.15s}.v2 .v2-ghost:hover{background:#f9fafb;color:var(--ink)}.v2 .v2-ghostd{align-items:center;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:10px;color:#ffffffd9;display:inline-flex;font-size:13px;gap:6px;height:40px;padding:0 16px}.v2 .v2-ghostd,.v2 .v2-link{cursor:pointer;font-weight:600}.v2 .v2-link{background:none;border:none;color:var(--ink2);font-size:14px;text-decoration:none}.v2 .v2-link:hover{color:var(--ink)}.v2 .v2-eye{align-items:center;color:var(--blue);display:inline-flex;font-size:12px;font-weight:800;gap:6px;letter-spacing:.12em;text-transform:uppercase}.v2 .v2-eye--d{color:#7db0ff}.v2 .v2-tag{border-radius:7px;padding:3px 10px}.v2 .v2-pillg,.v2 .v2-tag{background:#f3f4f6;color:var(--ink2);font-size:12px;font-weight:600}.v2 .v2-pillg{border-radius:20px;padding:4px 11px}.v2 .v2-pillg2{background:#7db0ff1f;border-radius:20px;color:#7db0ff;font-size:11px;font-weight:700;padding:4px 10px}.v2 .v2-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.v2 .v2-card__h{align-items:center;display:flex;justify-content:space-between;padding:18px 20px}.v2 .v2-card__h b{font-size:15px;font-weight:700}.v2 .v2-spark{display:block}.v2 .v2-seg{background:#f3f4f6;border-radius:9px;display:inline-flex;gap:2px;padding:3px}.v2 .v2-seg span{align-items:center;border-radius:7px;color:var(--ink3);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:5px;padding:5px 11px}.v2 .v2-seg span.is-on{background:#fff;box-shadow:0 1px 2px #1018281a;color:var(--ink)}.v2 .v2-cur{border:1px solid var(--line2);border-radius:10px;color:var(--ink2);gap:6px;padding:8px 12px}.v2 .v2-cur,.v2 .v2-userchip{align-items:center;background:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600}.v2 .v2-userchip{border:1px solid var(--line2);border-radius:999px;color:var(--ink);flex-shrink:0;gap:8px;padding:4px 12px 4px 4px;white-space:nowrap}.v2 .v2-userchip--d{background:#ffffff0f;border-color:#ffffff24;color:#fff}.v2 .v2-mover{align-items:center;display:flex;gap:10px;padding:9px 20px}.v2 .v2-mover__n{display:flex;flex:1 1;flex-direction:column;font-size:13px;font-weight:700}.v2 .v2-mover__n small{color:var(--ink3);font-size:11px;font-weight:500}.v2 .v2-s1{background:#fff}.v2 .v2-s1__hero{background:radial-gradient(120% 120% at 80% -10%,#1c2740 0,#0d1424 55%,#0a0f1c 100%);color:#fff;padding:22px 28px 30px}.v2 .v2-s1__bar{align-items:center;display:flex;gap:18px}.v2 .v2-s1__nav{flex:1 1}.v2 .v2-s1__right{align-items:center;display:flex;gap:10px}.v2 .v2-s1__search{align-items:stretch;display:flex;gap:12px;margin-top:26px}.v2 .v2-s1__field{align-items:center;background:#ffffff12;border:1px solid #ffffff21;border-radius:14px;color:#ffffff8c;display:flex;flex:1 1;gap:12px;padding:0 18px}.v2 .v2-s1__field input{background:none;border:none;color:#fff;flex:1 1;font-size:15px;height:56px;outline:none}.v2 .v2-s1__field input::placeholder{color:#ffffff80}.v2 .v2-s1__tools{align-items:center;display:flex;gap:10px}.v2 .v2-range{background:#ffffff12;border:1px solid #ffffff21;border-radius:14px;display:flex;flex-direction:column;justify-content:center;padding:9px 16px;width:200px}.v2 .v2-range__head{align-items:baseline;display:flex;justify-content:space-between}.v2 .v2-range__lbl{color:#ffffff80;font-size:11px}.v2 .v2-range__val{color:#fff;font-size:12px;font-weight:700}.v2 .v2-range__track{background:#ffffff2e;border-radius:4px;height:4px;margin-top:11px;position:relative}.v2 .v2-range__fill{background:#4d8dff;border-radius:4px;bottom:0;left:4%;position:absolute;right:8%;top:0}.v2 .v2-range__h{background:#fff;border-radius:50%;box-shadow:0 2px 6px #0006;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.v2 .v2-s1__body{background:#f9fafb;padding:28px}.v2 .v2-s1__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.v2 .v2-s1__head h2{font-size:20px;font-weight:800;margin:0}.v2 .v2-sort{align-items:center;color:var(--ink2);display:inline-flex;font-size:13px;gap:5px}.v2 .v2-sort b{color:var(--ink)}.v2 .v2-s1__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.v2 .v2-promo{background:linear-gradient(150deg,#2563eb,#0b50d0);border-radius:18px;box-shadow:0 18px 36px -16px #1677ff99;color:#fff;display:flex;flex-direction:column;padding:22px}.v2 .v2-promo__eye{font-size:11px;font-weight:800;letter-spacing:.1em;opacity:.8}.v2 .v2-promo__t{font-size:22px;font-weight:800;line-height:1.35;margin:14px 0 auto}.v2 .v2-promo__btn{background:#fff;border:none;border-radius:10px;color:#0b50d0;cursor:pointer;font-size:14px;font-weight:800;height:44px;margin-top:18px}.v2 .v2-jcard{border-radius:18px;display:flex;flex-direction:column;min-height:210px;padding:18px}.v2 .v2-jcard__top{align-items:center;display:flex;justify-content:space-between}.v2 .v2-jcard__date{background:#ffffffb3;border-radius:20px;color:var(--ink2);font-size:12px;font-weight:600;padding:3px 10px}.v2 .v2-jcard__bm{background:#ffffffb3;border:none;border-radius:9px;color:var(--ink2);cursor:pointer;display:grid;height:32px;place-items:center;width:32px}.v2 .v2-jcard__co{align-items:center;display:flex;font-size:16px;font-weight:800;gap:9px;margin-top:16px}.v2 .v2-jcard__role{color:var(--ink2);font-size:13px;font-weight:600;margin:8px 0 0}.v2 .v2-jcard__tags{display:flex;gap:6px;margin-top:12px}.v2 .v2-jcard__tags span{background:#ffffffb3;border-radius:7px;color:var(--ink2);font-size:11px;font-weight:700;padding:4px 9px}.v2 .v2-jcard__foot{align-items:flex-end;display:flex;justify-content:space-between;margin-top:auto;padding-top:16px}.v2 .v2-jcard__big{font-size:24px;font-weight:800;line-height:1}.v2 .v2-jcard__big small{font-size:13px;font-weight:700;margin-left:2px}.v2 .v2-jcard__sub{color:var(--ink2);font-size:11px;margin-top:4px}.v2 .v2-s2{background:var(--bg)}.v2 .v2-s2__bar{align-items:center;background:#fff;border-bottom:1px solid var(--line);display:flex;gap:22px;padding:16px 28px}.v2 .v2-s2__bar .v2-nav{flex:1 1}.v2 .v2-s2__right{align-items:center;display:flex;gap:10px}.v2 .v2-s2__band{background:#fff;border-bottom:1px solid var(--line);display:flex;gap:12px;padding:18px 28px}.v2 .v2-sf{align-items:center;background:#f3f4f6;border:1px solid var(--line2);border-radius:12px;color:var(--ink3);display:flex;flex:1 1;gap:10px;padding:0 16px}.v2 .v2-sf input{background:none;border:none;color:var(--ink);flex:1 1;font-size:14px;height:48px;outline:none}.v2 .v2-s2__main{grid-gap:24px;display:grid;gap:24px;grid-template-columns:248px 1fr;padding:24px 28px}.v2 .v2-side{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);height:-webkit-max-content;height:max-content;padding:18px}.v2 .v2-side__h{align-items:center;display:flex;font-size:15px;font-weight:800;justify-content:space-between;margin-bottom:16px}.v2 .v2-side__h a{color:var(--blue);font-size:12px;font-weight:600;text-decoration:none}.v2 .v2-side__g{border-top:1px solid var(--line);padding:14px 0}.v2 .v2-side__t{align-items:center;color:var(--ink);display:flex;font-size:13px;font-weight:700;justify-content:space-between;margin-bottom:12px}.v2 .v2-side__t svg{color:var(--ink3)}.v2 .v2-check{align-items:center;color:var(--ink2);cursor:pointer;display:flex;font-size:13px;gap:10px;padding:6px 0}.v2 .v2-cb{border:1.5px solid #d1d5db;border-radius:6px;color:#fff;display:grid;flex-shrink:0;height:18px;place-items:center;width:18px}.v2 .v2-cb.is-on{background:var(--blue);border-color:var(--blue)}.v2 .v2-s2__found{align-items:center;color:var(--ink2);display:flex;font-size:14px;margin-bottom:16px}.v2 .v2-s2__found b{color:var(--ink);font-weight:800;margin-right:4px}.v2 .v2-s2__found .v2-seg{margin-left:auto}.v2 .v2-s2__cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.v2 .v2-ccard{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px;transition:.18s}.v2 .v2-ccard:hover{box-shadow:var(--shadowL);transform:translateY(-2px)}.v2 .v2-ccard__top{align-items:flex-start;display:flex;justify-content:space-between}.v2 .v2-ccard__co{display:flex;gap:12px}.v2 .v2-ccard__name{align-items:center;display:flex;font-size:15px;font-weight:800}.v2 .v2-ccard__ind{color:var(--ink2);font-size:12px;margin-top:2px}.v2 .v2-ccard__meta{display:flex;gap:14px;margin:14px 0}.v2 .v2-ccard__meta span{align-items:center;color:var(--ink2);display:inline-flex;font-size:12px;font-weight:500;gap:5px}.v2 .v2-ccard__meta svg{color:var(--ink3)}.v2 .v2-ccard__row{align-items:flex-end;border-top:1px dashed var(--line2);display:flex;justify-content:space-between;padding-top:14px}.v2 .v2-ccard__big{font-size:22px;font-weight:800;line-height:1}.v2 .v2-ccard__big small{font-size:12px;font-weight:700;margin-left:2px}.v2 .v2-ccard__sub{margin-top:4px}.v2 .v2-ccard__date,.v2 .v2-ccard__sub{color:var(--ink3);font-size:11px}.v2 .v2-match{align-items:center;background:#f0f6ff;border-radius:9px;color:#2563eb;display:flex;font-size:12px;font-weight:600;gap:7px;margin-top:14px;padding:9px 12px;white-space:nowrap}.v2 .v2-match svg{flex-shrink:0}.v2 .v2-match b{font-weight:800}.v2 .v2-s3{background:#fff;padding-bottom:30px}.v2 .v2-s3__top{align-items:center;display:flex;gap:22px;padding:18px 28px}.v2 .v2-s3__nav{flex:1 1}.v2 .v2-s3__right{align-items:center;display:flex;gap:14px}.v2 .v2-toggle{background:#f3f4f6;border-radius:8px;display:inline-flex;font-size:12px;font-weight:700;padding:2px}.v2 .v2-toggle b{background:#fff;border-radius:6px;box-shadow:0 1px 2px #00000014;color:var(--ink);padding:4px 9px}.v2 .v2-toggle span{color:var(--ink3);padding:4px 9px}.v2 .v2-s3__cats{display:flex;flex-wrap:wrap;gap:8px;padding:0 28px}.v2 .v2-cat{align-items:center;background:#fff;border:1px solid var(--line2);border-radius:11px;color:var(--ink2);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 15px;transition:.15s}.v2 .v2-cat svg{color:var(--ink3)}.v2 .v2-cat:hover{border-color:#c9cfdb}.v2 .v2-cat.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.v2 .v2-cat.is-on svg{color:#fff}.v2 .v2-s3__card{align-items:stretch;background:#fff;border:1px solid var(--line2);border-radius:18px;box-shadow:var(--shadowL);display:flex;margin:18px 28px 0;padding:8px}.v2 .v2-s3__fld{border-right:1px solid var(--line);display:flex;flex:1 1;flex-direction:column;gap:5px;padding:12px 18px}.v2 .v2-s3__l{color:var(--ink3);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.v2 .v2-s3__v{color:var(--ink);font-size:15px;font-weight:700}.v2 .v2-s3__go{background:var(--blue);border:none;border-radius:14px;box-shadow:0 8px 18px -6px #1677ff99;color:#fff;cursor:pointer;display:grid;margin-left:8px;place-items:center;width:64px}.v2 .v2-s3__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);padding:26px 28px 0}.v2 .v2-pcard{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);overflow:hidden;transition:.18s}.v2 .v2-pcard:hover{box-shadow:var(--shadowL);transform:translateY(-3px)}.v2 .v2-pcard__cover{align-items:flex-end;display:flex;height:96px;padding:14px;position:relative}.v2 .v2-pcard__cover .v2-mark{box-shadow:0 6px 16px -4px #00000059}.v2 .v2-pcard__badge{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000047;border-radius:20px;color:#fff;display:inline-flex;font-size:11px;font-weight:800;gap:4px;left:12px;padding:4px 10px;position:absolute;top:12px}.v2 .v2-pcard__body{padding:14px 16px 18px}.v2 .v2-pcard__name{align-items:center;display:flex;font-size:16px;font-weight:800}.v2 .v2-pcard__ind{color:var(--ink2);font-size:12px;margin-top:3px}.v2 .v2-pcard__row{align-items:flex-end;display:flex;justify-content:space-between;margin-top:14px}.v2 .v2-pcard__big{font-size:22px;font-weight:800;line-height:1}.v2 .v2-pcard__big small{font-size:12px;font-weight:700;margin-left:2px}.v2 .v2-pcard__foot{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;margin-top:14px;padding-top:12px}.v2 .v2-pcard__date{color:var(--ink3);font-size:11px}.v2 .v2-s4{background:#f3f4f6}.v2 .v2-s4__hd{background:radial-gradient(120% 140% at 85% -20%,#233152 0,#111726 60%,#0c111c 100%);color:#fff;padding:18px 28px 0}.v2 .v2-s4__bar{align-items:center;display:flex;gap:22px}.v2 .v2-s4__nav{flex:1 1}.v2 .v2-s4__right{align-items:center;display:flex;gap:10px}.v2 .v2-green{align-items:center;background:#6ee7a81f;border-radius:20px;color:#6ee7a8;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:6px 11px}.v2 .v2-s4__title{font-size:28px;font-weight:800;letter-spacing:-.02em;margin:26px 0 0}.v2 .v2-s4__tabs{align-items:center;display:flex;gap:4px;margin-top:20px}.v2 .v2-s4__tab{border-bottom:2px solid #0000;color:#ffffff8c;cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px}.v2 .v2-s4__tab.is-on{border-color:#4d8dff;color:#fff}.v2 .v2-s4__act{display:flex;gap:10px;margin-left:auto;padding-bottom:8px}.v2 .v2-s4__body{margin-top:-2px;padding:24px 28px}.v2 .v2-kpis{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:18px}.v2 .v2-kpi{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px}.v2 .v2-kpi__l{color:var(--ink2);font-size:13px;font-weight:600}.v2 .v2-kpi__v{font-size:30px;font-weight:800;letter-spacing:-.02em;margin:8px 0 12px}.v2 .v2-kpi__v small{color:var(--ink3);font-size:14px;font-weight:700;margin-left:3px}.v2 .v2-kpi__r{align-items:center;display:flex;gap:10px;justify-content:space-between}.v2 .v2-s4__cols{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 320px}.v2 .v2-s4__chart{padding-bottom:18px}.v2 .v2-s4__chart .v2-spark{padding:0 8px}.v2 .v2-s4__act2{padding-bottom:8px}.v2 .v2-s5{background:#fff;display:grid;grid-template-columns:60px 1fr}.v2 .v2-s5__rail{align-items:center;background:#0c111c;display:flex;flex-direction:column;gap:6px;padding:18px 0}.v2 .v2-s5__rail span{border-radius:11px;color:#ffffff80;cursor:pointer;display:grid;height:40px;place-items:center;width:40px}.v2 .v2-s5__rail span.is-on{background:#ffffff21;color:#fff}.v2 .v2-s5__main{padding:22px 26px}.v2 .v2-s5__head{align-items:center;display:flex;justify-content:space-between}.v2 .v2-s5__title{align-items:center;display:flex;font-size:20px;font-weight:800;gap:12px}.v2 .v2-s5__ti{background:linear-gradient(135deg,#2b7fff,#0a5bd6);border-radius:11px;color:#fff;display:grid;height:38px;place-items:center;width:38px}.v2 .v2-s5__hr,.v2 .v2-s5__tools{display:flex;gap:10px}.v2 .v2-s5__tools{align-items:center;flex-wrap:wrap;margin:20px 0 16px}.v2 .v2-s5__sf{align-items:center;background:#f3f4f6;border:1px solid var(--line2);border-radius:10px;color:var(--ink3);display:flex;gap:9px;padding:0 14px;width:240px}.v2 .v2-s5__sf input{background:none;border:none;color:var(--ink);flex:1 1;font-size:13px;height:40px;outline:none}.v2 .v2-s5__sp{flex:1 1}.v2 .v2-tbtn{align-items:center;background:#fff;border:1px solid var(--line2);border-radius:10px;color:var(--ink2);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:40px;padding:0 14px}.v2 .v2-tbtn svg{color:var(--ink3)}.v2 .v2-fchip{align-items:center;background:#eff4ff;border-radius:8px;color:#2563eb;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:7px 10px}.v2 .v2-tbl{border:1px solid var(--line);border-collapse:initial;border-radius:14px;border-spacing:0;overflow:hidden;width:100%}.v2 .v2-tbl th{background:#f9fafb;font-size:12px;font-weight:700;padding:12px 16px;text-align:left;white-space:nowrap}.v2 .v2-tbl td,.v2 .v2-tbl th{border-bottom:1px solid var(--line);color:var(--ink2)}.v2 .v2-tbl td{font-size:13px;padding:14px 16px;vertical-align:middle}.v2 .v2-tbl tr:last-child td{border-bottom:none}.v2 .v2-tbl tbody tr:hover{background:#f9fafb}.v2 .v2-tcell{gap:12px}.v2 .v2-tcell,.v2 .v2-tname{align-items:center;display:flex}.v2 .v2-tname{color:var(--ink);font-size:14px;font-weight:800}.v2 .v2-tsub{color:var(--ink3);font-size:11px;margin-top:1px}.v2 .v2-tbl td b{color:var(--ink);font-weight:800}.v2 .v2-ochips{display:flex;gap:5px}.v2 .v2-ochips span{background:#f3f4f6;border-radius:6px;color:var(--ink2);font-size:11px;font-weight:600;padding:3px 8px}.v2 .v2-s6{background:#fff;padding-bottom:30px}.v2 .v2-s6__bar{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:22px;padding:18px 28px}.v2 .v2-s6__bar .v2-nav{flex:1 1}.v2 .v2-s6__right{align-items:center;display:flex;gap:12px}.v2 .v2-s6__hero{padding:38px 28px 24px}.v2 .v2-s6__hero h1{font-size:38px;font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:14px 0 0}.v2 .v2-s6__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1.1fr 1fr;padding:0 28px}.v2 .v2-feat{border-radius:22px;box-shadow:var(--shadowL);color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:320px;overflow:hidden;padding:24px;position:relative}.v2 .v2-feat:after{background:linear-gradient(180deg,#0000 30%,#00000052);content:"";inset:0;position:absolute}.v2 .v2-feat__bottom,.v2 .v2-feat__top{position:relative;z-index:1}.v2 .v2-feat__top{align-items:flex-start;display:flex;justify-content:space-between}.v2 .v2-feat__rank{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff38;border-radius:20px;font-size:13px;font-weight:800;padding:6px 13px}.v2 .v2-feat__name{font-size:30px;font-weight:800}.v2 .v2-feat__ind{font-size:14px;margin-top:4px;opacity:.85}.v2 .v2-feat__row{align-items:flex-end;display:flex;gap:14px;margin-top:16px}.v2 .v2-feat__big{font-size:32px;font-weight:800;line-height:1}.v2 .v2-feat__big small{font-size:15px;margin-left:2px}.v2 .v2-feat__up{font-size:14px;font-weight:800;padding-bottom:4px}.v2 .v2-s6__small{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.v2 .v2-mcard{border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);display:flex;flex-direction:column;padding:18px;transition:.18s}.v2 .v2-mcard:hover{box-shadow:var(--shadowL);transform:translateY(-2px)}.v2 .v2-mcard__co{align-items:flex-start;display:flex;justify-content:space-between}.v2 .v2-mrank{color:var(--ink3);font-size:13px;font-weight:800}.v2 .v2-mcard__name{font-size:17px;font-weight:800;margin-top:14px}.v2 .v2-mcard__ind{color:var(--ink2);font-size:12px;margin-top:3px}.v2 .v2-mcard__row{align-items:center;display:flex;justify-content:space-between;margin-top:auto;padding-top:16px}.v2 .v2-mcard__row b{font-size:17px;font-weight:800}.v2 .v2-s7{background:radial-gradient(130% 120% at 100% 0,#1b2740 0,#0d1322 60%,#0a0f1b 100%);color:#fff}.v2 .v2-s7__bar{align-items:center;display:flex;gap:22px;padding:20px 32px}.v2 .v2-s7__bar .v2-nav{flex:1 1}.v2 .v2-s7__right{align-items:center;display:flex;gap:12px}.v2 .v2-s7__body{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr 400px;padding:30px 32px 48px}.v2 .v2-s7__left h1{font-size:46px;font-weight:800;letter-spacing:-.025em;line-height:1.12;margin:18px 0 16px}.v2 .v2-s7__left p{color:#ffffff9e;font-size:15px;line-height:1.7;margin:0 0 24px;max-width:440px}.v2 .v2-s7__field{align-items:center;background:#ffffff14;border:1px solid #ffffff26;border-radius:14px;color:#fff9;display:flex;gap:12px;max-width:480px;padding:7px 7px 7px 18px}.v2 .v2-s7__field input{background:none;border:none;color:#fff;flex:1 1;font-size:15px;height:40px;outline:none}.v2 .v2-s7__field input::placeholder{color:#ffffff80}.v2 .v2-s7__chips{display:flex;gap:8px;margin-top:18px}.v2 .v2-chipd{background:#ffffff14;border:1px solid #ffffff21;border-radius:20px;color:#fffc;font-size:12px;font-weight:600;padding:7px 13px}.v2 .v2-board{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;padding:20px}.v2 .v2-board__h{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.v2 .v2-board__h b{font-size:15px;font-weight:800}.v2 .v2-brow{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:12px;padding:12px 0}.v2 .v2-brow:last-child{border-bottom:none}.v2 .v2-brank{color:#fff6;font-size:14px;font-weight:800;text-align:center;width:24px}.v2 .v2-brank--top{color:#ffd66e}.v2 .v2-brow__n{display:flex;flex:1 1;flex-direction:column;font-size:14px;font-weight:700}.v2 .v2-brow__n small{color:#ffffff80;font-size:11px;font-weight:500}.v2 .v2-brow .v2-spark{width:70px}.v2 .v2-s8{background:#fff;padding-bottom:40px}.v2 .v2-s8__bar{align-items:center;display:flex;gap:22px;padding:18px 28px}.v2 .v2-s8__bar .v2-nav{flex:1 1;justify-content:center}.v2 .v2-s8__right{align-items:center;display:flex;gap:14px}.v2 .v2-s8__hero{margin:0 auto;max-width:720px;padding:48px 28px 36px;text-align:center}.v2 .v2-s8__hero h1{font-size:46px;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:16px 0 14px}.v2 .v2-s8__hero p{color:var(--ink2);font-size:16px;line-height:1.7;margin:0 auto;max-width:540px}.v2 .v2-s8__search{align-items:center;background:#fff;border:1px solid var(--line2);border-radius:999px;box-shadow:var(--shadowL);color:var(--ink3);display:flex;gap:10px;margin:28px auto 0;max-width:600px;padding:7px 7px 7px 20px}.v2 .v2-s8__search input{background:none;border:none;color:var(--ink);flex:1 1;font-size:15px;height:44px;outline:none}.v2 .v2-s8__div{background:var(--line2);height:24px;width:1px}.v2 .v2-s8__inf{align-items:center;color:var(--ink2);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:4px;white-space:nowrap}.v2 .v2-s8__cards{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1040px;padding:12px 28px 0}.v2 .v2-ecard{border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);padding:20px;transition:.18s}.v2 .v2-ecard:hover{box-shadow:var(--shadowL);transform:translateY(-3px)}.v2 .v2-ecard__top{align-items:center;display:flex;justify-content:space-between}.v2 .v2-ecard__name{align-items:center;display:flex;font-size:17px;font-weight:800;margin-top:16px}.v2 .v2-ecard__ind{color:var(--ink2);font-size:12px;margin-top:3px}.v2 .v2-ecard__row{align-items:flex-end;display:flex;justify-content:space-between;margin:16px 0}.v2 .v2-ecard__big{font-size:24px;font-weight:800;line-height:1}.v2 .v2-ecard__sub{color:var(--ink3);font-size:11px;margin-top:4px}.v2 .v2-s8__trust{align-items:center;display:flex;gap:14px;justify-content:center;margin-top:40px;opacity:.9}.v2 .v2-s8__trust span{color:var(--ink3);font-size:12px;font-weight:600}.v2 .v2-s9{background:var(--bg);padding-bottom:28px}.v2 .v2-s9__bar{align-items:center;background:#fff;border-bottom:1px solid var(--line);display:flex;gap:22px;padding:16px 28px}.v2 .v2-s9__bar .v2-nav{flex:1 1}.v2 .v2-s9__right{align-items:center;display:flex;gap:10px}.v2 .v2-s9__head{align-items:flex-start;display:flex;justify-content:space-between;padding:26px 28px 18px}.v2 .v2-s9__head h1{font-size:24px;font-weight:800;letter-spacing:-.02em;margin:0}.v2 .v2-s9__head p{color:var(--ink2);font-size:13px;margin:6px 0 0}.v2 .v2-s9__act{display:flex;gap:10px}.v2 .v2-s9__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 320px;padding:0 28px}.v2 .v2-s9__chart{padding:20px}.v2 .v2-s9__chart .v2-card__h{padding:0 0 6px}.v2 .v2-s9__bignum{align-items:baseline;display:flex;font-size:34px;font-weight:800;gap:12px;letter-spacing:-.02em;margin:8px 0 14px}.v2 .v2-s9__bignum small{color:var(--ink3);font-size:15px;font-weight:700;margin-left:-8px}.v2 .v2-s9__side{display:flex;flex-direction:column;gap:14px}.v2 .v2-mini{padding:16px 18px}.v2 .v2-mini__l{color:var(--ink2);font-size:13px;font-weight:600}.v2 .v2-mini__v{font-size:24px;font-weight:800;margin:6px 0 8px}.v2 .v2-mini2{padding:16px 0 8px}.v2 .v2-mini2 .v2-mini__l{padding:0 18px 8px}.v2 .v2-s10{background:radial-gradient(120% 120% at 50% -20%,#1a2538 0,#0d1320 55%,#090d18 100%);color:#fff;padding-bottom:40px}.v2 .v2-s10__bar{align-items:center;display:flex;gap:22px;padding:20px 32px}.v2 .v2-s10__right{align-items:center;display:flex;gap:12px;margin-left:auto}.v2 .v2-s10__hero{padding:26px 32px 30px;text-align:center}.v2 .v2-s10__hero h1{font-size:44px;font-weight:800;letter-spacing:-.03em;margin:14px 0 24px}.v2 .v2-s10__field{align-items:center;background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;color:#fff9;display:flex;gap:12px;margin:0 auto;max-width:620px;padding:0 8px 0 20px}.v2 .v2-s10__field input{background:none;border:none;color:#fff;flex:1 1;font-size:15px;height:58px;outline:none}.v2 .v2-s10__field input::placeholder{color:#ffffff80}.v2 .v2-s10__loc{align-items:center;background:#ffffff1a;border-radius:11px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:9px 14px;white-space:nowrap}.v2 .v2-s10__row{align-items:center;display:flex;justify-content:space-between;padding:8px 32px 16px}.v2 .v2-s10__row b{font-size:18px;font-weight:800}.v2 .v2-s10__navs{display:flex;gap:8px}.v2 .v2-s10__carousel{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,1fr);padding:0 32px}.v2 .v2-tcard2{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;overflow:hidden;transition:.18s}.v2 .v2-tcard2:hover{background:#ffffff17;transform:translateY(-3px)}.v2 .v2-tcard2__cover{height:72px;position:relative}.v2 .v2-tcard2__b{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d;border-radius:20px;color:#fff;display:inline-flex;font-size:10px;font-weight:800;gap:4px;left:10px;padding:4px 9px;position:absolute;top:10px}.v2 .v2-tcard2__body{margin-top:-22px;padding:14px}.v2 .v2-tcard2__body .v2-mark{border:2px solid #ffffff26}.v2 .v2-tcard2__name{font-size:16px;font-weight:800;margin-top:12px}.v2 .v2-tcard2__ind{color:#fff9;font-size:12px;margin-top:3px}.v2 .v2-tcard2__row{align-items:flex-end;display:flex;justify-content:space-between;margin-top:14px}.v2 .v2-tcard2__big{font-size:22px;font-weight:800;line-height:1}.v2 .v2-tcard2__big small{font-size:12px;font-weight:700;margin-left:2px}.v2 .v2-tcard2 .v2-up{color:#6ee7a8}.v3{--ink:#0e1726;--ink2:#4b5563;--ink3:#9ca3af;--line:#eef0f4;--line2:#e4e7ec;--blue:#2563eb;--bg:#f6f7f9;--up:#12b76a;--upbg:#ecfdf3;--radius:16px;--shadow:0 1px 2px #1018280a,0 6px 24px -8px #1018281a;--shadowL:0 1px 3px #1018280f,0 18px 40px -16px #10182838;-webkit-font-smoothing:antialiased;background:#fff;color:var(--ink);font-family:Noto Sans JP,-apple-system,Hiragino Kaku Gothic ProN,sans-serif;padding:40px 0 120px}.v3 *{box-sizing:border-box}.v3 .v3-note{color:var(--ink3);font-size:13px;margin:0 auto 28px}.v3 .v3-case,.v3 .v3-note{max-width:1160px;padding:0 24px}.v3 .v3-case{margin:0 auto 64px}.v3 .v3-case__label{color:var(--ink2);display:block;font-size:14px;font-weight:700;margin-bottom:14px}.v3 .v3-stage{background:#fff;border-radius:22px;box-shadow:0 0 0 1px var(--line2),0 30px 60px -30px #10182847;overflow:hidden}.v3 .v3-logo{align-items:center;display:flex;flex-shrink:0;gap:9px}.v3 .v3-logo__mark{background:linear-gradient(135deg,#2b7fff,#0a5bd6);border-radius:9px;box-shadow:0 4px 12px -3px #1677ff80;color:#fff;display:grid;height:30px;place-items:center;width:30px}.v3 .v3-logo__name{font-size:16px;font-weight:800;letter-spacing:-.01em}.v3 .v3-logo--dark .v3-logo__name{color:#fff}.v3 .v3-nav{align-items:center;display:flex;gap:4px}.v3 .v3-nav__i{border-radius:9px;color:var(--ink2);font-size:14px;font-weight:600;padding:8px 13px;text-decoration:none;transition:.15s;white-space:nowrap}.v3 .v3-nav__i:hover{background:#1018280d;color:var(--ink)}.v3 .v3-nav__i.is-active{background:#1677ff17;color:var(--blue)}.v3 .v3-nav--dark .v3-nav__i{color:#ffffffa8}.v3 .v3-nav--dark .v3-nav__i:hover{background:#ffffff1a;color:#fff}.v3 .v3-nav--dark .v3-nav__i.is-active{background:#ffffff24;color:#fff}.v3 .v3-ib{background:#fff;border:1px solid var(--line2);border-radius:11px;color:var(--ink2);cursor:pointer;display:grid;flex-shrink:0;height:40px;place-items:center;transition:.15s;width:40px}.v3 .v3-ib:hover{background:#f9fafb;color:var(--ink)}.v3 .v3-ib--dark{background:#ffffff0f;border-color:#ffffff24;color:#fffc}.v3 .v3-ib--dark:hover{background:#ffffff21;color:#fff}.v3 .v3-ava{border-radius:50%;box-shadow:inset 0 0 0 2px #ffffff59;display:inline-grid;flex-shrink:0;place-items:center;position:relative}.v3 .v3-ava__dot{background:#12b76a;border-radius:50%;bottom:-1px;box-shadow:0 0 0 2px #fff;height:10px;position:absolute;right:-1px;width:10px}.v3 .v3-mark{box-shadow:inset 0 1px 0 #ffffff4d,0 4px 10px -4px #10182866;flex-shrink:0;font-size:16px;font-weight:800}.v3 .v3-mark,.v3 .v3-verified{color:#fff;display:inline-grid;place-items:center}.v3 .v3-verified{background:var(--blue);border-radius:50%;height:16px;margin-left:5px;position:relative;top:2px;width:16px}.v3 .v3-up{align-items:center;display:inline-flex;font-size:13px;gap:2px}.v3 .v3-up,.v3 .v3-up3{color:var(--up);font-weight:700;white-space:nowrap}.v3 .v3-up3{background:var(--upbg);border-radius:20px;font-size:12px;padding:2px 7px}.v3 .v3-status{align-items:center;border-radius:20px;display:inline-flex;font-size:11px;font-weight:700;gap:6px;padding:4px 9px;white-space:nowrap}.v3 .v3-status__dot{background:currentColor;border-radius:50%;height:6px;width:6px}.v3 .v3-status--up{background:#fef3f2;color:#b42318}.v3 .v3-status--steady{background:#eff6ff;color:#2563eb}.v3 .v3-btnb{align-items:center;background:var(--blue);border:none;border-radius:12px;box-shadow:0 6px 16px -6px #1677ff99;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:6px;height:46px;padding:0 20px;transition:.15s}.v3 .v3-btnb:hover{background:#0e63e6}.v3 .v3-btnb--sm{border-radius:10px}.v3 .v3-black,.v3 .v3-btnb--sm{font-size:13px;height:40px;padding:0 16px}.v3 .v3-black{align-items:center;background:var(--ink);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:6px}.v3 .v3-black:hover{background:#1f2a3a}.v3 .v3-ghost{align-items:center;background:#fff;border:1px solid var(--line2);border-radius:10px;color:var(--ink2);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:40px;padding:0 16px}.v3 .v3-ghost:hover{background:#f9fafb;color:var(--ink)}.v3 .v3-link{background:none;border:none;color:var(--ink2);cursor:pointer;font-size:14px;font-weight:600;text-decoration:none}.v3 .v3-link:hover{color:var(--ink)}.v3 .v3-link--d{color:#ffffffb3}.v3 .v3-eye{align-items:center;color:var(--blue);display:inline-flex;font-size:12px;font-weight:800;gap:6px;letter-spacing:.1em;text-transform:uppercase}.v3 .v3-eye--d{color:#7db0ff}.v3 .v3-tag{border-radius:7px;padding:4px 10px;white-space:nowrap}.v3 .v3-pillg,.v3 .v3-tag{background:#f3f4f6;color:var(--ink2);font-size:12px;font-weight:600}.v3 .v3-pillg{border-radius:20px;padding:4px 11px}.v3 .v3-cur{align-items:center;background:#fff;border:1px solid var(--line2);border-radius:10px;color:var(--ink2);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 12px;white-space:nowrap}.v3 .v3-spark{display:block}.v3 .v3-v1{background:#f3f4f6;padding-bottom:24px}.v3 .v3-v1__bar{align-items:center;background:#fff;border-bottom:1px solid var(--line);display:flex;gap:22px;padding:16px 28px}.v3 .v3-v1__bar .v3-nav{flex:1 1}.v3 .v3-v1__right{align-items:center;display:flex;gap:10px}.v3 .v3-bento{grid-gap:16px;display:grid;gap:16px;grid-template-areas:"feat feat stat coA" "feat feat stat coB" "coC coD cta cta";grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto auto;padding:24px 28px}.v3 .v3-bento__feat{background:radial-gradient(130% 130% at 100% 0,#2b7fff 0,#0b50d0 55%,#093da3 100%);border-radius:20px;box-shadow:var(--shadowL);color:#fff;display:flex;flex-direction:column;grid-area:feat;overflow:hidden;padding:24px;position:relative}.v3 .v3-bf__top{align-items:flex-start;display:flex;justify-content:space-between}.v3 .v3-bf__eye{background:#ffffff2e;border-radius:20px;display:inline-flex;font-size:12px;gap:6px;padding:6px 12px}.v3 .v3-bf__eye,.v3 .v3-bf__name{align-items:center;font-weight:800}.v3 .v3-bf__name{display:flex;font-size:26px;margin-top:18px}.v3 .v3-bf__ind{font-size:13px;margin-top:4px;opacity:.8}.v3 .v3-bf__row{align-items:flex-end;display:flex;gap:14px;margin-top:14px}.v3 .v3-bf__big{font-size:40px;font-weight:800;line-height:1}.v3 .v3-bf__big small{font-size:16px;font-weight:700;margin-left:3px}.v3 .v3-bf__row .v3-up{color:#aef0c9;font-size:14px;padding-bottom:5px}.v3 .v3-bf__chart{margin:16px -24px -24px;opacity:.9}.v3 .v3-bento__stat{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);display:flex;flex-direction:column;grid-area:stat;padding:22px}.v3 .v3-bs__l{color:var(--ink2);font-size:14px;font-weight:600}.v3 .v3-bs__v{font-size:44px;font-weight:800;line-height:1;margin-top:8px}.v3 .v3-bs__v small{font-size:18px;margin-left:3px}.v3 .v3-bs__sub{color:var(--ink3);font-size:12px;margin-top:6px}.v3 .v3-bs__bars{align-items:flex-end;display:flex;gap:8px;height:80px;margin:auto 0 14px}.v3 .v3-bs__bars span{background:linear-gradient(180deg,#4d8dff,#2563eb);border-radius:5px 5px 0 0;flex:1 1}.v3 .v3-bs__foot{align-items:center;color:var(--ink2);display:flex;font-size:12px;gap:6px}.v3 .v3-bento__tile{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);display:flex;flex-direction:column;padding:16px}.v3 .v3-bento__tile:nth-of-type(3){grid-area:coA}.v3 .v3-bento__tile:nth-of-type(4){grid-area:coB}.v3 .v3-bento__tile:nth-of-type(5){grid-area:coC}.v3 .v3-bento__tile:nth-of-type(6){grid-area:coD}.v3 .v3-bt__top{align-items:center;display:flex;justify-content:space-between}.v3 .v3-bt__name{font-size:15px;font-weight:800;margin-top:12px}.v3 .v3-bt__ind{color:var(--ink3);font-size:11px;margin-top:2px}.v3 .v3-bt__row{align-items:center;display:flex;justify-content:space-between;margin-top:auto;padding-top:12px}.v3 .v3-bt__row b{font-size:16px;font-weight:800}.v3 .v3-bento__cta{align-items:center;background:var(--ink);border-radius:16px;color:#fff;display:flex;gap:16px;grid-area:cta;justify-content:space-between;padding:20px 24px}.v3 .v3-bc__t{font-size:17px;font-weight:800}.v3 .v3-bc__s{color:#ffffffa6;font-size:13px;margin-top:4px}.v3 .v3-bento__cta .v3-btnb{background:#fff;box-shadow:none;color:var(--ink)}.v3 .v3-v2{background:#fff;padding-bottom:30px}.v3 .v3-v2__bar{align-items:center;display:flex;gap:22px;padding:18px 28px}.v3 .v3-v2__bar .v3-nav{flex:1 1;justify-content:center}.v3 .v3-v2__right{align-items:center;display:flex;gap:12px}.v3 .v3-v2__hero{grid-gap:32px;align-items:center;background:linear-gradient(180deg,#f0f6ff,#fff);display:grid;gap:32px;grid-template-columns:1fr 420px;padding:40px 28px 30px}.v3 .v3-v2__copy h1{font-size:38px;font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:14px 0 12px}.v3 .v3-v2__copy p{color:var(--ink2);font-size:15px;line-height:1.7;margin:0}.v3 .v3-v2__search{align-items:center;background:#fff;border:1px solid var(--line2);border-radius:14px;box-shadow:var(--shadowL);color:var(--ink3);display:flex;gap:10px;padding:7px 7px 7px 18px}.v3 .v3-v2__search input{background:none;border:none;color:var(--ink);flex:1 1;font-size:15px;height:44px;outline:none}.v3 .v3-rank{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin:0 28px;overflow:hidden}.v3 .v3-rank__h{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:18px 20px}.v3 .v3-rank__h b{font-size:16px;font-weight:800}.v3 .v3-rank__hd{background:#f9fafb;border-bottom:1px solid var(--line);color:var(--ink2);display:grid;font-size:12px;font-weight:700;grid-template-columns:1fr 200px 80px;padding:10px 20px}.v3 .v3-rank__hd span:nth-child(2),.v3 .v3-rank__hd span:nth-child(3){text-align:right}.v3 .v3-rrow{grid-gap:14px;align-items:center;border-bottom:1px solid var(--line);display:grid;gap:14px;grid-template-columns:40px 36px 1fr 160px 90px 70px;padding:14px 20px}.v3 .v3-rrow:last-child{border-bottom:none}.v3 .v3-rrow:hover{background:#f9fafb}.v3 .v3-rrank{color:var(--ink3);font-size:16px;font-weight:800;text-align:center}.v3 .v3-rrank--top{color:var(--blue)}.v3 .v3-rrow__n{align-items:center;display:flex;flex-wrap:wrap;font-size:15px;font-weight:800}.v3 .v3-rrow__n small{color:var(--ink3);flex-basis:100%;font-size:12px;font-weight:500;margin-top:2px}.v3 .v3-rrow__bar{background:#eef2f7;border-radius:6px;height:8px;overflow:hidden}.v3 .v3-rrow__bar span{background:linear-gradient(90deg,#4d8dff,#2563eb);border-radius:6px;display:block;height:100%}.v3 .v3-rrow__num{font-size:17px;font-weight:800;text-align:right}.v3 .v3-rrow__num small{color:var(--ink3);font-size:11px;font-weight:700;margin-left:2px}.v3 .v3-rrow .v3-up{justify-content:flex-end}.v3 .v3-v3{background:var(--bg);display:grid;grid-template-columns:230px 1fr;min-height:620px}.v3 .v3-rail2{background:#0c111c;padding:22px 16px}.v3 .v3-rail2,.v3 .v3-rail2__nav{display:flex;flex-direction:column}.v3 .v3-rail2__nav{flex:1 1;gap:4px;margin-top:26px}.v3 .v3-rail2__i{align-items:center;border-radius:10px;color:#fff9;display:flex;font-size:14px;font-weight:600;gap:11px;padding:11px 13px;text-decoration:none}.v3 .v3-rail2__i:hover{background:#ffffff12;color:#fff}.v3 .v3-rail2__i.is-on{background:#4d8dff2e;color:#fff}.v3 .v3-rail2__i svg{color:currentColor;opacity:.9}.v3 .v3-rail2__user{align-items:center;background:#ffffff0d;border-radius:12px;display:flex;gap:10px;padding:12px}.v3 .v3-rail2__un{color:#fff;display:flex;flex-direction:column;font-size:13px;font-weight:700}.v3 .v3-rail2__un small{color:#ffffff80;font-size:11px;font-weight:500}.v3 .v3-v3__main{display:flex;flex-direction:column}.v3 .v3-v3__top{background:#fff;border-bottom:1px solid var(--line);gap:14px;padding:16px 26px}.v3 .v3-v3__sf,.v3 .v3-v3__top{align-items:center;display:flex}.v3 .v3-v3__sf{background:#f3f4f6;border:1px solid var(--line2);border-radius:11px;color:var(--ink3);flex:1 1;gap:10px;max-width:420px;padding:0 14px}.v3 .v3-v3__sf input{background:none;border:none;color:var(--ink);flex:1 1;font-size:14px;height:42px;outline:none}.v3 .v3-v3__ta{align-items:center;display:flex;gap:10px;margin-left:auto}.v3 .v3-v3__body{padding:26px}.v3 .v3-v3__h1{font-size:24px;font-weight:800;margin:0 0 18px}.v3 .v3-v3__kpis{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:18px}.v3 .v3-k{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:16px 18px}.v3 .v3-k__l{color:var(--ink2);font-size:13px;font-weight:600}.v3 .v3-k__v{font-size:26px;font-weight:800;margin-top:6px}.v3 .v3-k__v small{color:var(--ink3);font-size:13px;font-weight:700;margin-left:2px}.v3 .v3-v3__list{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.v3 .v3-vl__h{background:#f9fafb;color:var(--ink2);font-size:12px;font-weight:700;padding:12px 20px}.v3 .v3-vl__h,.v3 .v3-vl__row{border-bottom:1px solid var(--line);display:grid;grid-template-columns:1.6fr 1fr 1.2fr 1fr}.v3 .v3-vl__row{align-items:center;padding:14px 20px}.v3 .v3-vl__row:last-child{border-bottom:none}.v3 .v3-vl__row:hover{background:#f9fafb}.v3 .v3-vl__co{gap:12px}.v3 .v3-vl__co,.v3 .v3-vl__n{align-items:center;display:flex}.v3 .v3-vl__n{flex-wrap:wrap;font-size:14px;font-weight:800}.v3 .v3-vl__n small{color:var(--ink3);flex-basis:100%;font-size:11px;font-weight:500;margin-top:1px}.v3 .v3-vl__num{font-size:15px;font-weight:800}.v3 .v3-vl__sp{align-items:center;display:flex;gap:10px}.v3 .v3-vl__sp .v3-spark{width:90px}.v3 .v3-v4{background:#fff;padding-bottom:30px}.v3 .v3-v4__bar{align-items:center;display:flex;gap:22px;padding:18px 28px}.v3 .v3-v4__bar .v3-nav{flex:1 1}.v3 .v3-v4__right{align-items:center;display:flex;gap:12px}.v3 .v3-v4__body{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr 460px;padding:36px 28px 30px}.v3 .v3-v4__left h1{font-size:48px;font-weight:800;letter-spacing:-.03em;line-height:1.12;margin:16px 0 14px}.v3 .v3-hl{background:linear-gradient(120deg,#2563eb,#0b50d0);-webkit-background-clip:text;background-clip:text;color:#0000}.v3 .v3-v4__left p{color:var(--ink2);font-size:16px;line-height:1.7;margin:0 0 24px;max-width:420px}.v3 .v3-v4__stats{display:flex;gap:28px;margin-bottom:28px}.v3 .v3-v4__st{display:flex;flex-direction:column}.v3 .v3-v4__st b{font-size:28px;font-weight:800}.v3 .v3-v4__st span{color:var(--ink2);font-size:12px;margin-top:2px}.v3 .v3-v4__stack{height:440px;position:relative}.v3 .v3-sc{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadowL);padding:18px;position:absolute;width:340px}.v3 .v3-sc--0{right:28px;top:0;z-index:1}.v3 .v3-sc--1{right:50px;top:116px;z-index:2}.v3 .v3-sc--2{right:22px;top:232px;z-index:3}.v3 .v3-sc__top{align-items:center;display:flex;justify-content:space-between}.v3 .v3-sc__name{align-items:center;display:flex;font-size:17px;font-weight:800;margin-top:14px}.v3 .v3-sc__ind{color:var(--ink2);font-size:12px;margin-top:3px}.v3 .v3-sc__row{align-items:flex-end;display:flex;justify-content:space-between;margin:14px 0}.v3 .v3-sc__big{font-size:24px;font-weight:800;line-height:1}.v3 .v3-sc__big small{font-size:12px;font-weight:700;margin-left:2px}.v3 .v3-v5{background:var(--bg);padding-bottom:30px}.v3 .v3-v5__bar{align-items:center;background:#fff;border-bottom:1px solid var(--line);display:flex;gap:22px;padding:16px 28px}.v3 .v3-v5__bar .v3-nav{flex:1 1}.v3 .v3-v5__right{align-items:center;display:flex;gap:10px}.v3 .v3-v5__head{align-items:center;display:flex;justify-content:space-between;padding:26px 28px 18px}.v3 .v3-v5__head h1{font-size:24px;font-weight:800;margin:0}.v3 .v3-v5__act{display:flex;gap:10px}.v3 .v3-cmp{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:140px repeat(3,1fr);padding:0 28px}.v3 .v3-cmp__col{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.v3 .v3-cmp__col--lbl{background:none;border:none;box-shadow:none}.v3 .v3-cmp__chead{align-items:center;display:flex;height:84px;justify-content:center}.v3 .v3-cmp__chead .v3-mark{box-shadow:0 6px 16px -4px #00000059}.v3 .v3-cmp__co{align-content:center;align-items:center;border-bottom:1px solid var(--line);box-sizing:border-box;display:flex;flex-wrap:wrap;font-size:17px;font-weight:800;height:72px;padding:0 16px}.v3 .v3-cmp__co small{color:var(--ink3);flex-basis:100%;font-size:12px;font-weight:500;margin-top:3px}.v3 .v3-cmp__lblcell{box-sizing:border-box;height:72px}.v3 .v3-cmp__rlbl{color:var(--ink2);font-size:13px;font-weight:600}.v3 .v3-cmp__cell,.v3 .v3-cmp__rlbl{border-bottom:1px solid var(--line);padding:15px 16px}.v3 .v3-cmp__cell{align-items:center;color:var(--ink);display:flex;font-size:15px;font-weight:700;gap:8px;position:relative}.v3 .v3-cmp__cell.is-best{background:#f0f9f4;color:#067647}.v3 .v3-cmp__crown{background:#12b76a;border-radius:50%;color:#fff;display:inline-grid;height:18px;place-items:center;width:18px}.v3 .v3-cmp__btn{background:#fff;border:1px solid var(--blue);border-radius:10px;color:var(--blue);cursor:pointer;font-size:13px;font-weight:700;height:42px;margin:14px 16px;width:calc(100% - 32px)}.v3 .v3-cmp__btn:hover{background:#f0f6ff}.v3 .v3-v6{background:radial-gradient(120% 120% at 80% -10%,#1a2335 0,#0d1220 60%,#0a0e1a 100%);color:#fff;padding-bottom:36px}.v3 .v3-v6__bar{align-items:center;display:flex;gap:22px;padding:18px 32px}.v3 .v3-v6__bar .v3-nav{flex:1 1}.v3 .v3-v6__right{align-items:center;display:flex;gap:12px}.v3 .v3-v6__body{grid-gap:28px;display:grid;gap:28px;grid-template-columns:230px 1fr;padding:12px 32px 0}.v3 .v3-v6__side{display:flex;flex-direction:column;gap:4px}.v3 .v3-v6__st{color:#ffffff80;font-size:12px;font-weight:800;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.v3 .v3-v6__f{border-radius:10px;color:#ffffffb3;font-size:14px;font-weight:600;padding:11px 14px;text-decoration:none}.v3 .v3-v6__f:hover{background:#ffffff0f;color:#fff}.v3 .v3-v6__f.is-on{background:#4d8dff2e;color:#fff}.v3 .v3-v6__promo{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;margin-top:20px;padding:18px}.v3 .v3-vp__t{font-size:15px;font-weight:800}.v3 .v3-vp__s{color:#fff9;font-size:12px;line-height:1.6;margin:6px 0 14px}.v3 .v3-v6__feed{max-width:620px}.v3 .v3-v6__h{font-size:18px;font-weight:800;margin-bottom:6px}.v3 .v3-tl{grid-gap:16px;display:grid;gap:16px;grid-template-columns:40px 1fr}.v3 .v3-tl__line{align-items:center;display:flex;flex-direction:column}.v3 .v3-tl__bar{background:#ffffff1f;flex:1 1;margin:8px 0;width:2px}.v3 .v3-tl__card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;margin-bottom:16px;padding:16px 18px}.v3 .v3-tl__top{gap:10px}.v3 .v3-tl__co,.v3 .v3-tl__top{align-items:center;display:flex}.v3 .v3-tl__co{font-size:14px;font-weight:800}.v3 .v3-tl__k{border-radius:20px;font-size:11px;font-weight:700;padding:3px 9px}.v3 .v3-tl__k--成長{background:#6ee7a824;color:#6ee7a8}.v3 .v3-tl__k--資金調達{background:#ffd66e24;color:#ffd66e}.v3 .v3-tl__k--入社{background:#7db0ff24;color:#7db0ff}.v3 .v3-tl__d{color:#ffffff73;font-size:11px;margin-left:auto}.v3 .v3-tl__t{font-size:16px;font-weight:700;margin:12px 0 8px}.v3 .v3-tl__meta{color:#ffffff8c;font-size:12px}.v3 .v3-v7{background:#f3f4f6;padding-bottom:24px}.v3 .v3-v7__bar{align-items:center;background:#fff;border-bottom:1px solid var(--line);display:flex;gap:22px;padding:16px 28px}.v3 .v3-v7__bar .v3-nav{flex:1 1}.v3 .v3-v7__right{align-items:center;display:flex;gap:12px}.v3 .v3-v7__sf{align-items:center;background:#f3f4f6;border:1px solid var(--line2);border-radius:10px;color:var(--ink3);display:flex;gap:8px;padding:0 12px}.v3 .v3-v7__sf input{background:none;border:none;color:var(--ink);font-size:13px;height:38px;outline:none;width:150px}.v3 .v3-v7__head{padding:24px 28px 8px}.v3 .v3-v7__head h1{font-size:24px;font-weight:800;margin:0}.v3 .v3-v7__head p{color:var(--ink2);font-size:13px;margin:6px 0 0}.v3 .v3-kb{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);padding:16px 28px}.v3 .v3-kb__col{background:#eef0f4;border-radius:16px;padding:14px}.v3 .v3-kb__h{align-items:center;display:flex;font-size:14px;font-weight:800;gap:8px;margin-bottom:14px;padding:0 4px}.v3 .v3-kb__dot{border-radius:50%;height:9px;width:9px}.v3 .v3-kb__cnt{background:#fff;border-radius:20px;color:var(--ink2);font-size:12px;font-weight:700;margin-left:auto;padding:2px 9px}.v3 .v3-kc{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 1px 2px #1018280d;margin-bottom:12px;padding:14px}.v3 .v3-kc:last-child{margin-bottom:0}.v3 .v3-kc__top{gap:9px}.v3 .v3-kc__co,.v3 .v3-kc__top{align-items:center;display:flex}.v3 .v3-kc__co{font-size:14px;font-weight:800}.v3 .v3-kc__ind{color:var(--ink3);font-size:11px;margin:8px 0}.v3 .v3-kc__row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.v3 .v3-kc__row b{font-size:16px;font-weight:800}.v3 .v3-v8{background:#fff;padding-bottom:30px}.v3 .v3-v8__bar{align-items:center;background:#0c111c;display:flex;gap:22px;padding:18px 32px}.v3 .v3-v8__bar .v3-nav{flex:1 1}.v3 .v3-v8__right{align-items:center;display:flex;gap:10px}.v3 .v3-v8__hero{position:relative}.v3 .v3-v8__cover{height:150px}.v3 .v3-v8__main{align-items:center;display:flex;gap:18px;margin-top:-36px;padding:0 32px;position:relative}.v3 .v3-v8__main .v3-mark{border:4px solid #fff;box-shadow:0 10px 28px -8px #0006}.v3 .v3-v8__info{flex:1 1;padding-top:38px}.v3 .v3-v8__name{align-items:center;display:flex;font-size:26px;font-weight:800;gap:12px}.v3 .v3-v8__badge{align-items:center;background:#fffaeb;border:1px solid #fedf89;border-radius:20px;color:#b54708;display:inline-flex;font-size:12px;font-weight:800;gap:5px;padding:4px 11px}.v3 .v3-v8__ind{color:var(--ink2);font-size:14px;margin-top:5px}.v3 .v3-v8__main .v3-btnb{margin-top:38px}.v3 .v3-v8__stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);padding:24px 32px 0}.v3 .v3-v8__stat{background:#f9fafb;border:1px solid var(--line);border-radius:14px;padding:16px 18px}.v3 .v3-v8__sl{color:var(--ink2);font-size:12px;font-weight:600}.v3 .v3-v8__sv{font-size:22px;font-weight:800;margin:6px 0}.v3 .v3-v8__rel{padding:28px 32px 0}.v3 .v3-v8__rh{font-size:17px;font-weight:800;margin-bottom:16px}.v3 .v3-v8__relg{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.v3 .v3-rc{border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);display:flex;flex-direction:column;padding:16px}.v3 .v3-rc__top{align-items:center;display:flex;justify-content:space-between}.v3 .v3-rc__name{font-size:15px;font-weight:800;margin-top:12px}.v3 .v3-rc__ind{color:var(--ink3);font-size:11px;margin-top:2px}.v3 .v3-rc__row{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.v3 .v3-rc__row b{font-size:15px;font-weight:800}.v3 .v3-v9{background:#0b0f1a;color:#fff;padding-bottom:40px}.v3 .v3-v9__bar{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:22px;padding:20px 36px}.v3 .v3-v9__bar .v3-nav{flex:1 1}.v3 .v3-v9__right{align-items:center;display:flex;gap:14px}.v3 .v3-v9__hero{padding:44px 36px 30px}.v3 .v3-v9__hero h1{font-size:52px;font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:16px 0}.v3 .v3-v9__num{background:linear-gradient(120deg,#7db0ff,#4d8dff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:64px}.v3 .v3-v9__hero p{color:#fff9;font-size:16px;line-height:1.7;margin:0;max-width:460px}.v3 .v3-v9__list{padding:10px 36px 0}.v3 .v3-v9__row{grid-gap:18px;align-items:center;border-top:1px solid #ffffff14;display:grid;gap:18px;grid-template-columns:48px 38px 1fr 120px 130px 70px;padding:20px 0}.v3 .v3-v9__rk{font-feature-settings:"tnum";color:#ffffff59;font-size:18px;font-variant-numeric:tabular-nums;font-weight:800}.v3 .v3-v9__n{align-items:center;display:flex;flex-wrap:wrap;font-size:18px;font-weight:800}.v3 .v3-v9__n small{color:#ffffff80;flex-basis:100%;font-size:12px;font-weight:500;margin-top:3px}.v3 .v3-v9__big{font-feature-settings:"tnum";font-size:26px;font-variant-numeric:tabular-nums;font-weight:800;text-align:right}.v3 .v3-v9__big small{color:#ffffff80;font-size:13px;font-weight:700;margin-left:2px}.v3 .v3-v9__row .v3-up{color:#6ee7a8;justify-content:flex-end}.v3 .v3-v10{background:#fff;padding-bottom:30px}.v3 .v3-v10__bar{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:22px;padding:16px 28px}.v3 .v3-v10__bar .v3-nav{flex:1 1}.v3 .v3-v10__right{align-items:center;display:flex;gap:10px}.v3 .v3-v10__hero{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1.1fr 1fr;padding:28px}.v3 .v3-v10__big{background:linear-gradient(160deg,#f0f6ff,#fff);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);padding:26px}.v3 .v3-v10__num{font-size:50px;font-weight:800;letter-spacing:-.02em;margin:14px 0 8px}.v3 .v3-v10__num small{color:var(--ink3);font-size:20px;font-weight:700;margin-left:4px}.v3 .v3-v10__sub{align-items:center;color:var(--ink2);display:flex;font-size:13px;gap:8px;margin-bottom:8px}.v3 .v3-v10__tiles{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.v3 .v3-vt{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);display:flex;flex-direction:column;padding:18px}.v3 .v3-vt__l{color:var(--ink2);font-size:13px;font-weight:600}.v3 .v3-vt__v{font-size:28px;font-weight:800;margin:8px 0 12px}.v3 .v3-vt__r{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:auto}.v3 .v3-v10__movers{padding:0 28px}.v3 .v3-vm__h{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.v3 .v3-vm__h b{font-size:17px;font-weight:800}.v3 .v3-vm__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.v3 .v3-vmc{align-items:center;background:#f9fafb;border:1px solid var(--line);border-radius:14px;display:flex;gap:11px;padding:14px}.v3 .v3-vmc__n{display:flex;flex:1 1;flex-direction:column;font-size:14px;font-weight:800}.v3 .v3-vmc__n small{color:var(--ink3);font-size:11px;font-weight:500;margin-top:2px}.vd{-webkit-font-smoothing:antialiased;background:#fafafb;font-family:Noto Sans JP,-apple-system,Hiragino Kaku Gothic ProN,sans-serif;min-height:100vh;padding:40px 32px 120px}.vd *{box-sizing:border-box}.vd .vd-note{color:#9ca3af;font-size:13px;margin:0 0 28px}.vd .vd-grid{grid-gap:40px 32px;display:grid;gap:40px 32px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));max-width:1320px}.vd .vd-case{display:flex;flex-direction:column}.vd .vd-case__label{color:#4b5563;font-size:13px;font-weight:700;margin-bottom:14px}.vd .vd-thumb{aspect-ratio:16/9;flex-shrink:0;overflow:hidden;position:relative;width:100%}.vd .vd-thumb__bg{background:radial-gradient(120% 80% at 50% 120%,#0a1e3cb3,#0000 60%),linear-gradient(135deg,#2b5a9e,#163a72 45%,#0c2348);inset:0;position:absolute}.vd .vd-thumb__cloud{color:#dbe7fb;font-size:11px;font-weight:700;left:12px;letter-spacing:.02em;position:absolute;top:40px}.vd .vd-thumb__headline{color:#fff;font-size:26px;font-weight:900;left:10px;line-height:1.05;margin:0;position:absolute;right:10px;text-shadow:0 2px 0 #00000073,0 0 8px #0000004d;top:8px}.vd .vd-thumb__headline span{color:#ffe14d;text-shadow:0 2px 0 #7a4b00,0 0 10px #ffc80080}.vd .vd-thumb__brand{align-items:center;background:#ffffffeb;border-radius:5px;color:#0b2348;display:inline-flex;font-size:13px;font-weight:800;gap:5px;left:12px;padding:3px 9px 3px 5px;position:absolute;top:62px}.vd .vd-thumb__s{background:#2bb3c0;border-radius:50%;color:#fff;display:inline-grid;font-size:11px;font-weight:900;height:17px;place-items:center;width:17px}.vd .vd-thumb__badge{background:#ff2d78;border-radius:4px;bottom:12px;box-shadow:0 0 0 2px #fff;color:#fff;font-size:14px;font-weight:900;padding:4px 10px;position:absolute;right:12px;writing-mode:horizontal-tb}.vd .vd-play{background:#0000008c;border:none;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:56px;left:50%;padding-left:3px;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .18s ease,background .18s ease,box-shadow .18s ease;width:56px}.vd .vd-card:hover .vd-play{transform:translate(-50%,-50%) scale(1.08)}.vd .vd-card{background:#fff;position:relative;transition:.2s ease}.vd .vd-body,.vd .vd-card{display:flex;flex-direction:column}.vd .vd-title-row{display:flex;gap:8px}.vd .vd-yt{flex-shrink:0;line-height:1;margin-top:1px}.vd .vd-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1a1a1a;display:-webkit-box;font-size:14px;font-weight:500;line-height:1.5;margin:0;overflow:hidden}.vd .vd-meta{align-items:center;display:inline-flex;font-size:12px;gap:4px}.vd .vd-card--shadcn{border:1px solid #e4e4e7;border-radius:10px;box-shadow:0 1px 2px #0000000a;font-family:Inter,Noto Sans JP,sans-serif;padding:6px}.vd .vd-card--shadcn:hover{box-shadow:0 4px 14px -4px #0000001f}.vd .vd-card--shadcn .vd-thumb{border-radius:6px}.vd .vd-card--shadcn .vd-body{gap:8px;padding:12px 6px 8px}.vd .vd-card--shadcn .vd-title{color:#09090b;font-size:14px;font-weight:500;line-height:20px}.vd .vd-card--shadcn .vd-meta{align-self:flex-start;background:#f3f4f6;border-radius:6px;color:#4b5563;font-weight:500;padding:3px 8px}.vd .vd-card--shadcn .vd-meta .vd-channel{color:#111827}.vd .vd-card--shadcn .vd-play{background:#ffffffeb;box-shadow:0 2px 8px #00000040;color:#111827;height:48px;width:48px}.vd .vd-card--material{background:#fef7ff;border-radius:16px;box-shadow:0 1px 2px #0000004d,0 1px 3px 1px #00000026;font-family:Roboto,Noto Sans JP,sans-serif;overflow:hidden}.vd .vd-card--material:hover{box-shadow:0 2px 6px #0000004d,0 6px 12px 4px #00000026}.vd .vd-card--material .vd-thumb{border-radius:0}.vd .vd-card--material .vd-body{gap:10px;padding:16px}.vd .vd-card--material .vd-title{color:#1d1b20;font-size:16px;font-weight:500;line-height:22px}.vd .vd-card--material .vd-meta{align-self:flex-start;background:#e8def8;border-radius:8px;color:#1d192b;font-size:12px;font-weight:500;padding:6px 12px}.vd .vd-card--material .vd-meta .vd-channel{color:#4f378b;font-weight:600}.vd .vd-card--material .vd-yt{display:none}.vd .vd-card--material .vd-play{background:#6750a4;box-shadow:0 1px 3px #0006;color:#fff}.vd .vd-card--material .vd-card:hover .vd-play,.vd .vd-card--material:hover .vd-play{box-shadow:0 2px 6px #6750a480}.vd .vd-card--antd{border:1px solid #f3f4f6;border-radius:8px;font-family:-apple-system,Segoe UI,Noto Sans JP,sans-serif;overflow:hidden}.vd .vd-card--antd:hover{border-color:#0000;box-shadow:0 1px 2px -2px #00000029,0 3px 6px 0 #0000001f,0 5px 12px 4px #00000017}.vd .vd-card--antd .vd-thumb{border-radius:0}.vd .vd-card--antd .vd-body{gap:8px;padding:14px 16px 16px}.vd .vd-card--antd .vd-title{color:#000000e0;font-size:14px;font-weight:600;line-height:22px}.vd .vd-card--antd .vd-meta{gap:8px}.vd .vd-card--antd .vd-meta .vd-channel{color:#2563eb;font-weight:400}.vd .vd-card--antd .vd-meta .vd-sep{display:none}.vd .vd-card--antd .vd-meta .vd-views{background:#f9fafb;border:1px solid #d1d5db;border-radius:4px;color:#000000e0;font-size:12px;line-height:20px;padding:1px 8px}.vd .vd-card--antd .vd-play{background:#2563eb;box-shadow:0 2px 8px #1677ff80;color:#fff}.vd .vd-card--sparkle{background:linear-gradient(135deg,#ff7eb3,#a855f7 50%,#38bdf8);border-radius:22px;box-shadow:0 14px 36px -10px #a855f780,0 4px 12px -6px #38bdf866;overflow:visible;padding:3px}.vd .vd-card--sparkle:hover{box-shadow:0 20px 48px -10px #a855f799;transform:translateY(-3px)}.vd .vd-card--sparkle .vd-thumb{border-radius:19px 19px 0 0}.vd .vd-card--sparkle .vd-body{background:#fff;border-radius:0 0 19px 19px;gap:10px;padding:14px 16px 16px}.vd .vd-card--sparkle .vd-thumb{position:relative;z-index:1}.vd .vd-card--sparkle .vd-title{color:#111827;font-size:15px;font-weight:700;line-height:22px}.vd .vd-card--sparkle .vd-meta{align-self:flex-start;background:linear-gradient(135deg,#ff7eb3,#a855f7);border-radius:999px;box-shadow:0 4px 12px -3px #a855f780;color:#fff;font-weight:700;padding:4px 12px 4px 10px}.vd .vd-card--sparkle .vd-meta .vd-channel{color:#fff}.vd .vd-card--sparkle .vd-meta:before{content:"✨";font-size:11px;margin-right:4px}.vd .vd-card--sparkle .vd-yt{filter:drop-shadow(0 2px 4px rgba(255,0,80,.4))}.vd .vd-card--sparkle .vd-play{background:linear-gradient(135deg,#ff7eb3,#a855f7);box-shadow:0 6px 20px -2px #a855f7b3,0 0 0 4px #ffffff40;color:#fff}.vd .vd-spark{color:#fff;pointer-events:none;position:absolute;text-shadow:0 0 8px #a855f7e6,0 0 16px #38bdf8b3}.vd .vd-spark--1{font-size:20px;right:24px;top:-8px}.vd .vd-spark--2{font-size:14px;right:-8px;top:30%}.vd .vd-spark--3{bottom:64px;font-size:16px;left:-8px}.vd .vd-card--apple{background:#fff;border-radius:20px;box-shadow:0 4px 16px #00000014,0 1px 3px #0000000f;font-family:-apple-system,SF Pro Text,Helvetica Neue,Noto Sans JP,sans-serif;overflow:hidden;padding:10px}.vd .vd-card--apple:hover{box-shadow:0 12px 32px #0000001f;transform:scale(1.012)}.vd .vd-card--apple .vd-thumb{border-radius:14px}.vd .vd-card--apple .vd-body{gap:6px;padding:14px 8px 8px}.vd .vd-card--apple .vd-title{color:#1d1d1f;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:21px}.vd .vd-card--apple .vd-meta{color:#86868b;font-size:13px;gap:5px}.vd .vd-card--apple .vd-meta .vd-channel{color:#1d1d1f;font-weight:500}.vd .vd-card--apple .vd-meta .vd-views{color:#86868b}.vd .vd-card--apple .vd-yt{display:none}.vd .vd-card--apple .vd-play{backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background:#ffffff8c;box-shadow:0 4px 16px #0003,inset 0 0 0 .5px #fff9;color:#1d1d1f;height:52px;width:52px}.dsx3{-webkit-font-smoothing:antialiased;align-self:flex-start;background:#fff;color:#111827;display:flex;font-family:Noto Sans JP,-apple-system,Hiragino Kaku Gothic ProN,sans-serif;min-height:100vh;min-height:100dvh;width:100%}.dsx3 *{box-sizing:border-box}.dsx3-side{background:#f9fafb;border-right:1px solid #e5e7eb;flex-shrink:0;height:100vh;height:100dvh;left:0;overflow-y:auto;padding:22px 14px 40px;position:fixed;top:0;width:248px;z-index:5}.dsx3-brand{align-items:center;display:flex;gap:8px;padding:6px 10px 20px;text-decoration:none}.dsx3-brand__mark{background:#111827;border-radius:5px;height:18px;position:relative;width:18px}.dsx3-brand__mark:after{background:#dc2626;border-radius:2px;bottom:3px;content:"";height:2.5px;left:3px;position:absolute;width:9px}.dsx3-brand__txt{color:#111827;font-size:15px;font-weight:700;letter-spacing:-.01em}.dsx3-nav__group{margin-top:18px}.dsx3-nav__group:first-of-type{margin-top:4px}.dsx3-nav__gt{color:#4b5563;font-size:11px;font-weight:700;letter-spacing:.06em;margin:0 10px 6px}.dsx3-nav__l{border-radius:8px;color:#374151;display:block;font-size:14px;font-weight:500;line-height:20px;padding:8px 10px;text-decoration:none;transition:background-color .12s ease,color .12s ease}.dsx3-nav__l:hover{background:#f3f4f6;color:#111827}.dsx3-nav__l.is-active{background:#eff6ff;color:#2563eb;font-weight:700}.dsx3-search{margin:0 0 12px}.dsx3-nav__empty{color:#6b7280;font-size:13px;line-height:20px;margin:4px 0 0;padding:8px 10px}.dsx3-main{flex:1 1;margin-left:248px;min-width:0}.dsx3-content{font-weight:500;max-width:1180px;padding:36px 64px 100px}.dsx3-headrow{align-items:center;display:flex;gap:16px;justify-content:space-between}.dsx3-headrow .dsx3-crumb{margin-bottom:0}.dsx3-headrow__right{align-items:center;display:flex;flex-shrink:0;gap:16px}.dsx3-lang{border:1px solid #e5e7eb;border-radius:8px;display:inline-flex;overflow:hidden}.dsx3-lang__btn{-webkit-appearance:none;appearance:none;background:#fff;border:none;color:#6b7280;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;line-height:16px;padding:5px 12px 7px;transition:background-color .12s ease,color .12s ease}.dsx3-lang__btn+.dsx3-lang__btn{border-left:1px solid #e5e7eb}.dsx3-lang__btn:hover{background:#f3f4f6}.dsx3-lang__btn.is-active{background:#2563eb;color:#fff}.dsx-pageappr{align-items:center;display:inline-flex;flex-shrink:0;gap:8px}.dsx-pageappr__label{color:#6b7280;font-size:12px;font-weight:500;white-space:nowrap}.dsx3-crumb{color:#6b7280;font-size:13px;font-weight:500;line-height:18px;margin:0 0 14px}.dsx3-crumb__sep{color:#d1d5db;margin:0 8px}.dsx3-crumb__link{color:#6b7280;text-decoration:none}.dsx3-crumb__link:hover{color:#2563eb;text-decoration:underline}.dsx3-h1{color:#111827;font-size:34px;font-weight:700;letter-spacing:0;line-height:42px;margin:16px 0 0}.dsx3-desc{color:#4b5563;font-size:15px;font-weight:500;letter-spacing:.02em;line-height:26px;margin:14px 0 0}.dsx3-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.dsx3-bar{margin-top:28px}.dsx3-body{margin-top:32px}@media(max-width:820px){.dsx3-side{display:none}.dsx3-main{margin-left:0}.dsx3-content{padding:28px 20px 80px}}.dsx2{-webkit-font-smoothing:antialiased;color:#111827;font-family:Noto Sans JP,-apple-system,Hiragino Kaku Gothic ProN,sans-serif;width:100%}.dsx2 *{box-sizing:border-box}.dsx2 .dsx2-inner{margin:0 auto;max-width:970px;padding:0 20px;width:100%}.dsx2 .dsx2-breadcrumb{background:#fff;border-bottom:1px solid #e5e7eb;padding:12px 0}.dsx2 .dsx2-breadcrumb__text{color:#4b5563;font-size:14px;font-weight:500;line-height:20px;margin:0}.dsx2 .dsx2-breadcrumb__sep{color:#d1d5db}.dsx2 .dsx2-breadcrumb__link{color:#4b5563;text-decoration:none}.dsx2 .dsx2-breadcrumb__link:hover{text-decoration:underline}.dsx2 .dsx2-hero{background:#111827;padding:32px 0 36px}.dsx2 .dsx2-hero__title{color:#fff;font-size:32px;font-weight:700;letter-spacing:-.01em;line-height:40px;margin:0}.dsx2 .dsx2-hero__title:after{background:#dc2626;border-radius:3px;content:"";display:block;height:5px;margin-top:16px;width:40px}.dsx2 .dsx2-hero__desc{color:#ffffffb8;font-size:14px;font-weight:500;letter-spacing:.02em;line-height:24px;margin:12px 0 0;max-width:60ch}.dsx2 .dsx2-hero__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.dsx2 .dsx2-pill{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:13px;font-weight:500;line-height:18px;padding:3px 10px 5px}.dsx2 .dsx2-pill b{color:#111827;font-weight:700}.dsx2 .dsx2-bar{background:#fff;border-bottom:1px solid #e5e7eb}.dsx2 .dsx2-bar .dsx2-inner{align-items:center;display:flex}.dsx2 .dsx2-body{padding:24px 0 96px}.dsx2 .dsx2-card{background:#0000;border:none;border-radius:0;padding:0}.dsx2 .dsx2-card+.dsx2-card{border-top:1px solid #e5e7eb;margin-top:48px;padding-top:48px}.dsx2 .dsx3-body>.dsx2-card:first-child{border-top:1px solid #e5e7eb;padding-top:28px}.dsx2 .dsx3-body>.dsx2-card:first-child:has(.dsx-ntable){padding-top:0}.dsx2 .dsx3-bar+.dsx3-body>.dsx2-card:first-child{border-top:none;padding-top:0}.dsx2 .dsx3-bar+.dsx3-body{margin-top:16px}.dsx2 .dsx2-card__head{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;margin-bottom:18px}.dsx2 .dsx2-card__title{color:#111827;font-size:24px;font-weight:700;line-height:29px;margin:0}.dsx2 .dsx2-card__aside{flex-shrink:0}.dsx2 .dsx2-filterbar{display:inline-flex;padding:8px 0}.dsx2 .dsx2-list__name{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:0 10px}.dsx2 .dsx2-list__ja{color:#4b5563;font-size:13px;font-weight:500;line-height:22px}.dsx2 .dsx2-catgroup+.dsx2-catgroup{margin-top:32px}.dsx2 .dsx2-cat{color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.06em;line-height:16px;margin:0 0 8px}.dsx2 .dsx2-list{list-style:none;margin:0;padding:0}.dsx2 .dsx2-list__row{align-items:center;border-radius:6px;color:#1f2937;display:flex;gap:16px;justify-content:space-between;min-height:44px;padding:10px 8px;text-decoration:none;transition:background-color .12s ease}.dsx2 .dsx2-list__row+.dsx2-list__row{border-top:1px solid #f3f4f6}.dsx2 .dsx2-list__row:hover{background:#f3f4f6}.dsx2 .dsx2-list__name{color:#1f2937;font-size:14px;font-weight:500;line-height:22px}.dsx2 .dsx2-list__chev{color:#d1d5db;flex-shrink:0;font-size:14px}.dsx2 .dsx2-status{flex-shrink:0;font-size:13px;line-height:1}.dsx2 .dsx2-status--done{color:#1f2937}.dsx2 .dsx2-status--wip{color:#d1d5db}.dsx2 .dsx2-legend{color:#4b5563;display:flex;font-size:12px;font-weight:500;gap:16px;line-height:16px}.dsx2 .dsx2-legend span{align-items:center;display:inline-flex;gap:6px}.dsx2 .dsx2-legend i{font-style:normal}.dsx2 .dsx2-legend i.is-done{color:#2563eb}.dsx2 .dsx2-legend i.is-wip{color:#d1d5db}.dsx2 .dsx2-nav{list-style:none;margin:0;padding:0}.dsx2 .dsx2-nav__row{align-items:center;border-radius:6px;display:flex;gap:16px;justify-content:space-between;padding:18px 8px;text-decoration:none;transition:background-color .12s ease}.dsx2 .dsx2-nav__row+.dsx2-nav__row{border-top:1px solid #f3f4f6}.dsx2 .dsx2-nav__row:hover{background:#f3f4f6}.dsx2 .dsx2-nav__num{color:#4b5563;flex-shrink:0;font-size:13px;font-weight:700;width:28px}.dsx2 .dsx2-nav__label{color:#1f2937;flex:1 1;font-size:16px;font-weight:700;line-height:24px}.dsx2 .dsx2-nav__sub{color:#4b5563;font-size:13px;font-weight:500;line-height:20px}.dsx2 .dsx2-metrics{display:flex;flex-wrap:wrap;gap:12px}.dsx2 .dsx2-metric{background:#eff6ff;border:.5px solid #e5e7eb;border-radius:8px;flex:1 1;min-width:150px;padding:16px 16px 20px}.dsx2 .dsx2-metric__k{color:#1f2937;display:block;font-size:12px;font-weight:500;line-height:16px}.dsx2 .dsx2-metric__v{color:#1f2937;display:block;font-size:20px;font-weight:700;line-height:24px;margin-top:12px}.dsx2 .dsx2-metric__v span{font-size:12px;font-weight:700}.dsx2 .dsx2-preview{margin:0}.dsx2 .dsx2-demo{display:flex;flex-direction:column;gap:18px}.dsx2 .dsx2-btn-primary{align-items:center;background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;justify-content:center;line-height:1;min-height:40px;padding:0 16px;transition:background-color .12s ease}.dsx2 .dsx2-btn-primary:hover{background:#1d4ed8}.dsx2 .dsx2-btn-primary:disabled{cursor:not-allowed;opacity:.5}.dsx2 .dsx2-btn-primary--sm{font-size:13px;min-height:32px;padding:0 12px}.dsx2 .dsx2-btn-primary--lg{font-size:15px;min-height:44px;padding:0 20px}.dsx2 .dsx2-demo__row{display:flex;flex-direction:column;gap:8px}.dsx2 .dsx2-demo__cap{color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:16px}.dsx2 .dsx2-demo__items{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.dsx2 .dsx2-demo__note{color:#4b5563;font-size:14px;font-weight:500;line-height:24px;margin:12px 0 0}.dsx2 .dsx2-demo__crumb{color:#4b5563;font-size:14px;font-weight:500;line-height:20px;margin:0}.dsx2 .dsx2-demo__crumb-link{color:#4b5563}.dsx2 .dsx2-demo__crumb-sep{color:#d1d5db}.dsx2 .dsx2-tag{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#1f2937;font-size:13px;font-weight:500;height:26px;line-height:1;padding:0 10px}.dsx2 .dsx2-pager,.dsx2 .dsx2-tag{align-items:center;display:inline-flex}.dsx2 .dsx2-pager{gap:4px}.dsx2 .dsx2-pager__btn{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#1f2937;cursor:pointer;font-size:14px;font-weight:500;height:34px;min-width:34px;padding:0 8px;transition:background-color .12s ease}.dsx2 .dsx2-pager__btn:hover{background:#f3f4f6}.dsx2 .dsx2-pager__btn.is-active{background:#2563eb;border-color:#2563eb;color:#fff}.dsx2 .dsx2-pager__dots{color:#6b7280;padding:0 4px}.dsx2 .dsx2-empty{align-items:center;display:flex;flex-direction:column;padding:32px 16px;text-align:center}.dsx2 .dsx2-empty__icon{align-items:center;background:#f3f4f6;border-radius:100px;color:#4b5563;display:inline-flex;height:48px;justify-content:center;margin-bottom:14px;width:48px}.dsx2 .dsx2-empty__title{color:#1f2937;font-size:15px;font-weight:700;line-height:24px;margin:0 0 4px}.dsx2 .dsx2-empty__desc{line-height:22px;margin:0 0 16px}.dsx2 .dsx2-empty__desc,.dsx2 .dsx2-todo{color:#4b5563;font-size:14px;font-weight:500}.dsx2 .dsx2-todo{line-height:24px;margin:0}.dsx2 .dsx2-deflist{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.dsx2 .dsx2-deflist li{color:#1f2937;font-size:14px;font-weight:500;line-height:24px}.dsx2 .dsx2-deflist b{font-weight:700}.dsx2 .dsx2-deflist a{color:#2563eb;text-decoration:underline;text-underline-offset:3px}.dsx2 .dsx2-deflist code{color:#4b5563;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.dsx2 .dsx2-type{display:flex;flex-direction:column}.dsx2 .dsx2-type__row{padding:20px 0 24px}.dsx2 .dsx2-type__row+.dsx2-type__row{border-top:1px solid #f3f4f6}.dsx2 .dsx2-type__row:first-child{padding-top:0}.dsx2 .dsx2-type__note{color:#4b5563;display:block;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;margin-top:8px}.dsx2 .ds-t-body{font-size:14px;font-weight:500;letter-spacing:.02em;line-height:24px;margin:0}.dsx2 .ds-t-subhead{font-size:16px;font-weight:700;line-height:24px;margin:0}.dsx2 .ds-t-section{font-size:18px;font-weight:700;line-height:26px;margin:0}.dsx2 .ds-t-hero{font-size:32px;font-weight:700;letter-spacing:-.01em;line-height:40px;margin:0}.dsx2 .dsx2-colorlist{list-style:none;margin:0;padding:0}.dsx2 .dsx2-coloritem{display:flex;gap:16px;padding:20px 0 24px}.dsx2 .dsx2-coloritem+.dsx2-coloritem{border-top:1px solid #f3f4f6}.dsx2 .dsx2-coloritem:first-child{padding-top:0}.dsx2 .dsx2-coloritem__chip{border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;height:52px;width:52px}.dsx2 .dsx2-coloritem__body{flex:1 1;min-width:0}.dsx2 .dsx2-coloritem__name{color:#1f2937;display:block;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.dsx2 .dsx2-uses{margin:8px 0 0;padding-left:18px}.dsx2 .dsx2-uses li{color:#4b5563;font-size:14px;font-weight:500;letter-spacing:.02em;line-height:24px}.dsx2 .dsx2-ex-btn{align-items:center;background:none;border:none;color:#2563eb;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;margin-top:4px;min-height:36px;padding:0;text-decoration:underline;text-underline-offset:3px}.dsx2 .dsx-lv{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.dsx2 .dsx-lv__row{align-items:stretch;display:grid;grid-template-columns:190px 1fr}.dsx2 .dsx-lv__row+.dsx-lv__row{border-top:1px solid #e5e7eb}.dsx2 .dsx-lv__k{background:#f3f4f6;color:#4b5563;font-size:13px}.dsx2 .dsx-lv__k,.dsx2 .dsx-lv__v{font-weight:500;line-height:22px;padding:12px 16px 16px}.dsx2 .dsx-lv__v{background:#fff;color:#1f2937;font-size:14px}.dsx2 .dsx2-pgrid{grid-gap:22px 36px;display:grid;gap:22px 36px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.dsx2 .dsx2-principle{padding:0}.dsx2 .dsx2-principle__t{color:#1f2937;font-size:15px;font-weight:700;line-height:23px;margin:0 0 4px}.dsx2 .dsx2-principle__d{color:#4b5563;font-size:14px;font-weight:500;letter-spacing:.02em;line-height:22px;margin:0 0 4px}.dsx2 .dsx2-principle__src{color:#6b7280;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}@media(max-width:680px){.dsx2 .dsx2-pgrid{gap:18px;grid-template-columns:1fr}}.dsx2 .dsx2-tabs{-ms-overflow-style:none;border-bottom:1px solid #e5e7eb;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.dsx2 .dsx2-tabs::-webkit-scrollbar{display:none}.dsx2 .dsx2-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#4b5563;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:14px;font-weight:500;line-height:24px;margin-bottom:-1px;padding:10px 12px;transition:color .12s ease;white-space:nowrap}.dsx2 .dsx2-tab:hover{color:#1f2937}.dsx2 .dsx2-tab.is-active{border-bottom-color:#1f2937;color:#1f2937;font-weight:700}.dsx2 .dsx2-tab__n{color:#6b7280;font-size:12px;font-weight:500}.dsx2 .dsx2-tab.is-active .dsx2-tab__n{color:#2563eb}.dsx2 .dsx2-principle__ex{margin:8px 0}.dsx2 .dsx2-gb{display:flex;gap:8px}.dsx2 .dsx2-gb__c{background:#f3f4f6;border:none;border-radius:8px;flex:1 1;min-width:0;padding:12px 12px 16px 26px;position:relative}.dsx2 .dsx2-gb__t{font-size:12px;font-weight:700;left:8px;line-height:1;position:absolute;top:9px}.dsx2 .dsx2-gb__t--g{color:#15803d}.dsx2 .dsx2-gb__t--b{color:#b91c1c}.dsx2 .dsx2-gb__in{color:#1f2937;font-size:13px;line-height:20px;min-width:0}.dsx2 .dsx2-solo{border:none;border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;padding:12px 14px 16px}.dsx2 .dsx2-solo,.dsx2 .dsx2-xchip{align-items:center;background:#f3f4f6}.dsx2 .dsx2-xchip{border:1px solid #d1d5db;border-radius:6px;color:#1f2937;display:inline-flex;font-size:12px;font-weight:500;height:24px;padding:0 8px}.dsx2 .dsx2-tx{color:#1f2937;font-size:13px}.dsx2 .dsx2-code{color:#4b5563;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;line-height:18px}.dsx2 .dsx2-rows{color:#1f2937;display:flex;flex-direction:column;font-size:12px;gap:4px}.dsx2 .dsx2-rows--rule span+span{border-top:1px solid #e5e7eb;padding-top:4px}.dsx2 .dsx2-sw{border-radius:5px;height:22px;margin-right:4px;width:22px}.dsx2 .dsx2-gap,.dsx2 .dsx2-sw{display:inline-block;vertical-align:middle}.dsx2 .dsx2-gap{background:#2563eb;border-radius:2px;height:10px;width:10px}.dsx2 .dsx2-box{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px}.dsx2 .dsx2-box,.dsx2 .dsx2-card-s{display:inline-block;height:26px;width:38px}.dsx2 .dsx2-card-s{background:#fff;border:1px solid #e5e7eb;border-radius:6px}.dsx2 .dsx2-mini{width:84px}.dsx2 .dsx2-mini__band{background:#111827;border-radius:3px 3px 0 0;height:14px}.dsx2 .dsx2-mini__card{background:#fff;border:1px solid #e5e7eb;border-radius:0 0 3px 3px;border-top:none;height:22px}.dsx2 .dsx2-mini--plain{background:#fff;border:1px solid #e5e7eb;border-radius:3px;padding:6px 6px 8px;width:84px}.dsx2 .dsx2-mini__line{background:#e5e7eb;border-radius:2px;height:4px;margin-bottom:4px}.dsx2 .dsx2-logo{background:#2563eb;border-radius:100px;display:inline-block;height:30px;width:30px}.dsx2 .dsx2-logo--framed{background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;height:24px;width:24px}.dsx2 .dsx2-img{background:#fff;border:1px solid #e5e7eb;border-radius:4px;display:inline-block;height:32px;width:54px}.dsx2 .dsx2-btns{align-items:center;background:#2563eb;border-radius:6px;color:#fff;display:inline-flex;font-size:12px;font-weight:500;height:30px;padding:0 12px}.dsx2 .dsx2-btns--hover{background:#1d4ed8}.dsx2 .dsx2-btns--dis{opacity:.5}.dsx2 .dsx2-input{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#1f2937;display:inline-flex;font-size:12px;height:30px;padding:0 10px}.dsx2 .dsx2-input--focus{border-color:#2563eb;box-shadow:0 0 0 3px #1677ff26}.dsx2 .dsx2-tbadge{background:#eff6ff;border-radius:10px;color:#2563eb;display:inline-block;font-size:11px;margin-right:4px;padding:2px 8px}.dsx2 .dsx2-tlink{color:#2563eb;font-size:13px;text-decoration:underline;text-underline-offset:3px}.dsx2 .dsx2-tap{align-items:center;border:1px dashed #2563eb;border-radius:6px;color:#2563eb;display:inline-flex;font-size:11px;height:44px;justify-content:center;min-width:44px}.dsx-ex{color:#1f2937;font-family:Noto Sans JP,-apple-system,sans-serif}.dsx-ex__col{display:flex;flex-direction:column;gap:14px}.dsx-ex__h{color:#111827;font-size:18px;font-weight:700;line-height:26px;margin:0 0 6px}.dsx-ex__sub{color:#4b5563;font-size:13px;font-weight:500;line-height:20px;margin:0}.dsx-ex__body{color:#1f2937;font-size:14px;font-weight:500;letter-spacing:.02em;line-height:24px;margin:0}.dsx-ex__leadbody{color:#4b5563;font-size:15px;font-weight:500;line-height:26px;margin:0}.dsx-ex__link{color:#2563eb;font-size:14px;text-decoration:underline;text-underline-offset:2px}.dsx-ex__tabs{border-bottom:1px solid #e5e7eb;display:flex;gap:24px}.dsx-ex__tab{color:#4b5563;font-size:14px;font-weight:500;padding-bottom:8px}.dsx-ex__tab--active{border-bottom:2px solid #111827;color:#111827;font-weight:700}.dsx-ex__navpill{align-self:flex-start;background:#eff6ff;border-radius:8px;color:#2563eb;font-size:14px;font-weight:700;line-height:20px;padding:8px 10px}.dsx-ex__stat{margin:0}.dsx-ex__stat b{color:#1f2937;font-size:20px;font-weight:700}.dsx-ex__stat span{color:#4b5563;font-size:12px;margin-left:4px}.dsx-ex__lv{display:flex;gap:16px;padding:12px 0}.dsx-ex__lv+.dsx-ex__lv{border-top:1px solid #e5e7eb}.dsx-ex__lv-k{color:#4b5563;flex-shrink:0;font-size:14px;width:72px}.dsx-ex__lv-v{color:#1f2937;font-size:14px;font-weight:700}.dsx-ex__img{background:#fff;border:1px solid #e5e7eb;border-radius:4px;display:block;height:100px;width:180px}.dsx-ex__sig{color:#111827;font-size:20px;font-weight:700;line-height:28px;margin:0 0 6px}.dsx-ex__sig:after{background:#dc2626;border-radius:3px;content:"";display:block;height:5px;margin-top:12px;width:40px}.dsx-ex__surface{background:#f3f4f6;border-radius:8px;color:#1f2937;font-size:13px;line-height:22px;padding:16px 16px 20px}.dsx-ex__metric,.dsx-ex__tint{background:#eff6ff;border:.5px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;padding:16px 16px 20px;width:200px}.dsx-ex__metric-k,.dsx-ex__tint-k{color:#1f2937;font-size:12px;font-weight:500;line-height:16px}.dsx-ex__metric-v,.dsx-ex__tint-v{color:#1f2937;font-size:20px;font-weight:700;line-height:16px;margin-top:12px}.dsx-ex__metric-v i,.dsx-ex__tint-v i{font-size:12px;font-style:normal}.dsx-ex__tint-sub{color:#1f2937;font-size:12px;font-weight:500;line-height:16px;margin-top:12px}.dsx-ex__bars{display:flex;gap:4px;margin-top:16px}.dsx-ex__bar{background:#3b82f6;border-radius:10px;height:4px;width:24px}.dsx-ex__bar.is-empty{background:#fff;border:1px solid #d1d5db}.dsx2 .ds-rules{display:flex;flex-direction:column;gap:12px;margin:0;padding-left:1.25em}.dsx2 .ds-rules li{color:#1f2937;font-size:15px;font-weight:500;line-height:26px}.dsx2 .ds-rules b{color:#111827;font-weight:700}.dsx2 .ds-scale{display:flex;flex-direction:column;gap:14px}.dsx2 .ds-scale__row{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:56px 1fr 200px}.dsx2 .ds-scale__px{font-feature-settings:"tnum";color:#111827;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.dsx2 .ds-scale__bar{background:#2563eb;border-radius:3px;height:16px}.dsx2 .ds-scale__use{color:#4b5563;font-size:13px;line-height:20px}@media(max-width:560px){.dsx2 .ds-scale__row{gap:8px 12px;grid-template-columns:48px 1fr}.dsx2 .ds-scale__use{grid-column:1/-1}}.dsx2 .ds-gb{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.dsx2 .ds-gb__item{background:#f3f4f6;border:none;border-radius:8px;padding:16px 16px 20px}.dsx2 .ds-gb__tag{align-items:center;display:inline-flex;font-size:13px;font-weight:700;gap:6px;margin-bottom:16px}.dsx2 .ds-gb__tag--good{color:#15803d}.dsx2 .ds-gb__tag--bad{color:#b91c1c}.dsx2 .ds-gb__note{color:#4b5563;font-size:13px;line-height:20px;margin:16px 0 0}.dsx2 .ds-badge-demo{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;display:inline-flex;font-size:13px;line-height:18px}.dsx2 .ds-badge-demo--bad{padding:1px 8px}.dsx2 .ds-badge-demo--good{padding:2px 8px 4px}.dsx2 .ds-rhythm__h{color:#111827;font-size:16px;font-weight:700;line-height:24px;margin:0}.dsx2 .ds-rhythm__b{color:#4b5563;font-size:14px;font-weight:500;line-height:24px;margin:0}.dsx2 .ds-rhythm--flat>*+*{margin-top:12px}.dsx2 .ds-rhythm--hier .ds-rhythm__b{margin-top:8px}.dsx2 .ds-rhythm--hier .ds-rhythm__group+.ds-rhythm__group{margin-top:32px}.dsx2 .dsx-dd{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.dsx2 .dsx-dd__col{background:#f3f4f6;border:none;border-radius:8px;padding:16px 16px 20px}.dsx2 .dsx-dd__h{font-size:13px;font-weight:700;margin:0 0 8px}.dsx2 .dsx-dd__h--do{color:#15803d}.dsx2 .dsx-dd__h--dont{color:#b91c1c}.dsx2 .dsx-dd ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.dsx2 .dsx-dd li{color:#1f2937;font-size:14px;font-weight:500;line-height:24px;padding-left:18px;text-indent:-18px}.dsx2 .dsx-dd li:before{color:#6b7280;content:"・";margin-right:6px}.dsx2 .dsx-usage{border:1px solid #e5e7eb;border-collapse:initial;border-radius:8px;border-spacing:0;overflow:hidden;width:100%}.dsx2 .dsx-usage th{background:#f3f4f6;border-bottom:1px solid #e5e7eb;color:#4b5563;font-size:12px;font-weight:700;letter-spacing:.04em;padding:10px 16px 14px;text-align:left}.dsx2 .dsx-usage td{border-bottom:1px solid #e5e7eb;color:#1f2937;font-size:14px;line-height:22px;padding:12px 16px 16px;vertical-align:top}.dsx2 .dsx-usage tbody tr:last-child td{border-bottom:none}.dsx2 .dsx-usage td:first-child,.dsx2 .dsx-usage th:first-child{background:#f3f4f6;width:200px}.dsx2 .dsx-usage td:first-child{color:#4b5563;font-weight:500}.dsx2 .dsx-dtable{border-collapse:initial;border-spacing:0;width:100%}.dsx2 .dsx-dtable thead th{background:#f3f4f6;border-bottom:1px solid #e5e7eb;color:#1f2937;font-size:12px;font-weight:700;padding:12px 16px 16px;text-align:left;white-space:nowrap}.dsx2 .dsx-dtable tbody td{border-bottom:1px solid #f3f4f6;color:#1f2937;font-size:14px;font-weight:500;line-height:22px;padding:16px 16px 20px;vertical-align:middle}.dsx2 .dsx-dtable tbody tr:last-child td{border-bottom:none}.dsx2 .dsx-dtable tbody tr:hover td{background:#f3f4f6}.dsx2 .dsx-dtable .dsx-dt__name{color:#111827;font-weight:700}.dsx2 .dsx-dtable .dsx-dt__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.dsx2 .dsx-dtable .dsx-dt__muted{color:#4b5563}.dsx2 .dsx-dtable .dsx-dt__link{color:#2563eb;cursor:pointer;text-decoration:underline}.dsx2 .dsx-vals{border:1px solid #e5e7eb;border-collapse:initial;border-radius:8px;border-spacing:0;overflow:hidden;width:100%}.dsx2 .dsx-vals th{background:#f3f4f6;color:#4b5563;font-weight:500;text-align:left;width:200px}.dsx2 .dsx-vals td,.dsx2 .dsx-vals th{border-bottom:1px solid #e5e7eb;font-size:14px;padding:12px 16px 16px;vertical-align:top}.dsx2 .dsx-vals td{background:#fff;line-height:22px}.dsx2 .dsx-vals tr:last-child td,.dsx2 .dsx-vals tr:last-child th{border-bottom:none}.dsx2 .dsx-vals code{background:none;border-radius:0;color:#111827;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;padding:0}.dsx2 .dsx-sub{color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.04em;margin:32px 0 8px}.dsx2 .dsx-sub:first-child{margin-top:0}.dsx2 .dsx-lead{color:#1f2937;font-size:15px;font-weight:500;letter-spacing:.02em;line-height:26px;margin:0 0 16px}.dsx2 .dsx-lead b{font-weight:700}.dsx2 .dsx-bullets{margin:0 0 16px;padding-left:20px}.dsx2 .dsx-bullets li{color:#1f2937;font-size:15px;font-weight:500;line-height:26px}.dsx2 .dsx-bullets li+li{margin-top:4px}.dsx2 .dsx-bullets b{font-weight:700}.dsx2 .dsx-src{color:#6b7280;font-size:13px;font-weight:500;line-height:20px;margin:8px 0 0}.dsx2 .dsx-dx{border-bottom:1px solid #e5e7eb;padding:24px 0 32px}.dsx2 .dsx-dx:first-child{padding-top:0}.dsx2 .dsx-dx:last-child{border-bottom:none}.dsx2 .dsx-dx__t{color:#111827;font-size:16px;font-weight:700;line-height:24px;margin:0 0 4px}.dsx2 .dsx-dx__d{color:#4b5563;font-size:14px;font-weight:500;letter-spacing:.02em;line-height:24px;margin:0 0 16px}.dsx2 .dsx-dx__grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.dsx2 .dsx-dx__panel{align-items:center;background:#f3f4f6;border-radius:8px;display:flex;min-height:88px;padding:28px 24px 32px}.dsx2 .dsx-dx__cap{align-items:center;display:flex;font-size:14px;font-weight:700;gap:6px;line-height:20px;margin:12px 0 4px}.dsx2 .dsx-dx__cap--do{color:#15803d}.dsx2 .dsx-dx__cap--dont{color:#b91c1c}.dsx2 .dsx-dx__txt{color:#1f2937;font-size:13px;font-weight:500;line-height:21px;margin:0}.dsx2 .dsx-dx__phrase{color:#1f2937;font-size:14px;font-weight:500;line-height:22px}.dsx2 .dsx-dxs{color:#1f2937;font-size:13px;line-height:20px}.dsx2 .dsx-dx__why{background:#f3f4f6;border-radius:8px;margin-top:28px;padding:20px 24px 24px}.dsx2 .dsx-dx__why-h{color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.04em;margin:0 0 8px}.dsx2 .dsx-dx__why-p{color:#1f2937;font-size:14px;font-weight:500;line-height:24px;margin:0}@media(max-width:720px){.dsx2 .dsx-dx__grid{gap:16px;grid-template-columns:1fr}}.dsx2 .dsx-ntable .dsx-nrow{cursor:pointer}.dsx2 .dsx-ntable .dsx-nrow:hover td{background:#f3f4f6}.dsx2 .dsx-ntable .dsx-nrow__sw{padding-right:0;width:24px}.dsx2 .dsx-ntable .dsx-nrow__sw .dsx-swatch{border-radius:6px}.dsx2 .dsx-ntable .dsx-nrow__t{color:#111827;font-weight:700;white-space:nowrap}.dsx2 .dsx-ntable .dsx-nrow__hex{color:#6b7280;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;white-space:nowrap}.dsx2 .dsx-ntable .dsx-nrow__d{color:#4b5563}.dsx2 .dsx-ntable .dsx-nrow__chev{color:#d1d5db;text-align:right;width:24px}.dsx2 .dsx-src a{color:#2563eb;text-decoration:underline}.dsx2 .dsx-swatch{border:1px solid #00000014;border-radius:8px;display:block;height:40px;width:40px}.dsx2 .ds-specimens{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.dsx2 .ds-specimens+.dsx-sub{margin-top:28px}.ds-btn{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,-apple-system,sans-serif;font-weight:700;gap:8px;justify-content:center;line-height:1;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease;white-space:nowrap}.ds-btn svg{display:block;flex:0 0 auto}.ds-btn--sm{font-size:13px;height:36px;padding:0 14px}.ds-btn--md{font-size:14px;height:44px;padding:0 20px}.ds-btn--lg{font-size:16px;height:52px;padding:0 24px}.ds-btn--primary{background:#2563eb;color:#fff}.ds-btn--primary:active,.ds-btn--primary:hover{background:#1d4ed8}.ds-btn--secondary{background:#fff;border-color:#e5e7eb;color:#2563eb}.ds-btn--secondary:hover{background:#eff6ff}.ds-btn--cancel{background:#fff;border-color:#e5e7eb;color:#111827}.ds-btn--cancel:hover{background:#f9fafb}.ds-btn--ghost{background:#0000;color:#2563eb}.ds-btn--ghost:hover{background:#eff6ff}.ds-btn--danger{background:#dc2626;color:#fff}.ds-btn--danger:hover{background:#b91c1c}.ds-btn:focus-visible{box-shadow:0 0 0 3px #15181c2e;outline:none}.ds-btn--danger:disabled,.ds-btn--primary:disabled{cursor:not-allowed;opacity:.5}.ds-btn--ghost:disabled,.ds-btn--secondary:disabled{background:#f3f4f6;border-color:#e5e7eb;color:#6b7280;cursor:not-allowed}.ds-btn__spin{animation:ds-btn-spin .7s linear infinite;border:2px solid #ffffff80;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes ds-btn-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.ds-btn__spin{animation:none}}.ds-radius-row{display:flex;flex-wrap:wrap;gap:20px}.ds-radius-demo{align-items:center;display:flex;flex-direction:column;gap:10px}.ds-radius-demo__box{background:#eff6ff;border:1px solid #e5e7eb;height:64px;width:96px}.ds-radius-demo__label{color:#4b5563;font-size:12px;font-weight:700}.ds-shadow-row{display:flex;flex-wrap:wrap;gap:28px;padding:8px 0 16px}.ds-shadow-demo{align-items:center;display:flex;flex-direction:column;gap:12px}.ds-shadow-demo__box{background:#fff;border-radius:8px;height:76px;width:128px}.ds-shadow-demo__box--none{border:1px solid #e5e7eb}.ds-shadow-demo__box--sm{box-shadow:0 1px 2px #0000001a}.ds-shadow-demo__box--md{box-shadow:0 4px 12px #00000014}.ds-shadow-demo__box--lg{box-shadow:0 12px 32px #0000001f}.ds-shadow-demo__label{color:#4b5563;font-size:12px;font-weight:700}.ds-layout-demo{border:1px solid #e5e7eb;border-radius:8px;display:flex;height:168px;overflow:hidden}.ds-layout-demo__side{background:#f3f4f6;border-right:1px solid #e5e7eb;flex:0 0 88px;padding:14px 10px 18px}.ds-layout-demo__main{background:#fff;flex:1 1;padding:16px 16px 20px}.ds-layout-demo__bar{background:#e5e7eb;border-radius:3px;height:10px}.ds-layout-demo__bar+.ds-layout-demo__bar{margin-top:10px}.ds-layout-demo__bar--accent{background:#2563eb}.ds-grid-demo{grid-gap:16px;display:grid;gap:16px}.ds-grid-demo--3{grid-template-columns:repeat(3,1fr)}.ds-grid-demo--4{grid-template-columns:repeat(4,1fr)}.ds-grid-demo__cell{background:#eff6ff;border:1px solid #e5e7eb;border-radius:8px;height:60px}.ds-measure-demo__text{background:#f3f4f6;border:none;border-radius:8px;color:#1f2937;font-size:14px;font-weight:500;line-height:24px;padding:16px 16px 20px}.ds-measure-demo--good .ds-measure-demo__text{max-width:760px}.ds-icon-grid{display:flex;flex-wrap:wrap;gap:14px}.ds-icon-item{align-items:center;background:#f3f4f6;border:none;border-radius:8px;color:#1f2937;display:flex;flex-direction:column;gap:8px;height:88px;justify-content:center;width:96px}.ds-icon-item__label{color:#4b5563;font-size:11px;font-weight:500}.ds-icon-sizes{align-items:center;color:#1f2937;display:flex;gap:24px}.ds-icon-sizes__item{align-items:center;display:flex;flex-direction:column;gap:6px}.ds-icon-sizes__label{color:#4b5563;font-size:11px;font-weight:700}.ds-icon-color{display:flex;gap:24px}.ds-icon-color__item{align-items:center;display:inline-flex;font-size:13px;gap:6px}.ds-status{display:flex;flex-wrap:wrap;gap:24px}.ds-status__item{align-items:center;color:#1f2937;display:inline-flex;font-size:14px;gap:8px}.ds-status__mark{font-size:16px;font-weight:700}.ds-status__mark--yes{color:#15803d}.ds-status__mark--no{color:#dc2626}.ds-status__mark--na{color:#6b7280}.ds-logo-service{align-items:center;display:inline-flex;gap:10px}.ds-logo-service__mark{background:#111827;border-radius:7px;height:28px;position:relative;width:28px}.ds-logo-service__mark:after{background:#dc2626;border-radius:2px;bottom:5px;content:"";height:4px;left:5px;position:absolute;width:14px}.ds-logo-service__txt{color:#111827;font-size:18px;font-weight:700;letter-spacing:-.01em}.ds-logo-sizes{align-items:flex-end;display:flex;gap:28px}.ds-logo-sizes__item{align-items:center;display:flex;flex-direction:column;gap:10px}.ds-logo-sizes__img{background:#fff;border-radius:8px;object-fit:contain}.ds-logo-sizes__label{color:#4b5563;font-size:11px;font-weight:700}.ds-logo-gb__bad{background:#030712;border:3px solid #111827;border-radius:14px;box-shadow:0 6px 14px #00000040;height:48px;object-fit:contain;width:48px}.ds-logo-gb__good{background:#fff;border-radius:8px;height:40px;object-fit:contain;width:40px}.ds-tag{align-items:center;border:1px solid #0000;display:inline-flex;font-family:Noto Sans JP,-apple-system,sans-serif;font-weight:500;line-height:1.2;white-space:nowrap}.ds-tag--industry{background:#f3f4f6;border-color:#e5e7eb;border-radius:6px;color:#1f2937;font-size:13px;line-height:18px;padding:3px 12px 5px}.ds-tag--listed{background:#eff8ff;border:1px solid #b2ddff;color:#175cd3}.ds-tag--listed,.ds-tag--unlisted{border-radius:9999px;font-size:12px;font-weight:700;padding:3px 10px 4px}.ds-tag--unlisted{background:#e5e7eb;color:#374151}.ds-tag--media{background:#f3f4f6;border-color:#e5e7eb;border-radius:8px;color:#1f2937;font-size:13px;line-height:18px;padding:2px 8px 4px}.ds-tag--chip{background:#eff8ff;border:1px solid #b2ddff;border-radius:9999px;color:#175cd3;font-size:13px;font-weight:700;gap:4px;padding:4px 6px 5px 12px}.ds-tag__x{align-items:center;color:#175cd3;cursor:pointer;display:inline-flex;height:16px;justify-content:center;width:16px}.ds-field{display:flex;flex-direction:column;gap:6px;max-width:340px}.ds-field__label{color:#111827;font-size:14px;font-weight:700}.ds-field__hint{color:#4b5563;font-size:13px;line-height:18px}.ds-field__error{color:#dc2626;font-size:13px;line-height:18px}.ds-input{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:none;color:#1f2937;font-family:Noto Sans JP,-apple-system,sans-serif;font-size:16px;height:44px;padding:0 12px;width:100%}.ds-input::placeholder{color:#6b7280}.ds-input:focus,.ds-input:focus-visible{border-color:#2563eb;box-shadow:0 0 0 3px #15181c1f;outline:none}.ds-input:disabled{background:#f3f4f6;color:#6b7280;cursor:not-allowed}.ds-input.is-error{border-color:#dc2626}.ds-input.is-focusdemo{border-color:#2563eb;box-shadow:0 0 0 3px #15181c1f}.ds-search{position:relative}.ds-search__icon{color:#6b7280;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ds-search .ds-input{padding-left:38px}.ds-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27><path d=%27M1 1l5 5 5-5%27 fill=%27none%27 stroke=%27%23546571%27 stroke-width=%271.5%27/></svg>");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.ds-carddemo{background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-width:440px;padding:24px 28px 28px}.ds-carddemo__title{color:#111827;font-size:17px;font-weight:700;line-height:26px;margin:0 0 8px}.ds-carddemo__body{color:#1f2937;font-size:14px;font-weight:500;line-height:24px;margin:0}.ds-tintcard{background:#eff6ff;border:.5px solid #e5e7eb;border-radius:8px;padding:16px 16px 20px;width:200px}.ds-tintcard__k{color:#1f2937;font-size:12px;line-height:16px}.ds-tintcard__v{color:#1f2937;font-size:20px;font-weight:700;line-height:16px;margin-top:12px}.ds-tintcard__v i{font-size:12px;font-style:normal}.ds-tintcard__sub{color:#1f2937;font-size:12px;line-height:16px;margin-top:12px}.ds-boxbad{display:flex;flex-direction:column;gap:8px}.ds-boxbad__b{border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;display:flex;font-size:13px;justify-content:space-between;padding:10px 12px 14px}.ds-boxgood{display:flex;flex-direction:column}.ds-boxgood__r{color:#1f2937;display:flex;font-size:13px;justify-content:space-between;padding:10px 2px}.ds-boxgood__r+.ds-boxgood__r{border-top:1px solid #e5e7eb}.ds-boxbad__b b,.ds-boxgood__r b{color:#111827;font-weight:700}.ds-tabs{border-bottom:1px solid #e5e7eb;display:flex;gap:24px}.ds-tab{background:none;border:none;border-bottom:2px solid #0000;color:#4b5563;cursor:pointer;font-family:Noto Sans JP,-apple-system,sans-serif;font-size:14px;font-weight:500;line-height:20px;margin-bottom:-1px;padding:0 0 12px}.ds-tab:hover{color:#1f2937}.ds-tab.is-active{border-bottom-color:#111827;color:#111827;font-weight:700}.ds-tabs--sub{border-bottom:none;gap:20px;margin-top:16px}.ds-tabs--sub .ds-tab{font-size:13px;padding-bottom:8px}.ds-tabpane{color:#4b5563;font-size:14px;line-height:24px;margin-top:16px}.ds-pager{display:flex;flex-wrap:wrap}.ds-pager,.ds-pager__btn{align-items:center;gap:4px}.ds-pager__btn{font-feature-settings:"tnum";background:#0000;border:1px solid #0000;border-radius:8px;color:#1f2937;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,-apple-system,sans-serif;font-size:15px;font-variant-numeric:tabular-nums;font-weight:500;height:40px;justify-content:center;min-width:40px;padding:0 12px}.ds-pager__btn:hover:not(:disabled):not(.is-current){background:#f3f4f6}.ds-pager__btn.is-current{background:#fff;border-color:#e5e7eb;box-shadow:0 1px 2px 0 #1018280f;color:#111827;font-weight:700}.ds-pager__btn:disabled{color:#9ca3af;cursor:not-allowed}.ds-pager__chev{color:#9ca3af;font-size:15px;line-height:1}.ds-pager__dots{color:#9ca3af;font-size:15px;padding:0 4px}.ds-link{color:#2563eb;cursor:pointer;font-size:14px;text-decoration:underline;text-underline-offset:2px}.ds-link:hover{color:#1d4ed8}.ds-link:focus-visible{border-radius:2px;outline:2px solid #15181c40;outline-offset:2px}.ds-link--secondary{color:#4b5563;font-size:13px}.ds-link--secondary:hover{color:#1f2937}.ds-more{align-items:center;color:#2563eb;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px}.ds-more:hover{color:#1d4ed8}.ds-rowlink{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:16px;justify-content:space-between;max-width:440px;padding:12px 8px}.ds-rowlink:hover{background:#f3f4f6}.ds-rowlink__name{color:#1f2937;font-size:14px;font-weight:700}.ds-rowlink__chev{color:#d1d5db}.ds-sidemenu{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;padding:24px 16px 28px;width:248px}.ds-sidemenu__brand{align-items:center;display:flex;gap:8px;padding:6px 10px 20px}.ds-sidemenu__logo{background:#fff;border-radius:100px;height:28px;object-fit:cover;width:28px}.ds-sidemenu__name{color:#111827;font-size:15px;font-weight:700;letter-spacing:-.01em}.ds-sidemenu__group{margin-top:18px}.ds-sidemenu__group:first-of-type{margin-top:0}.ds-sidemenu__gt{color:#4b5563;font-size:11px;font-weight:700;letter-spacing:.06em;margin:0;padding:0 10px}.ds-sidemenu__l{border-radius:8px;color:#374151;display:block;font-size:14px;line-height:24px;margin-top:6px;padding:8px 10px}.ds-sidemenu__l.is-active{background:#eff6ff;color:#2563eb;font-weight:700}.ds-sidemenu__entry{margin-top:24px}.ds-sidemenu__entry .ds-btn{width:100%}.ds-parts{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.ds-parts a{align-items:center;background:#eff6ff;border-radius:9999px;color:#2563eb;display:inline-flex;font-size:13px;font-weight:700;padding:4px 12px 6px;text-decoration:none}.ds-parts a:hover{background:#dbeafe}.ds-crumb{color:#6b7280;font-size:13px;font-weight:500;line-height:18px}.ds-crumb a{color:#6b7280;text-decoration:none}.ds-crumb a:hover{color:#2563eb;text-decoration:underline;text-underline-offset:2px}.ds-crumb__sep{color:#d1d5db;margin:0 8px}.ds-cphead__h1{color:#111827;font-size:36px;font-weight:700;line-height:42px;margin:12px 0 0;padding-top:14px}.ds-cphead__lead{margin:16px 0 0;max-width:760px}.ds-cphead__lead p{color:#4b5563;font-size:14px;font-weight:500;letter-spacing:.02em;line-height:24px;margin:0}.ds-cphead__lead b{color:#111827;font-weight:700}.ds-cphead__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ds-cphead__tag{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#111827;display:inline-flex;font-size:13px;font-weight:700;line-height:18px;padding:2px 12px 6px}.ds-topnav{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:28px;height:60px;padding:0 20px}.ds-topnav__brand{color:#111827;font-size:16px;font-weight:700;letter-spacing:-.01em}.ds-topnav__l{color:#1f2937;cursor:pointer;font-size:14px;font-weight:700}.ds-topnav__l.is-active,.ds-topnav__l:hover{color:#2563eb}.ds-topnav__right{margin-left:auto}.ds-tabnav-row{align-items:flex-end;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;justify-content:space-between;padding:0 4px}.ds-tabnav-row .ds-tabs{border-bottom:none}.ds-tabnav-row__action{padding-bottom:8px}.ds-pagelinks{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.ds-pagelinks__card{border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px 16px 20px;text-decoration:none;transition:border-color .15s ease,background .15s ease}.ds-pagelinks__card:hover{background:#f9fafb;border-color:#d1d5db}.ds-pagelinks__top{align-items:center;display:flex;gap:12px}.ds-pagelinks__no{font-feature-settings:"tnum";align-items:center;background:#f3f4f6;border-radius:6px;color:#9ca3af;display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;height:28px;justify-content:center;width:28px}.ds-pagelinks__title{color:#111827;font-size:16px;font-weight:700;line-height:24px}.ds-pagelinks__sub{color:#4b5563;font-size:13px;font-weight:500;line-height:20px;margin:0}.ds-pagelinks__foot{align-items:center;display:flex;margin-top:4px}.ds-pagelinks__line{background:#e5e7eb;flex:1 1 auto;height:1px}.ds-pagelinks__chev{color:#6b7280;font-size:18px;line-height:1;margin-left:8px}.ds-list{border:1px solid #e5e7eb;border-radius:8px;max-width:680px;overflow:hidden}.ds-list__row{align-items:center;cursor:pointer;display:flex;gap:14px;padding:14px 16px}.ds-list__row+.ds-list__row{border-top:1px solid #e5e7eb}.ds-list__row:hover{background:#f3f4f6}.ds-artrow__thumb{background:#e5e7eb;border:1px solid #f3f4f6;border-radius:8px;flex:0 0 auto;height:68px;object-fit:cover;width:120px}.ds-artrow__body{min-width:0}.ds-artrow__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1f2937;display:-webkit-box;font-size:14px;font-weight:700;line-height:22px;margin:0;overflow:hidden}.ds-artrow__meta{color:#4b5563;font-size:13px;line-height:18px;margin:6px 0 0}.ds-rkrow__rank{font-feature-settings:"tnum";color:#4b5563;flex:0 0 32px;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.ds-rkrow__rank.top{color:#2563eb}.ds-rkrow__logo{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:0 0 auto;height:40px;object-fit:contain;width:40px}.ds-rkrow__main{flex:1 1;min-width:0}.ds-rkrow__name{color:#1f2937;font-size:16px;font-weight:700}.ds-rkrow__tags{display:flex;gap:6px;margin-top:4px}.ds-rkrow__num{flex:0 0 auto;text-align:right}.ds-rkrow__insured{font-feature-settings:"tnum";color:#1f2937;font-size:17px;font-variant-numeric:tabular-nums;font-weight:700}.ds-rkrow__chg{font-feature-settings:"tnum";display:block;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;margin-top:2px}.ds-rkrow__chg.up{color:#15803d}.ds-rkrow__chg.down{color:#dc2626}.ds-videos{display:flex;flex-wrap:wrap;gap:16px}.ds-video{display:flex;flex-direction:column;gap:12px;width:280px}.ds-video>.ds-tag{align-self:flex-start}.ds-video__thumb{background:#e5e7eb;border:1px solid #f3f4f6;border-radius:8px;height:157px;object-fit:cover;width:280px}.ds-video__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1f2937;display:-webkit-box;font-size:14px;font-weight:700;line-height:24px;overflow:hidden;width:100%}.ds-video__yt{border-radius:2px;display:inline-block;height:22px;object-fit:cover;position:relative;top:1px;vertical-align:text-bottom;width:22px}.ds-decklist__tabs{border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;padding-bottom:16px;row-gap:8px}.ds-decklist__tab{background:#0000;border:1.5px solid #f3f4f6;border-radius:100px;color:#4b5563;cursor:pointer;font-size:12px;font-weight:700;line-height:20px;padding:6px 20px 8px}.ds-decklist__tab.is-active{background:#eff6ff;border-color:#e5e7eb;color:#2563eb}.ds-decklist__grid{display:flex;flex-wrap:wrap;gap:16px}.ds-decklist__card{align-items:flex-start;display:flex;flex-direction:column;gap:12px;text-decoration:none;width:280px}.ds-decklist__thumb{background:#f3f4f6;border:1px solid #f3f4f6;border-radius:8px;height:157px;object-fit:cover;width:280px}.ds-decklist__title{color:#1f2937;font-size:14px;font-weight:700;line-height:24px;width:100%;word-break:break-word}.ds-slide{border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:16px;max-width:680px;padding:16px}.ds-slide__thumb{background:#e5e7eb;border:1px solid #f3f4f6;border-radius:8px;flex:0 0 auto;height:113px;object-fit:cover;width:200px}.ds-slide__body{display:flex;flex-direction:column;min-width:0}.ds-slide__title{color:#1f2937;font-size:14px;font-weight:700;line-height:22px;margin:0}.ds-slide__meta{color:#4b5563;font-size:13px;line-height:18px;margin:6px 0 0}.ds-slide__links{display:flex;flex-wrap:wrap;gap:14px;margin-top:auto;padding-top:12px}.ds-slide__link{align-items:center;color:#4b5563;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px}.ds-slide__link:before{background:#d1d5db;border-radius:50%;content:"";height:6px;width:6px}.ds-slide__link:hover{color:#2563eb}.ds-slide__link:hover:before{background:#2563eb}.dsx-check{border-top:1px solid #e5e7eb;margin-top:48px;padding-top:28px}.dsx-check__title{color:#111827;font-size:18px;font-weight:700;line-height:26px;margin:0}.dsx-check__lead{color:#4b5563;font-size:13px;font-weight:500;line-height:22px;margin:8px 0 16px}.dsx-check__list{list-style:none;margin:0;padding:0}.dsx-check__row{grid-gap:16px;align-items:start;border-top:1px solid #e5e7eb;display:grid;gap:16px;grid-template-columns:40px 1fr auto;padding:14px 0}.dsx-check__row:first-child{border-top:none}.dsx-check__id{color:#6b7280;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;font-weight:600;padding-top:1px}.dsx-check__body{min-width:0}.dsx-check__ng{color:#1f2937;font-size:14px;font-weight:600;line-height:22px;margin:0}.dsx-check__ok{color:#6b7280;font-size:13px;font-weight:500;line-height:21px;margin:4px 0 0}.dsx-check__x{color:#dc2626}.dsx-check__o,.dsx-check__x{font-weight:700;margin-right:8px}.dsx-check__o{color:#15803d}.dsx-check__tag{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:700;gap:6px;line-height:16px;padding:1px 8px 3px;white-space:nowrap}.dsx-check__tag--own{background:#f3f4f6;color:#1f2937}.dsx-check__tag--std{background:#f3f4f6;color:#4b5563}.dsx-check__ref{color:#6b7280;font-size:11px;font-style:normal;font-weight:500}.dsx-cktable .dsx-ck__id{color:#6b7280;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:600;vertical-align:middle;white-space:nowrap;width:48px}.dsx-cktable .dsx-ck__rule{color:#1f2937}.dsx-cktable .dsx-ck__tagcell{text-align:right;vertical-align:middle;white-space:nowrap;width:1%}.dsx-cktable .dsx-ck__ref{color:#6b7280;font-size:11px;font-style:normal;margin-left:8px}.dsx-cktable .dsx-ck__row{cursor:pointer}.dsx-cktable .dsx-ck__chev{color:#d1d5db;text-align:right;vertical-align:middle;width:24px}@media(max-width:820px){.dsx-cktable{table-layout:fixed}.dsx-cktable .dsx-ck__id{width:32px}.dsx-cktable .dsx-ck__rule{word-break:break-word}.dsx-cktable .dsx-ck__tagcell{white-space:normal;width:64px}.dsx-cktable .dsx-ck__ref{display:block;margin-left:0}.dsx-cktable .dsx-ck__chev{width:16px}}.dsx-ptable .dsx-ck__rule{color:#111827;font-size:15px;font-weight:700;line-height:24px}.dsx-ptable .dsx-ck__tagcell{vertical-align:middle}.dsx-pex__d{color:#1f2937;font-size:14px;font-weight:500;letter-spacing:.02em;line-height:24px}.dsx-pex__d,.dsx-pex__ex{margin:0 0 12px}.dsx-pex__src{color:#6b7280;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.ds-artgrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.ds-artcard{display:block;text-decoration:none}.ds-artcard__thumb{aspect-ratio:16/9;background:#f3f4f6;border:1px solid #f3f4f6;border-radius:8px;display:block;object-fit:cover;width:100%}.ds-artcard__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1f2937;display:-webkit-box;font-size:14px;font-weight:700;line-height:24px;margin:12px 0 0;overflow:hidden}.ds-artcard__meta{align-items:center;color:#4b5563;display:inline-flex;font-size:13px;font-weight:500;line-height:18px;margin-top:12px}.ds-artcard:hover .ds-artcard__title{color:#2563eb}@media(max-width:720px){.ds-artgrid{grid-template-columns:1fr 1fr}}.ds-artcard__thumbwrap{display:block;position:relative;width:100%}.ds-yt{background:#dc2626;border-radius:4px;display:inline-block;height:16px;margin-right:6px;position:relative;vertical-align:-3px;width:22px}.ds-yt:after{border-bottom:4px solid #0000;border-left:7px solid #fff;border-top:4px solid #0000;content:"";left:8px;position:absolute;top:4px}.ds-blogcard__date{color:#6b7280;font-size:12px;font-weight:500;line-height:20px;margin:16px 0 8px}.ds-blogcard .ds-artcard__title{font-size:15px;margin:0}.ds-blogcard__cat{align-items:center;color:#1f2937;display:flex;font-size:12px;font-weight:500;line-height:20px;margin-top:12px}.ds-blogcard__cat:before{background:#2563eb;border-radius:50%;content:"";flex-shrink:0;height:8px;margin-right:8px;width:8px}.ds-blogcard__aibtn{border:1.5px solid #f3f4f6;border-radius:5px;color:#1f2937;display:inline-block;font-size:14px;font-weight:500;line-height:20px;margin-top:12px;padding:4px 16px 6px}.ds-slidev{display:flex;flex-direction:column;gap:16px}.ds-slidev__tabs{border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:24px}.ds-slidev__tab{align-items:center;background:none;border:0;border-bottom:2px solid #0000;color:#4b5563;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;line-height:24px;margin-bottom:-1px;padding:4px 0 12px;white-space:nowrap}.ds-slidev__tab.is-active{border-bottom-color:#2563eb;color:#2563eb}.ds-slidev__slide{border:1px solid #f3f4f6;border-radius:4px;display:block;height:auto;max-width:848px;width:100%}.ds-slidev__foot{align-items:center;display:flex;flex-wrap:wrap;gap:24px;max-width:848px}.ds-slidev__pager{align-items:center;display:flex;gap:4px}.ds-slidev__pgbtn{gap:4px;padding:8px 12px}.ds-slidev__pgbtn,.ds-slidev__pgnum{align-items:center;background:none;border:none;border-radius:8px;color:#030712;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;height:36px;line-height:20px}.ds-slidev__pgnum{justify-content:center;width:36px}.ds-slidev__pgnum.is-active{background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0000001a}.ds-slidev__pgdots{align-items:center;color:#030712;display:inline-flex;height:36px;justify-content:center;width:36px}.ds-slidev__more{color:#2563eb;font-size:14px;font-weight:500;line-height:20px;margin-left:auto;text-decoration:none;white-space:nowrap}.ds-slidev__more span{color:#1f2937}.ds-deck-links{display:flex;flex-direction:column;gap:16px}.ds-deck-links__item{align-items:center;display:inline-flex;gap:8px;text-decoration:none;width:-webkit-fit-content;width:fit-content}.ds-deck-links__icon{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;flex-shrink:0;height:24px;width:24px}.ds-deck-links__text{color:#2563eb;font-size:14px;font-weight:500;line-height:24px}.ds-deck-links__item:hover .ds-deck-links__text{text-decoration:underline}.ds-deck-links__arrow{color:#1f2937;font-size:14px;line-height:24px}.dsx-chk__sec{margin-top:24px}.dsx-chk__sec:first-child{margin-top:0}.dsx-chk__h{font-size:14px;font-weight:700;line-height:20px;margin:0 0 12px}.dsx-chk__h--ok{color:#15803d}.dsx-chk__h--err{color:#dc2626}.dsx-chk__h--warn{color:#b45309}.dsx-chk__table{font-size:13px}.dsx-chk__sel{font-family:ui-monospace,SF Mono,Menlo,monospace}.dsx-chk__btn,.dsx-chk__sel{color:#1f2937;font-size:12px}.dsx-chk__btn{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-family:inherit;font-weight:600;margin-left:12px;padding:4px 12px}.dsx-chk__btn:hover{background:#e5e7eb}.dsx-appr1{align-items:center;background:#0000;border:1px solid #0000;border-radius:9999px;color:#6b7280;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:600;line-height:16px;padding:3px 10px;white-space:nowrap}.dsx-appr1:hover{background:#f3f4f6;color:#1f2937}.dsx-appr1--approved{background:#dcfce7;border-color:#bbf7d0;color:#15803d}.dsx-appr1--review{background:#fffbeb;border-color:#fde68a;color:#b45309}.dsx-appr1--rejected{background:#fef2f2;border-color:#fecaca;color:#dc2626}.dsx-appr1--approved:hover{background:#dcfce7;color:#15803d}.dsx-appr1--review:hover{background:#fef3c7;color:#b45309}.dsx-appr1--rejected:hover{background:#fef2f2;color:#dc2626}.dsx3-progbox{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:10px;display:inline-flex;flex-wrap:wrap;gap:14px;margin:16px 0 4px;padding:10px 16px}.dsx3-progbox__label{color:#4b5563;font-size:12px;font-weight:700;line-height:18px}.dsx3-prog{align-items:center;color:#6b7280;display:inline-flex;flex-wrap:wrap;font-size:12px;gap:12px;line-height:18px}.dsx3-prog>b{color:#1f2937;font-weight:700}.dsx3-prog__sep{background:#d1d5db;display:inline-block;height:12px;width:1px}.dsx3-prog__v{font-weight:600}.dsx2-rowli{align-items:center;display:flex;gap:12px}.dsx2-rowli .dsx2-list__row{flex:1 1;min-width:0}.dsx2-principle__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.dsx3-prog__v--ok{color:#15803d}.dsx3-prog__v--review{color:#b45309}.dsx3-prog__v--no{color:#dc2626}.dsx3-prog__v--pend{color:#6b7280}.dsx2-card__headright{align-items:center;display:flex;flex-shrink:0;gap:14px}.dsx-rev{margin-top:4px}.dsx-rev__counts{color:#6b7280;font-size:14px;line-height:22px;margin:0 0 24px}.dsx-rev__c{color:#1f2937;font-size:16px;font-weight:700;margin-right:4px}.dsx-rev__c--ok{color:#15803d}.dsx-rev__c--review{color:#b45309}.dsx-rev__c--no{color:#dc2626}.dsx-rev__c--pend{color:#6b7280}.dsx-rev__csep{color:#d1d5db;margin:0 8px}.dsx-rev__lead{color:#4b5563;font-weight:500;margin:12px 0 24px}.dsx-rev__empty,.dsx-rev__lead{font-size:14px;line-height:24px}.dsx-rev__empty{color:#6b7280;margin:0}.dsx-rev__sub{color:#4b5563;font-size:13px;font-weight:700;line-height:18px;margin:36px 0 12px}.dsx-rev__foot{font-size:14px;line-height:20px;margin:28px 0 0}.dsx-revt{width:100%}.dsx-revt__page{text-align:left}.dsx-revt th:not(.dsx-revt__page){text-align:center;white-space:nowrap}.dsx-revt__n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-align:center}.dsx-revt__n,.dsx-revt__n--total{color:#1f2937}.dsx-revt__n--ok{color:#15803d}.dsx-revt__n--review{color:#b45309}.dsx-revt__n--no{color:#dc2626}.dsx-revt__n--pend{color:#6b7280}.dsx-revt__zero{color:#d1d5db;font-weight:500}.dsx-revt tfoot td{background:#f9fafb;border-top:1px solid #e5e7eb;font-size:14px;font-weight:700;line-height:22px;padding:14px 16px}.dsx-revt tfoot td.dsx-revt__n{font-size:15px}.dsx-revt--items td:nth-child(2){color:#1f2937;font-size:13px}.dsx-revbadge{border-radius:9999px;display:inline-block;font-size:12px;font-weight:600;line-height:18px;padding:2px 10px}.dsx-revbadge--approved{background:#dcfce7;color:#15803d}.dsx-revbadge--review{background:#fffbeb;color:#b45309}.dsx-revbadge--rejected{background:#fef2f2;color:#dc2626}.dsx-revbadge--pending{background:#f3f4f6;color:#4b5563}.company-box-container{display:flex;flex-direction:column}.company-box-container .industry-tag{border-width:1px}.company-box-container .div-cover-photo{position:relative}.company-box-container .div-cover-photo .div-total-finance{background:#fff;border:1px solid #d1d5db;border-radius:10rem;color:#6b7280;display:flex;font-size:1.2rem;font-weight:500;height:2.4rem;line-height:2rem;padding-left:.4rem;padding-right:.6rem;position:absolute;right:.8rem;top:.8rem}.company-box-container .image-cover-photo{border:1px solid #f3f4f6;border-radius:6px 6px 0 0;box-sizing:border-box;height:10.7rem;object-fit:cover;width:30rem}.company-box-container .image-cover-photo.mobile-view{width:100%}.company-box-container .image-cover-photo-default{background:#464646;border:1px solid #f3f4f6;box-sizing:border-box;height:10.7rem;object-fit:cover;width:30rem}.company-box-container .company-box{background-color:#fff;border:.1rem solid #f3f4f6;border-radius:0 0 5px 5px;display:flex;flex-direction:column;padding:2.1rem 2rem 2.4rem;width:30rem}.company-box-container .company-box .company-box-tag-slider{-ms-overflow-style:none;align-items:center;cursor:grab;display:flex;flex-wrap:nowrap;gap:8px;margin-top:0;max-width:100%;min-height:24px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-user-select:none;user-select:none;width:100%}.company-box-container .company-box .company-box-tag-slider.is-dragging{cursor:grabbing}.company-box-container .company-box .company-box-tag-slider.is-empty{cursor:default}.company-box-container .company-box .company-box-tag-slider::-webkit-scrollbar{display:none}.company-box-container .company-box .company-box-tag-slider__item{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:9999px;display:inline-flex;flex-shrink:0;padding:2px 8px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.company-box-container .company-box .company-box-tag-slider__label{color:#4b5563;font-family:Noto Sans JP,Inter,sans-serif;font-size:12px;font-weight:500;line-height:18px;text-align:center}.company-box-container .company-box.mobile-view .company-description{max-width:-webkit-fit-content;max-width:fit-content}@media(min-width:361px)and (max-width:411px){.company-box-container .company-box.mobile-view .vid-item .vid-thumb{height:172px}}@media(min-width:412px)and (max-width:427px){.company-box-container .company-box.mobile-view .vid-item .vid-thumb{height:182px}}@media(min-width:428px){.company-box-container .company-box.mobile-view .vid-item .vid-thumb{height:192px}}.company-box-container .company-box.mobile-view .key-figures .key-box{height:7.4rem;width:13.2rem}.company-box-container .company-box .company-name-row{align-items:center;display:flex;min-height:4rem}.company-box-container .company-box .company-name-row .image-logo{border:.1rem solid #f3f4f6;border-radius:1rem;height:4rem;margin-right:1.2rem;width:4rem}.company-box-container .company-box .company-name-row .company-name{cursor:pointer;flex:1 1 auto;font-size:1.6rem;font-weight:500;line-height:2rem;min-width:0;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}.company-box-container .company-box .company-name-row .company-name.blue{color:#2563eb}.company-box-container .company-box .company-name-row .company-name .verified-icon{margin-top:.4rem;vertical-align:top}.company-box-container .company-box .vid-item{display:inline-flex;flex-direction:column;row-gap:12px}.company-box-container .company-box .vid-item .vid-link{color:inherit;text-decoration:none}.company-box-container .company-box .vid-item .vid-thumb{aspect-ratio:16/9;border-radius:8px;object-fit:cover;width:100%}.company-box-container .company-box .vid-item .vid-thumb+.vid-name{margin-top:12px}.company-box-container .company-box .vid-item .vid-thumb.empty{align-items:center;background-color:#f3f4f6;display:flex;justify-content:center}.company-box-container .company-box .vid-item .vid-thumb.empty span{font-size:14px;font-weight:500}.company-box-container .company-box .vid-item .vid-name{font-size:14px;font-weight:700;height:44px;line-height:22px;overflow:hidden;width:100%}.company-box-container .company-box .vid-item .vid-name__yt-icon{border-radius:2px;display:inline-block;height:22px;margin-right:0;object-fit:cover;position:relative;top:1px;vertical-align:text-bottom;width:22px}.company-box-container .company-box .vid-item .vid-channel{border:1px solid #f3f4f6;border-radius:3px;height:24px;padding-left:8px;padding-right:7px;width:-webkit-fit-content;width:fit-content}.company-box-container .company-box .vid-item .vid-channel span{font-size:12px;font-weight:500;text-align:center}.company-box-container .company-box .company-description{background-color:#f3f4f6;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;margin-top:1.6rem;max-height:10.8rem;max-width:25.6rem;min-height:10.8rem;padding:10px 12px 12px}.company-box-container .company-box .company-description__text{color:#1f2937;font-size:1.4rem;font-weight:500;line-height:2.4rem}.company-box-container .company-box .company-description__tags{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.company-box-container .company-box .company-year-tag{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;display:inline-flex;gap:4px;padding:2px 8px 4px 6px;width:-webkit-fit-content;width:fit-content}.company-box-container .company-box .company-year-tag__dot{background:#2563eb;border-radius:100%;flex-shrink:0;height:6px;width:6px}.company-box-container .company-box .company-year-tag__label{color:#1f2937;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;line-height:18px;transform:translateY(-1px);white-space:nowrap}.company-box-container .company-box .insured-number-btn{background:#0000;border:none;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-decoration:underline;text-underline-offset:2px}.company-box-container .company-box .insured-number-btn.is-disabled{cursor:default;text-decoration:none}.company-box-container .company-box .insured-number-btn:hover:not(.is-disabled){opacity:.7}.company-box-container .company-box .key-figures{display:flex;flex-wrap:wrap;gap:12px}.company-box-container .company-box .key-figures .key-box{border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;min-width:128px;padding:8px 16px 12px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.company-box-container .company-box .key-figures .key-box:nth-child(2){min-width:124px}.company-box-container .company-box .key-figures .key-box .margin-top-2{margin-top:0}.company-box-container .company-box .key-figures .key-box .lbl-title{color:#484848;font-size:12px;font-weight:500;line-height:18px}.company-box-container .company-box .key-figures .key-box .span-main{font-size:18px;font-weight:700;line-height:24px;white-space:nowrap}.company-box-container .company-box .key-figures .key-box .span-sub{font-size:12px;font-weight:700;line-height:24px}.company-box-container .company-box .key-figures .key-box .span-sub .light-gray{color:#6b7280}.company-box-container .company-box .key-figures .key-box .span-sub .green{color:#16c784}.company-box-container .company-box .info-div{display:flex;font-size:1.2rem;font-weight:500;margin-top:1.5rem}.company-box-container .company-box .info-div .info-tag{border-radius:1.5rem;overflow:hidden;padding:.2rem 1rem .3rem;text-overflow:ellipsis;white-space:nowrap}.company-box-container .company-box .info-div .info-tag:not(:last-child){margin-right:1rem}.company-box-container .company-box .info-div .info-tag.increased-employee{background-color:#ecfdf3;border:.1rem solid #abefc6;border-radius:1.5rem;color:#067647}.company-box-container .company-box .info-div .info-tag.company-industry{background-color:#eff6ff;border:.1rem solid #e5e7eb;color:#2563eb}.company-box-container .company-box .divider{border-top:none}.company-box-container .company-box .divider.margin-top-24{margin-top:0!important}.company-box-container .company-box .divider.margin-top-20{border-top:1px solid #e5e7eb;margin-top:2rem}.company-box-container .company-box .employees-previous-companies{column-gap:.8rem;display:flex;flex-wrap:wrap;height:65px;max-height:65px;overflow:auto;row-gap:1.1rem}.company-box-container .company-box .employees-previous-companies .emp-prev-com-tag{align-items:center;background-color:#fff;border:.1rem solid #d1d5db;border-radius:10rem;color:#6b7280;display:inline-flex;font-size:1.2rem;font-weight:500;gap:4px;height:25px;line-height:1.8rem;padding:.2rem .8rem .4rem}.company-box-container .company-box .employees-previous-companies .emp-prev-com-tag__favicon{background:#fff;border:1px solid #f3f4f6;border-radius:100px;box-sizing:border-box;flex-shrink:0;height:14px;object-fit:cover;padding:0;width:14px}.company-box-container .company-box .employees-previous-companies .emp-prev-com-tag__name{line-height:1.8rem}.company-box-container .company-box .employees-previous-companies .txt-more-count{color:#6b7280;font-size:1.2rem;font-weight:500;line-height:2.3rem}.company-box-container .company-box .opening-position-row{background:#2563eb;border-radius:.4rem;padding-bottom:1rem;padding-top:.6rem;text-align:center}.company-box-container .company-box .opening-position-row .opening-position{color:#fff;font-size:1.3rem;font-weight:500;line-height:1.8rem;padding:0;text-align:center;width:-webkit-fit-content;width:fit-content}.company-box-container .company-box .opening-position-row .opening-position:hover{background-color:#2563eb}.company-box-container .company-box .opening-position-row-top-page{border-radius:.4rem;text-align:center}.company-box-container .company-box .opening-position-row-top-page .opening-position-top-page{color:#2563eb;font-size:1.4rem;font-weight:500;line-height:1.7rem;padding:0;text-align:center;width:-webkit-fit-content;width:fit-content}.company-box-container .company-box .opening-position-row-top-page .opening-position-top-page:hover{background-color:#fff}.company-box-container .company-box.mobile-view{width:100%}.company-box-top-page-container{display:flex;flex-direction:column}.company-box-top-page-container .div-cover-photo{position:relative}.company-box-top-page-container .div-cover-photo .div-total-finance{background:#fff;border:1px solid #d1d5db;border-radius:10rem;color:#6b7280;display:flex;font-size:1.2rem;font-weight:500;height:2.4rem;line-height:2rem;padding-left:.4rem;padding-right:.6rem;position:absolute;right:.8rem;top:.8rem}.company-box-top-page-container .image-cover-photo{height:11.8rem;object-fit:cover;width:33rem}.company-box-top-page-container .image-cover-photo-default{background:#464646;height:11.8rem;object-fit:cover;width:33rem}.company-box-top-page-container .company-box{background-color:#fff;border:.1rem solid #f3f4f6;border-radius:.5rem;display:flex;flex-direction:column;height:33.4rem;padding:2rem 2.2rem 1.8rem;width:33rem}.company-box-top-page-container .company-box .company-name-row{align-items:center;display:flex;min-height:4rem}.company-box-top-page-container .company-box .company-name-row .image-logo{border:.1rem solid #f3f4f6;border-radius:1rem;height:4rem;margin-right:1.2rem;width:4rem}.company-box-top-page-container .company-box .company-name-row .company-name{color:#2563eb;font-size:1.6rem;font-weight:500;line-height:2rem;max-width:16rem;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}.company-box-top-page-container .company-box .company-name-row .company-name .verified-icon{margin-top:.4rem;vertical-align:top}.company-box-top-page-container .company-box .info-div{display:flex;font-size:1.2rem;font-weight:500;margin-top:1.6rem}.company-box-top-page-container .company-box .info-div .info-tag{border-radius:1.5rem;overflow:hidden;padding:.2rem 1rem .3rem;text-overflow:ellipsis;white-space:nowrap}.company-box-top-page-container .company-box .info-div .info-tag:not(:last-child){margin-right:1rem}.company-box-top-page-container .company-box .info-div .info-tag.increased-employee{background-color:#ecfdf3;border:.1rem solid #abefc6;border-radius:1.5rem;color:#067647}.company-box-top-page-container .company-box .info-div .info-tag.company-industry{background-color:#eff6ff;border:.1rem solid #e5e7eb;color:#2563eb}.company-box-top-page-container .company-box .divider{border-top:none;margin-bottom:.3rem;margin-top:auto}.company-box-top-page-container .company-box .divider.first{margin-bottom:0;margin-top:2.2rem}.company-box-top-page-container .company-box .divider.margin-top-24{margin-top:0!important}.company-box-top-page-container .company-box .divider.margin-top-20{border-top:1px solid #e5e7eb;margin-top:2rem}.company-box-top-page-container .company-box .employees-previous-companies{column-gap:.8rem;display:flex;flex-wrap:wrap;row-gap:1.1rem}.company-box-top-page-container .company-box .employees-previous-companies .emp-prev-com-tag{background-color:#fff;border:.1rem solid #d1d5db;border-radius:10rem;color:#6b7280;display:inline-block;font-size:1.2rem;font-weight:500;line-height:1.8rem;padding:.2rem .8rem .4rem}.company-box-top-page-container .company-box .employees-previous-companies .txt-more-count{color:#6b7280;font-size:1.2rem;font-weight:500;line-height:2.3rem}.company-box-top-page-container .company-box .margin-top-19{margin-top:1.9rem}.company-box-top-page-container .company-box .opening-position-row{background:#2563eb;border-radius:.4rem;margin-top:2.4rem;padding-bottom:.8rem;padding-top:.6rem;text-align:center}.company-box-top-page-container .company-box .opening-position-row .opening-position{color:#fff;font-size:1.4rem;font-weight:500;line-height:1.7rem;padding:0;text-align:center;width:-webkit-fit-content;width:fit-content}.company-box-top-page-container .company-box .opening-position-row .opening-position:hover{background-color:#fff}.company-box-top-page-container .company-box .opening-position-row-top-page{border-radius:.4rem;text-align:center}.company-box-top-page-container .company-box .opening-position-row-top-page .opening-position-top-page{color:#2563eb;font-size:1.4rem;font-weight:500;line-height:1.7rem;padding:0;text-align:center;width:-webkit-fit-content;width:fit-content}.company-box-top-page-container .company-box .opening-position-row-top-page .opening-position-top-page:hover{background-color:#fff}.company-box-top-page-container .company-box.mobile-view{width:100%}.company-box-v2{background-color:#fff;border:.1rem solid #f3f4f6;border-radius:.5rem;height:19.1rem;padding-bottom:1.2rem;padding-top:2rem;position:relative;width:16rem}.company-box-v2 .container{align-items:center;display:flex;flex-direction:column;row-gap:1.2rem}.company-box-v2 .container .company-logo-row{position:relative}.company-box-v2 .container .company-logo-row .image-logo{border:.1rem solid #f3f4f6;border-radius:1rem;height:4rem;width:4rem}.company-box-v2 .container .company-logo-row .verified-icon{position:absolute;right:-.5rem;top:-.5rem;vertical-align:top}.company-box-v2 .container .company-name{cursor:pointer;font-size:1.6rem;line-height:2rem;margin-top:-.2rem;max-width:9rem;text-decoration:underline}.company-box-v2 .container .company-name,.company-box-v2 .info-tag{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-box-v2 .info-tag{border-radius:1.5rem;font-size:1.2rem;padding:.2rem 1rem .3rem}.company-box-v2 .info-tag.increased-employee{background-color:#ecfdf3;border:.1rem solid #abefc6;border-radius:10rem;bottom:0;color:#067647;padding-left:.7rem;padding-right:.8rem;position:absolute;right:-1.2rem;width:-webkit-fit-content;width:fit-content}.company-box-v2 .info-tag.company-industry{background-color:#eff6ff;border:.1rem solid #e5e7eb;color:#2563eb}.company-box-v2 .info-tag.company-open-pos{border:.1rem solid #f3f4f6}.jcl-page{box-sizing:border-box;margin:0 auto;max-width:1080px;padding:36px 56px 100px}.jcl-heading{color:#111827;font-size:32px;font-weight:700;line-height:40px;margin:0}.jcl-heading,.jcl-lead{font-family:Noto Sans JP,sans-serif;letter-spacing:.7px}.jcl-lead{color:#4b5563;font-size:14px;font-weight:500;line-height:24px;margin:12px 0 0}.jcl-table{margin-top:24px}@media(max-width:767px){.jcl-page{padding:24px 16px 64px}.jcl-heading{font-size:28px;line-height:36px}}.cov{--blue:#2563eb;--ink:#111827;--ink2:#1f2937;--sub:#5b626b;--muted:#4b5563;--gray-sub:#4b5563;--line:#e5e7eb;-webkit-font-smoothing:antialiased;align-items:flex-start;background:#fff;color:var(--ink2);display:flex;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;width:100%}.cov *,.cov :after,.cov :before{box-sizing:border-box}.cov a{text-decoration:none}.cov__sidebar{align-self:stretch;background:#f3f4f6;border-right:1px solid #ededf0;display:flex;flex:0 0 248px;flex-direction:column;height:100vh;padding:22px 15px 40px 14px;position:-webkit-sticky;position:sticky;top:0;width:248px}.cov__brand{align-items:center;display:flex;gap:8px;padding:6px 10px 20px}.cov__brand-logo{border-radius:100px;flex:0 0 auto;height:32px;object-fit:cover;width:32px}.cov__brand-name{color:#1f2328;font-size:15px;font-weight:700;letter-spacing:-.15px;line-height:20px}.cov__nav-group{padding-top:18px}.cov__nav-group:first-of-type{padding-top:0}.cov__nav-label{color:#9aa0a6;font-size:11px;font-weight:700;letter-spacing:.66px;line-height:16.5px;padding:0 10px}.cov__nav-link{border-radius:7px;color:#3c4043;cursor:pointer;display:block;font-size:14px;font-weight:500;line-height:20px;margin-top:6px;padding:7px 10px}.cov__nav-link:hover{background:#ececef}.cov__nav-link.is-active{background:#eaf1ff;color:var(--blue);font-weight:700}.cov__entry-wrap{padding-top:24px}.cov__entry{align-items:center;background:var(--blue);border:1px solid var(--line);border-radius:8px;box-shadow:0 1px 2px 0 #0000001a;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:32px;justify-content:center;line-height:20px;padding:0 12px}.cov__entry:hover{background:#0f63e6}.cov__main{flex:1 1;min-width:0;padding:36px 56px 100px}.cov__inner{display:flex;flex-direction:column;gap:12px;max-width:1080px}.cov__breadcrumb{color:#6b7280;font-size:13px;font-weight:500;line-height:18px}.cov__breadcrumb .sep{color:#c4c9cf;margin:0 4px}.cov__title{color:var(--ink);font-size:34px;font-weight:700;letter-spacing:-.68px;line-height:42px;margin:0;padding-top:14px}.cov__desc{color:var(--sub);font-size:15px;font-weight:500;line-height:26px;margin:0}.cov__tags{display:flex;gap:8px;padding-bottom:12px}.cov__tag{align-items:center;background:#f3f4f6;border:1px solid #e7e9ec;border-radius:6px;color:var(--ink);display:inline-flex;font-size:13px;font-weight:700;line-height:18px;padding:3px 12px 5px;white-space:nowrap}.cov__section{border-bottom:1px solid var(--line);padding-bottom:22px}.cov__heading{color:var(--ink);font-size:24px;font-weight:700;letter-spacing:-.68px;line-height:28px;margin:0;padding-top:12px}.cov__videos{display:flex;flex-wrap:wrap;gap:16px}.cov__video{display:flex;flex-direction:column;gap:12px;width:280px}.cov__video-thumb{background:#f3f4f6;border:1px solid #f3f4f6;border-radius:8px;height:157px;object-fit:cover;width:280px}.cov__video-titlewrap{align-items:flex-start;display:flex;gap:5px}.cov__video-yt{flex:0 0 auto;height:24px;margin-top:1px;width:24px}.cov__video-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--ink2);display:-webkit-box;font-size:14px;font-weight:700;line-height:24px;margin:0;overflow:hidden}.cov__video-badge{align-items:center;align-self:flex-start;background:#f9fafb;border:1px solid var(--line);border-radius:9999px;color:#4b5563;display:inline-flex;font-size:13px;font-weight:500;line-height:18px;padding:2px 8px;white-space:nowrap}.cov__more{color:var(--gray-sub);cursor:pointer;font-size:14px;font-weight:500;line-height:24px;margin:8px 0 0}.cov__more .lnk{color:var(--blue)}.cov__stats{display:flex;flex-direction:column;gap:16px;padding:12px 0}.cov__stats-row{display:flex;flex-wrap:wrap;gap:16px}.cov__note{color:var(--gray-sub);font-size:12px;font-weight:500;line-height:24px}.cov__stat{background:#eff6ff;border:.5px solid #eff6ff;border-radius:8px;height:134px;padding:16px;position:relative;width:200px}.cov__stat--plain{border-color:#eff6ff}.cov__stat-label{color:var(--ink2);font-size:12px;font-weight:500;line-height:16px;margin:0}.cov__stat-div{background:#dbe6f3;height:1px;margin-top:8px}.cov__stat-value{color:var(--ink2);font-weight:700;line-height:16px;margin:11px 0 0}.cov__stat-value .num{font-size:20px}.cov__stat-value .unit{font-size:12px}.cov__stat-bars{display:flex;gap:4px;margin-top:16px}.cov__stat-bar{background:#008aff;border-radius:10px;height:4px;width:24px}.cov__stat-bar.is-empty{background:#fff;border:1px solid #d1d5db}.cov__stat-sub{color:var(--ink2);font-size:12px;font-weight:500;line-height:16px;margin:8px 0 0}.cov__awards{color:var(--sub);font-size:15px;font-weight:500;line-height:28px;list-style:none;margin:0;padding:4px 0 28px}.cov__awards li:before{content:"・"}.cov__origin{display:flex;flex-direction:column;gap:12px;padding-bottom:28px}.cov__origin-row{display:flex;flex-wrap:wrap;gap:8px}.cov__origin-tag{align-items:center;background:#f3f4f6;border:1.5px solid #f3f4f6;border-radius:4px;color:var(--gray-sub);display:inline-flex;font-size:14px;font-weight:500;line-height:20px;padding:6px 12px 8px;white-space:nowrap}.cov__pages{background:#fff;border:1px solid var(--line);border-radius:8px;max-width:100%;padding:25px 29px;width:768px}.cov__page-row{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:16px;height:60px;padding:18px 8px}.cov__page-row:hover{background:#f3f4f6}.cov__page-num{color:var(--muted);flex:0 0 28px;font-size:13px;font-weight:700;line-height:19.5px}.cov__page-title{color:var(--ink2);flex:1 1;font-size:16px;font-weight:700;line-height:24px;min-width:0}.cov__page-desc{color:var(--muted);font-size:13px;font-weight:500;line-height:20px;text-align:right;white-space:nowrap}.cov__page-chevron{color:#c5cbd3;flex:0 0 auto;font-size:14px;line-height:21px}.cov a:focus-visible,.cov button:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.crd{-webkit-font-smoothing:antialiased;background:#fff;color:#1f2937;display:flex;font-family:Noto Sans JP,-apple-system,Hiragino Kaku Gothic ProN,sans-serif;min-height:100vh;min-height:100dvh}.crd *{box-sizing:border-box}.crd-side{background:#fcfcfd;border-right:1px solid #ededf0;display:flex;flex-direction:column;flex-shrink:0;height:100vh;height:100dvh;left:0;overflow-y:auto;padding:20px 14px 24px;position:fixed;top:0;width:248px;z-index:5}.crd-side__brand{align-items:center;display:flex;gap:10px;padding:6px 8px 18px}.crd-side__logo{border-radius:7px;height:28px;object-fit:cover;width:28px}.crd-side__name{color:#111827;font-size:16px;font-weight:700}.crd-side__nav{display:flex;flex-direction:column;gap:2px}.crd-side__link{border-radius:8px;color:#3c4043;cursor:pointer;display:block;font-size:14px;font-weight:500;line-height:20px;padding:9px 12px}.crd-side__link:hover{background:#f1f2f4;color:#111827}.crd-side__link.is-active{background:#eaf1ff;color:#2563eb;font-weight:700}.crd-side__foot{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:16px}.crd-side__member{border:1px solid #d1d5db;color:#1f2937;padding:9px 16px}.crd-btn--primary,.crd-side__member{border-radius:8px;cursor:pointer;display:block;font-size:14px;font-weight:700;text-align:center}.crd-btn--primary{background:#2563eb;color:#fff;padding:10px 16px}.crd-main{flex:1 1;margin-left:248px;max-width:1128px;min-width:0;padding:28px 56px 90px}.crd-crumb{color:#6b7280;font-size:13px;font-weight:500;line-height:18px;margin:0 0 22px}.crd-crumb__sep{color:#c4c9cf;margin:0 7px}.crd-head{border-bottom:1px solid #e5e7eb;padding-bottom:28px}.crd-head__top{align-items:center;display:flex;gap:12px}.crd-head__logo{border:1px solid #e5e7eb;border-radius:10px;height:44px;object-fit:cover;width:44px}.crd-head__name{color:#111827;font-size:28px;font-weight:700;letter-spacing:-.01em;line-height:34px;margin:0}.crd-head__mission{color:#4b5563;font-size:14px;font-weight:500;line-height:24px;margin:14px 0 0;max-width:760px}.crd-head__meta{display:flex;gap:16px;margin-top:12px}.crd-meta{color:#4b5563;font-size:13px;line-height:18px}.crd-meta+.crd-meta{padding-left:16px;position:relative}.crd-meta+.crd-meta:before{background:#d6dae1;content:"";height:12px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.crd-head__awards{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.crd-award{background:#f3f4f6;border:1px solid #f3f4f6;border-radius:6px;color:#4b5563;font-size:12px;line-height:18px;padding:4px 10px}.crd-award--more{background:#fff;border-color:#eff6ff;color:#2563eb;cursor:pointer}.crd-sec{margin-top:40px}.crd-sec__title{color:#111827;font-size:24px;font-weight:700;line-height:29px;margin:0 0 20px}.crd-subtabs{border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:28px}.crd-subtab{color:#4b5563;cursor:pointer;font-size:14px;font-weight:700;line-height:20px;padding:0 0 12px;position:relative}.crd-subtab:hover{color:#1f2937}.crd-subtab.is-active{color:#2563eb}.crd-subtab.is-active:after{background:#2563eb;border-radius:2px;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.crd-filters{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 28px;padding-bottom:24px}.crd-seg{display:inline-flex;gap:8px;margin-right:4px}.crd-seg__b{border-radius:9999px;cursor:pointer;font-size:13px;font-weight:700;line-height:18px;padding:8px 18px}.crd-seg__b.is-active{background:#111827;color:#fff}.crd-filter,.crd-seg__b:not(.is-active){background:#fff;border:1px solid #d1d5db;color:#1f2937}.crd-filter{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:13px;gap:10px;justify-content:space-between;line-height:18px;padding:8px 14px;width:148px}.crd-filter__caret{color:#9aa3ad;font-size:10px;font-style:normal}.crd-reset{color:#2563eb;cursor:pointer;font-size:13px;line-height:18px;margin-left:auto;text-decoration:underline}.crd-cmp{margin:0 0 4px}.crd-cmp__tag{color:#8a94a0;display:block;font-size:12px;font-weight:700;line-height:18px;margin:0 0 14px}.crd-cmp__tag--new{color:#2563eb}.crd-cmp__demo{border-bottom:1px dashed #e3e6ea;margin:0 0 40px;padding:0 0 36px}.crd-cmp__thumbs{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:4px}.crd-cmp__thumbs img{aspect-ratio:16/9;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;display:block;object-fit:cover;width:100%}.crd-subtabs--bare{border-bottom:none;margin-bottom:0}.crd-tools2{border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;gap:12px;margin:16px 0 28px;padding:16px 0}.crd-pfilters,.crd-tools2{align-items:center;display:flex;flex-wrap:wrap}.crd-pfilters{gap:6px}.crd-pf{align-items:center;background:#f3f4f6;border-radius:8px;color:#1f2937;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;line-height:18px;padding:6px 12px}.crd-pf:hover{background:#e8e9ec}.crd-pf__caret{color:#9aa3ad;font-size:10px;font-style:normal}.crd-pf--reset{background:#0000;color:#6b7280}.crd-pf--reset:hover{background:#0000;color:#2563eb}.crd-sort{align-items:center;color:#1f2937;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;line-height:18px;margin-left:auto}.crd-sort__caret{color:#9aa3ad;font-size:10px;font-style:normal}.crd-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.crd-card{cursor:pointer;display:block}.crd-card__thumb{aspect-ratio:16/9;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;display:block;object-fit:cover;width:100%}.crd-card__date{color:#888;font-size:12px;font-weight:500;line-height:20px;margin:12px 0 6px}.crd-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1f2937;display:-webkit-box;font-size:15px;font-weight:700;line-height:24px;margin:0;overflow:hidden}.crd-card__cat{align-items:center;color:#1f2937;display:flex;font-size:12px;font-weight:500;line-height:20px;margin-top:12px}.crd-card__cat:before{background:#2563eb;border-radius:50%;content:"";flex-shrink:0;height:8px;margin-right:8px;width:8px}.crd-card__aibtn{border:1.5px solid #f3f4f6;border-radius:5px;color:#1f2937;display:inline-block;font-size:14px;font-weight:500;line-height:20px;margin-top:12px;padding:4px 16px 6px}.crd-card:hover .crd-card__title{color:#2563eb}@media(max-width:900px){.crd-side{display:none}.crd-main{margin-left:0;padding:24px 20px 60px}.crd-grid{grid-template-columns:1fr}}.sdsd{--ink:#111827;--text:#1f2937;--sub:#4b5563;--muted:#6b7280;--blue:#2563eb;--line:#e5e7eb;--rail:#f3f4f6;--tint:#eff6ff;-webkit-font-smoothing:antialiased;align-items:flex-start;background:#fff;color:var(--text);display:flex;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;min-height:100vh}.sdsd *,.sdsd :after,.sdsd :before{box-sizing:border-box}.sdsd a{text-decoration:none}.sdsd__rail{align-self:stretch;background:var(--rail);border-right:1px solid var(--line);flex:0 0 284px;height:100vh;overflow-y:auto;padding:24px 16px 28px;position:-webkit-sticky;position:sticky;top:0}.sdsd__rail-h{align-items:center;display:flex;justify-content:space-between;margin:0 0 16px}.sdsd__rail-h h2{color:var(--ink);font-size:15px;font-weight:700;margin:0}.sdsd__rail-reset{background:none;border:none;color:var(--blue);cursor:pointer;font:inherit;font-size:13px;font-weight:700}.sdsd__rail-reset:hover{color:#1d4ed8}.sdsd__search{margin-bottom:8px;position:relative}.sdsd__search-ic{color:#6b7280;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.sdsd__search-in{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:var(--text);font:inherit;font-size:16px;font-weight:500;height:40px;padding:0 12px 0 36px;width:100%}.sdsd__search-in::placeholder{color:#6b7280}.sdsd__search-in:focus{border-color:var(--blue);box-shadow:0 0 0 3px #15181c1a;outline:none}.sdsd__fgroup{border-top:1px solid var(--line);padding:16px 0 20px}.sdsd__fg-h{color:var(--ink);font-size:13px;font-weight:700;margin:0 0 8px}.sdsd__fg-list{display:flex;flex-direction:column}.sdsd__fg-list.is-scroll{margin-right:-6px;max-height:192px;overflow-y:auto;padding-right:4px}.sdsd__fopt{align-items:center;border-radius:6px;color:var(--text);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;line-height:1.3;padding:8px 4px}.sdsd__fopt:hover{background:#e5e7eb}.sdsd__fcheck{align-items:center;background:#fff;border:1.5px solid #d1d5db;border-radius:4px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:11px;height:18px;justify-content:center;width:18px}.sdsd__fopt.is-sel .sdsd__fcheck{background:var(--blue);border-color:var(--blue)}.sdsd__fopt.is-sel{color:var(--ink);font-weight:700}.sdsd__fcnt{font-feature-settings:"tnum";color:#6b7280;font-size:12px;font-variant-numeric:tabular-nums;margin-left:auto}.sdsd__main{flex:1 1;min-width:0;padding:32px 40px 64px}.sdsd__crumb{color:var(--muted);font-size:13px;font-weight:500;line-height:18px}.sdsd__crumb .sep{color:#6b7280;margin:0 8px}.sdsd__title{color:var(--ink);font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:38px;margin:16px 0 0}.sdsd__title:after{background:#dc2626;border-radius:3px;content:"";display:block;height:5px;margin-top:12px;width:40px}.sdsd__lead{color:var(--sub);font-size:14px;font-weight:500;line-height:24px;margin:16px 0 0;max-width:720px}.sdsd__chips{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0}.sdsd__chips:empty{display:none}.sdsd__rhead{align-items:center;border-top:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;margin:24px 0 12px;padding-top:24px}.sdsd__count{color:var(--muted);font-size:14px;font-weight:500}.sdsd__count b{font-feature-settings:"tnum";color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.sdsd__sort{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27><path d=%27M1 1l5 5 5-5%27 fill=%27none%27 stroke=%27%236b7280%27 stroke-width=%271.5%27/></svg>");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #d1d5db;border-radius:8px;color:var(--text);cursor:pointer;font:inherit;font-size:16px;font-weight:500;height:40px;padding:0 36px 0 12px}.sdsd__twrap{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden}.sdsd__thead{grid-gap:16px;background:#f9fafb;border-bottom:1px solid var(--line);display:grid;gap:16px;grid-template-columns:minmax(0,1.6fr) 150px 224px minmax(0,1.1fr);padding:12px 20px 16px}.sdsd__th{align-items:center;color:var(--muted);display:flex;font-size:13px;font-weight:700;gap:4px}.sdsd__th svg{color:#6b7280}.sdsd__row{grid-gap:16px;border-bottom:1px solid var(--line);display:grid;gap:16px;grid-template-columns:minmax(0,1.6fr) 150px 224px minmax(0,1.1fr);padding:16px 20px 20px}.sdsd__row:last-child{border-bottom:none}.sdsd__row:hover{background:var(--tint)}.sdsd__cmp{display:flex;gap:12px}.sdsd__logo{background:#fff;border:1px solid var(--line);border-radius:8px;flex:0 0 auto;height:40px;object-fit:contain;width:40px}.sdsd__cmp-main{min-width:0}.sdsd__name{color:var(--blue);cursor:pointer;font-size:16px;font-weight:700}.sdsd__name:hover{text-decoration:underline;text-underline-offset:2px}.sdsd__tags{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.sdsd__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--sub);display:-webkit-box;font-size:14px;font-weight:500;line-height:24px;margin:0;overflow:hidden}.sdsd__links{display:flex;gap:8px;margin-top:10px}.sdsd__link-ic{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--muted);display:inline-flex;height:28px;justify-content:center;width:28px}.sdsd__link-ic:hover{border-color:#e5e7eb;color:var(--blue)}.sdsd__insured-n{font-feature-settings:"tnum";color:var(--text);font-size:17px;font-variant-numeric:tabular-nums;font-weight:700}.sdsd__insured-n .u{color:var(--muted);font-size:12px;font-weight:500;margin-left:2px}.sdsd__chg{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;margin-left:6px}.sdsd__chg.up{color:var(--ink)}.sdsd__chg.down{color:#dc2626}.sdsd__spark{display:block;margin-top:8px}.sdsd__none{color:#6b7280;font-size:13px;font-weight:500}.sdsd__origin{align-content:flex-start;display:flex;flex-wrap:wrap;gap:6px;max-height:96px;overflow:hidden}.sdsd__video-thumb{background:#f3f4f6;border:1px solid var(--line);border-radius:8px;cursor:pointer;height:124px;max-width:220px;object-fit:cover;width:100%}.sdsd__video-title{color:var(--text);cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:4px;line-height:20px;margin:8px 0 0;max-width:220px}.sdsd__video-title .yt{flex:0 0 auto;height:18px;margin-top:1px;width:18px}.sdsd__video-title span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sdsd__video-badge{margin-top:8px}.sdsd__empty{border:1px solid var(--line);border-radius:10px;padding:64px 24px;text-align:center}.sdsd__empty-ic{align-items:center;background:var(--rail);border-radius:50%;color:var(--muted);display:inline-flex;height:48px;justify-content:center;margin-bottom:16px;width:48px}.sdsd__empty-t{color:var(--ink);font-size:16px;font-weight:700;margin:0 0 4px}.sdsd__empty-d{line-height:22px;margin:0 0 16px}.sdsd__empty-d,.sdsd__loading{color:var(--muted);font-size:14px;font-weight:500}.sdsd__loading{padding:80px;text-align:center}.sdsd__pager{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:28px 0 0}