*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizespeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}button{padding:0;margin:0;font:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:none;border:none}fieldset{min-inline-size:auto;padding:0;margin:0;border:0}legend{all:unset;display:block}:root{--color-primary-200: #39c76d;--color-primary-300: #30aa5d;--color-primary-500: #06b060;--color-primary-600: #43A047;--color-primary-700: #30765d;--color-secondary-100: #e2e6f9;--color-secondary-500: #2a86d0;--color-danger-200: #e97777;--color-danger-500: #e72121;--color-notification-500: #e72121;--color-link: #1096e3;--color-white: #fff;--color-black: #000;--color-gray-50: #f1f1f1;--color-gray-100: #f7f7f7;--color-gray-150: #ededed;--color-gray-200: #d9d9d9;--color-gray-250: #ccc;--color-gray-300: #c1c1c1;--color-gray-350: #aaa;--color-gray-375: #949494;--color-gray-400: #868686;--color-gray-500: #666;--color-gray-600: #373737;--color-gray-650: #444;--color-gray-700: #333;--color-gray-900: #0a0a0a;--color-bg-gray: #f1f3f7;--color-bg-purple: #f0edf6;--color-bg-green: #cdefdf;--color-dashboard-sub: #717182;--color-dashboard-link: #7f72f0;--font-size-base: .0625rem ;--font-size-08: calc(8 * var(--font-size-base));--font-size-09: calc(9 * var(--font-size-base));--font-size-10: calc(10 * var(--font-size-base));--font-size-11: calc(11 * var(--font-size-base));--font-size-12: calc(12 * var(--font-size-base));--font-size-13: calc(13 * var(--font-size-base));--font-size-14: calc(14 * var(--font-size-base));--font-size-15: calc(15 * var(--font-size-base));--font-size-16: 1rem;--font-size-17: calc(17 * var(--font-size-base));--font-size-18: calc(18 * var(--font-size-base));--font-size-20: calc(20 * var(--font-size-base));--font-size-21: calc(21 * var(--font-size-base));--font-size-22: calc(22 * var(--font-size-base));--font-size-23: calc(23 * var(--font-size-base));--font-size-24: calc(24 * var(--font-size-base));--font-size-26: calc(26 * var(--font-size-base));--font-size-28: calc(28 * var(--font-size-base));--font-size-30: calc(30 * var(--font-size-base));--font-size-32: calc(32 * var(--font-size-base));--font-size-34: calc(34 * var(--font-size-base));--font-size-35: calc(35 * var(--font-size-base));--font-size-38: calc(38 * var(--font-size-base));--font-size-40: calc(40 * var(--font-size-base));--font-size-44: calc(44 * var(--font-size-base));--font-size-46: calc(46 * var(--font-size-base));--font-size-50: calc(50 * var(--font-size-base));--font-size-53: calc(53 * var(--font-size-base));--font-size-54: calc(54 * var(--font-size-base));--font-size-61: calc(61 * var(--font-size-base));--font-size-69: calc(69 * var(--font-size-base));--font-size-72: calc(72 * var(--font-size-base));--font-famiry-default: "Hiragino Kaku Gothic ProN", "Hiragino Sans", meiryo, sans-serif;--transition-duration: .3s;--transition-duration-indicator: .6s;--z-index-modal-overlay: 90;--z-index-modal: 100}html,body{height:100%;margin:0}html{font-size:var(--font-size-16)}body{overflow-x:hidden;font-family:var(--font-famiry-default);color:var(--color-gray-700)}a{text-decoration:none}.wrapper{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh}[id]{scroll-margin-top:80px}@media (width >= 992px){[id]{scroll-margin-top:120px}}.container{width:100%;max-width:768px;padding-right:16px;padding-left:16px;margin:0 auto}@media (width >= 992px){.container{max-width:992px}}.sp_only{display:block}@media (width >= 992px){.sp_only{display:none}}.pc_only{display:none}@media (width >= 992px){.pc_only{display:block}}.header{position:sticky;top:0;z-index:10;width:100%;background-color:var(--color-white)}.header__inner{display:flex;align-items:center;min-height:64px}@media (width >= 992px){.header__inner{min-height:96px}}.header-menu-button{position:relative;display:block;width:40px;height:40px;margin-left:-8px;transition:var(--transition-duration)}@media (width >= 992px){.header-menu-button{display:none;margin-left:0}}.header-menu-button:hover{opacity:.5}.header-menu-button>span{position:absolute;top:50%;left:50%;display:block;width:24px;height:1px;background-color:var(--color-black);transform:translate(-50%,-50%)}.header-menu-button>span:before,.header-menu-button>span:after{position:absolute;left:50%;display:block;width:24px;height:1px;content:"";background-color:var(--color-black);transform:translate(-50%)}.header-menu-button>span:before{top:-8px}.header-menu-button>span:after{bottom:-8px}.header-title{margin-left:4px}.header-title__link{display:grid;gap:6px;font-size:var(--font-size-10);font-weight:300;color:var(--color-black);letter-spacing:.03em;text-decoration:none;transition:var(--transition-duration);text-align:center}@media (width >= 992px){.header-title__link{letter-spacing:.02em}}.header-title__link:hover{opacity:.7}.header-title__logo{width:180px}.header-title__logo--shrink{width:96px}@media (width >= 992px){.header-title__logo--shrink{width:180px}}.header-title__sub-text--shrink{display:none}@media (width >= 992px){.header-title__sub-text--shrink{display:block}}.header-nav{display:none}@media (width >= 992px){.header-nav{display:block;margin-left:28px}}.header-nav-list{display:flex;flex-wrap:wrap;gap:32px;padding:0;margin:0;list-style:none}.header-nav-list__link{display:flex;gap:5px;align-items:center;justify-content:center;width:fit-content;font-size:var(--font-size-14);font-weight:600;color:var(--color-gray-700);text-decoration:none;transition:var(--transition-duration)}.header-nav-list__link:hover{opacity:.7}.header-nav-list__link.is-open-in-new:after{width:12px;height:12px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='12'%20viewBox='0%200%2010%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.17641%203.32016H2.32351C1.59293%203.32016%201%203.91309%201%204.64367V9.05888C1%209.78946%201.59293%2010.3824%202.32351%2010.3824H6.73873C7.4693%2010.3824%208.06223%209.78946%208.06223%209.05888V6.85657'%20stroke='%23333333'%20stroke-width='1.37645'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M4.526%206.85655L10%201.38253'%20stroke='%23333333'%20stroke-width='1.37645'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M10.0001%205.96716V1.38253H5.40491'%20stroke='%23333333'%20stroke-width='1.37645'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.header-notification{position:relative;display:flex;align-items:center;justify-content:start;width:18px;height:18px;transition:var(--transition-duration)}@media (width >= 992px){.header-notification{width:24px;height:24px}}.header-notification:hover{opacity:.7}.header-notification:after{position:absolute;top:0;right:0;display:block;width:9px;height:9px;content:"";background-color:var(--color-danger-500);border:1px solid var(--color-white);border-radius:50%;opacity:0}@media (width >= 992px){{width:12px;height:12px;border-width:1.5px}}.header-notification.is-unread:after{opacity:1}.header-notification__icon{width:16px}@media (width >= 992px){.header-notification__icon{width:21px}}.header-actions{display:flex;align-items:center;margin-left:auto}.header-login-button,.header-signup-button,.header-mypage-button{display:block;width:fit-content;padding:1em;margin-left:8px;font-size:var(--font-size-10);font-weight:600;line-height:1;color:var(--color-white);text-decoration:none;background:linear-gradient(90deg,var(--color-primary-500) 11.78%,var(--color-secondary-500) 87.95%);border-radius:9999px;transition:var(--transition-duration)}@media (width >= 992px){.header-login-button,.header-signup-button,.header-mypage-button{padding:16px 24px;margin-left:18px;font-size:var(--font-size-15)}}.header-login-button{position:relative;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:background var(--transition-duration)}.header-login-button:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary-500) 70%,transparent),color-mix(in srgb,var(--color-secondary-500) 70%,transparent));-webkit-background-clip:text;background-clip:text}.header-login-button:hover:before{opacity:.7}.header-login-button:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(90deg,var(--color-primary-500) 11.78%,var(--color-secondary-500) 87.95%);border-radius:9999px;transition:opacity var(--transition-duration)}.header-login-button:after{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;content:"";background:var(--color-white);border-radius:9999px}.header-signup-button:hover{opacity:.7}.header-mypage-button{display:flex;gap:4px;align-items:center;justify-content:center;padding:7px 12px}.header-mypage-button:hover{opacity:.7}@media (width >= 992px){.header-mypage-button{padding:13px 12px}}.header-mypage-button__icon{width:16px;height:auto}@media (width >= 992px){.header-mypage-button__icon{width:22px}}.header-mypage-button__text{display:none}@media (width >= 992px){.header-mypage-button__text{display:block;font-size:var(--font-size-10);letter-spacing:.06em}}.header-drawer{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;visibility:hidden;grid-template-rows:auto 1fr;overflow:hidden;background-color:var(--color-white);opacity:0;transition:opacity var(--transition-duration)}@media (width >= 992px){.header-drawer{display:none}}.header-drawer.is-opened{visibility:visible;opacity:1}.header-drawer__header{display:flex;align-items:center;padding:8px 16px}.header-drawer__close-button{position:relative;display:block;width:40px;height:40px;margin-right:4px;margin-left:-8px;transition:var(--transition-duration)}.header-drawer__close-button:hover{opacity:.5}.header-drawer__close-button>span{position:absolute;top:50%;left:50%;display:block;width:24px;height:1px;background-color:transparent;transform:translate(-50%,-50%)}.header-drawer__close-button>span:before,.header-drawer__close-button>span:after{position:absolute;left:50%;display:block;width:24px;height:1px;content:"";background-color:var(--color-black);transform:translate(-50%) rotate(45deg)}.header-drawer__close-button>span:before{top:0;transform:translate(-50%) rotate(45deg)}.header-drawer__close-button>span:after{bottom:0;transform:translate(-50%) rotate(-45deg)}.header-drawer__title-link{display:grid;gap:6px;font-size:var(--font-size-10);font-weight:300;color:var(--color-black);letter-spacing:.03em;text-decoration:none;transition:var(--transition-duration);text-align:center}.header-drawer__title-link:hover{opacity:.7}.header-drawer__logo{width:180px}.header-drawer__contents{padding:0 46px;overflow:scroll}.header-drawer-nav{display:grid;gap:32px;padding-top:24px;padding-bottom:32px}.header-drawer-nav__list{display:grid;gap:24px;padding:0;margin:0;list-style:none}.header-drawer-nav__list-item-link{display:grid;gap:8px;padding:8px;font-size:var(--font-size-10);font-weight:300;line-height:1;color:var(--color-gray-700);text-decoration:none;transition:opacity var(--transition-duration)}.header-drawer-nav__list-item-link:hover{opacity:.7}.header-drawer-nav__list-item-link em{display:block;width:fit-content;font-size:var(--font-size-20);font-style:normal;font-weight:600;line-height:1;color:var(--color-primary-500);background:linear-gradient(90deg,#06b060 11.78%,#2a86d0 87.95%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.header-drawer-nav__list-item-link span{display:block}.header-drawer-nav__actions{display:grid;gap:12px;padding:0 5px}.header-drawer-nav__sign-up-button{display:block;width:100%;padding:12px 32px;font-size:var(--font-size-13);font-weight:600;line-height:1;color:var(--color-white);text-align:center;text-decoration:none;background:linear-gradient(90deg,var(--color-primary-500) 11.78%,var(--color-secondary-500) 87.95%);border-radius:9999px;transition:var(--transition-duration)}.header-drawer-nav__sign-up-button:hover{opacity:.7}.header-drawer-nav__login-button{display:block;width:100%;padding:11px 32px;font-size:var(--font-size-13);font-weight:600;line-height:1;text-align:center;text-decoration:none;background-image:linear-gradient(var(--color-white),var(--color-white)),linear-gradient(90deg,#06b060 11.78%,#2a86d0 87.95%);background-clip:padding-box,border-box;background-origin:border-box;border:1px solid transparent;border-radius:9999px;transition:var(--transition-duration)}.header-drawer-nav__login-button:hover{opacity:.7}.header-drawer-nav__login-button>span{color:var(--color-primary-500);background:linear-gradient(90deg,#06b060 11.78%,#2a86d0 87.95%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.header-drawer-footer{position:relative;display:grid;gap:24px;padding:25px 6px 20px}.header-drawer-footer:before{position:absolute;top:0;left:50%;width:calc(100% - 12px);height:1px;content:"";background-color:var(--color-gray-350);transform:translate(-50%)}.header-drawer-footer__note-link,.header-drawer-footer__company-link{display:flex;flex-wrap:wrap;gap:4px 0;align-items:flex-end;font-size:var(--font-size-09);font-weight:300;line-height:1;color:var(--color-gray-700);letter-spacing:.02em;text-decoration:none;transition:opacity var(--transition-duration)}.header-drawer-footer__note-link:hover,.header-drawer-footer__company-link:hover{opacity:.7}.header-drawer-footer__note-link-image{display:block;width:90px;margin-right:13px}.header-drawer-footer__company-link-image{display:block;width:80px;margin-right:23px}body.is-drawer-opened{overflow:hidden}@media (width >= 992px){body.is-drawer-opened{overflow:auto}}.footer{padding-top:40px;padding-bottom:40px;color:var(--color-white);background-color:var(--color-gray-600)}@media (width >= 992px){.footer{padding-top:64px;padding-bottom:96px}}.footer__inner{position:relative;display:flex;flex-wrap:wrap;gap:32px 8px;align-items:end;padding-right:24px;padding-left:24px}@media (width >= 992px){.footer__inner{display:grid;grid-template-columns:auto 1fr;gap:16px 32px;align-items:center;padding-right:16px;padding-bottom:72px;padding-left:16px}}.footer-logo{width:186px}@media (width >= 992px){.footer-logo{order:1;width:180px}}.footer-powered{display:flex;flex-wrap:wrap;gap:5px;align-items:end;font-size:var(--font-size-11);line-height:1;letter-spacing:.04em}@media (width >= 992px){.footer-powered{order:3}}.footer-powered__logo{width:64px;font-weight:700}.footer-nav-list{display:grid;grid-template-columns:auto 1fr;gap:20px 32px;justify-content:end;width:100%;padding:0;font-size:var(--font-size-13);font-weight:300;line-height:1.4;list-style:none}@media (width >= 992px){.footer-nav-list{display:flex;flex-wrap:wrap;gap:29px;order:2;width:auto;font-weight:600}}.footer-nav-list__link{color:var(--color-white);text-decoration:none;transition:var(--transition-duration)}.footer-nav-list__link:hover{opacity:.7}.footer-copylight{width:100%;font-size:var(--font-size-09);font-weight:300;line-height:1.4;color:var(--color-gray-300);letter-spacing:.04em}@media (width >= 992px){.footer-copylight{order:4;width:auto;font-size:var(--font-size-11);font-weight:700;text-align:right}}.footer-scroll-top-button{position:absolute;right:24px;bottom:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--color-gray-600);background-color:var(--color-white);border-radius:50%;transition:var(--transition-duration)}@media (width >= 992px){.footer-scroll-top-button{right:16px}}.footer-scroll-top-button:hover{opacity:.7}.layout-sidebar-content{padding-top:20px;padding-bottom:80px}@media (width >= 992px){.layout-sidebar-content{display:grid;grid-template-columns:228px 1fr;gap:56px;align-items:start;padding-top:16px;padding-bottom:120px}}.layout-sidebar-content__head{margin-bottom:40px}@media (width >= 992px){.layout-sidebar-content__head{position:sticky;top:120px;margin-bottom:0}}.layout-sidebar-content__title{font-size:var(--font-size-20);font-weight:600;line-height:1.5}.breadcrumbs{padding-top:16px;padding-bottom:16px;width:100%}@media (width >= 992px){.breadcrumbs{padding-top:24px;padding-bottom:24px}}.breadcrumbs__list{display:flex;flex-wrap:wrap;gap:21px;padding:0;margin:0;list-style:none}@media (width >= 992px){.breadcrumbs__list{gap:22px}}.breadcrumbs__item{position:relative;font-size:var(--font-size-11);line-height:1.8;color:var(--color-gray-500)}@media (width >= 992px){.breadcrumbs__item{font-size:var(--font-size-13);line-height:1.5}}.breadcrumbs__item:not(:last-of-type):after{position:absolute;top:50%;right:-13px;content:"/";transform:translateY(-50%)}@media (width >= 992px){{right:-15px}}.breadcrumbs__link{color:var(--color-gray-500);text-decoration:none;transition:var(--transition-duration)}.breadcrumbs__link:hover{opacity:.7}.business-brand-diagnosis-card{display:block;width:fit-content}.business-brand-diagnosis-card__image{display:block;width:100%;max-width:276px;height:auto;margin:0 auto}@media (width >= 992px){.business-brand-diagnosis-card__image{max-width:438px}}.business-brand-diagnosis-card__logo-image{display:block;width:100%;max-width:156px;height:auto;margin:0 auto 10px}@media (width >= 992px){.business-brand-diagnosis-card__logo-image{max-width:244px;margin-bottom:12px}}.business-brand-diagnosis-card__content{padding:30px 22px 10px;margin-top:-32px;background-color:var(--color-white);border-radius:42px}@media (width >= 992px){.business-brand-diagnosis-card__content{border-radius:62px;margin-top:-54px;padding:54px 45px 16px}}.business-brand-diagnosis-card__text{margin-bottom:5px;font-size:var(--font-size-11);font-weight:700;line-height:1.6;text-align:center}@media (width >= 992px){.business-brand-diagnosis-card__text{font-size:var(--font-size-15)}}.business-brand-diagnosis-card__important-notice{margin-top:4px;font-size:var(--font-size-10);text-align:center;color:var(--color-gray-700)}@media (width >= 992px){.business-brand-diagnosis-card__important-notice{margin-top:6px;font-size:var(--font-size-12)}}.business-brand-diagnosis-card__button{display:flex;align-items:center;justify-content:center;width:282px;min-height:52px;padding:15px 40px;margin:0 auto;font-size:var(--font-size-12);font-weight:600;line-height:1.34;color:var(--color-white);text-align:center;text-decoration:none;background:linear-gradient(90deg,var(--color-primary-500) 11.78%,var(--color-secondary-500) 87.95%);border-radius:9999px;transition:var(--transition-duration)}@media (width >= 992px){.business-brand-diagnosis-card__button{width:100%;min-width:418px;min-height:67px;padding:16px 24px;font-size:var(--font-size-18)}}.business-brand-diagnosis-card__button:hover{opacity:.7}.file-upload-area__input{position:absolute;left:-9999px;opacity:0}.file-upload-area__content{padding:16px;text-align:center;cursor:pointer;background-color:var(--color-white);border:1px dashed var(--color-dashboard-link);border-radius:6.75px;transition:all .3s ease}.file-upload-area__content:hover,.file-upload-area__content.drag-over{background-color:#f3f3f5}.file-upload-area__icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin:0 auto 8px;background-color:#e3f1fa;border-radius:9999px}.file-upload-area__text{margin-bottom:8px;font-size:var(--font-size-12);font-weight:300;line-height:1.5;color:var(--color-dashboard-link)}.file-upload-area__button{display:flex;gap:8px;align-items:center;justify-content:center;min-height:32px;padding:4px 8px;margin:0 auto;font-size:var(--font-size-12);font-weight:300;line-height:1.6;color:var(--color-white);background-color:var(--color-dashboard-link);border:none;border-radius:6px;transition:opacity .3s ease}.file-upload-area__button:hover{opacity:.7}.file-upload-progress{padding:16px;margin-top:8px;text-align:center;cursor:pointer;background-color:var(--color-white);border:1px dashed var(--color-dashboard-link);border-radius:6.75px}.file-upload-progress__icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin:0 auto 8px;background-color:#e3f1fa;border-radius:9999px}.file-upload-progress__content{display:flex;gap:8px;align-items:center;justify-content:center;min-height:76px}.file-upload-progress__file-title{display:flex;flex-wrap:wrap;align-items:center}.file-upload-progress__filename{margin-right:10px;font-size:var(--font-size-12);font-weight:600;line-height:1.6;color:var(--color-dashboard-link)}.file-upload-progress__badge{display:block;width:fit-content;padding:4px 8px;font-size:var(--font-size-10);font-weight:300;line-height:1.4;color:var(--color-white);background-color:#2a85d0;border-radius:8px}.file-upload-progress__file-description{display:flex;flex-wrap:wrap;gap:4px 1em;align-items:center;font-size:var(--font-size-11);font-weight:300;line-height:1.4}.file-upload-progress__spinner{flex-shrink:0}.spinner{width:20px;height:20px;border:2px solid var(--color-dashboard-link);border-top:2px solid var(--color-white);border-radius:50%;animation:spin 1s linear infinite}.impersonation-banner{position:fixed;top:0;left:0;z-index:200;display:flex;gap:16px;align-items:center;justify-content:center;width:100%;padding:8px 16px;font-size:var(--font-size-14);color:#fff;background-color:#d97706}.impersonation-banner__text{margin:0;font-weight:700}.impersonation-banner__button{padding:4px 12px;font-size:var(--font-size-12);font-weight:700;color:#d97706;cursor:pointer;background-color:#fff;border:none;border-radius:4px}.impersonation-banner__button:hover{background-color:#fef3c7}.impersonation-ended{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;padding:80px 16px;text-align:center}.impersonation-ended__message{font-size:var(--font-size-18);font-weight:700}.impersonation-ended__hint{font-size:var(--font-size-14);color:var(--color-gray-400)}.month-picker-container{z-index:1000;width:306px;max-width:calc(100vw - 32px);padding:16px 24px;background:#fff;border-radius:8px;box-shadow:0 0 6px #00000040}.month-picker-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.month-picker-year{flex:1;font-size:var(--font-size-13);font-weight:700;line-height:1.3;color:#333;text-align:center}.month-picker-nav-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:18px;color:#666;cursor:pointer;background:transparent;border:none;border-radius:4px;transition:background-color .2s}.month-picker-nav-button.is-prev{margin-right:8px}.month-picker-nav-button.is-prev:before{content:url("data:image/svg+xml,%3csvg%20width='7'%20height='11'%20viewBox='0%200%207%2011'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.43807%209.53923L1.53638%205.51962L5.43807%201.5'%20stroke='%239291A5'%20stroke-width='1.15268'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.month-picker-nav-button.is-next{margin-left:8px}.month-picker-nav-button.is-next:before{content:url("data:image/svg+xml,%3csvg%20width='6'%20height='11'%20viewBox='0%200%206%2011'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.03873%201.49983L4.94043%205.51945L1.03873%209.53906'%20stroke='%239291A5'%20stroke-width='1.15268'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.month-picker-nav-button:hover{background-color:var(--color-gray-50)}.month-picker-months{display:grid;grid-template-columns:repeat(4,1fr);gap:16px 0;padding:16px 0;margin-bottom:16px;border-top:1px solid var(--color-gray-150);border-bottom:1px solid var(--color-gray-150)}.month-picker-month{padding:8px;font-size:var(--font-size-14);font-weight:300;line-height:1;color:#333;cursor:pointer;border:none;border-radius:8px;transition:background-color var(--transition-duration)}.month-picker-month:hover{background-color:var(--color-gray-50)}.month-picker-month.is-selected{color:#fff;background:var(--color-dashboard-link)}.month-picker-button-group{display:grid;grid-template-columns:auto 1fr;gap:8px}.month-picker-clear{display:flex;flex:1;align-items:center;justify-content:center;padding:8px 16px;font-size:var(--font-size-12);font-weight:300;line-height:1.5;color:var(--color-gray-700);cursor:pointer;background:#fff;border:1px solid #ececf0;border-radius:8px;transition:background-color var(--transition-duration)}.month-picker-clear:hover{background-color:var(--color-gray-50)}.month-picker-confirm{display:flex;flex:1;gap:8px;align-items:center;justify-content:center;padding:8px 16px;font-size:var(--font-size-12);font-weight:300;line-height:1.5;color:#fff;cursor:pointer;background:var(--color-dashboard-link);border:none;border-radius:8px;transition:opacity var(--transition-duration)}.month-picker-confirm:before{display:block;width:14px;height:14px;content:url("data:image/svg+xml,%3csvg%20width='14'%20height='15'%20viewBox='0%200%2014%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_2570_31463'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='14'%20height='15'%3e%3crect%20y='0.03125'%20width='14'%20height='14'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_2570_31463)'%3e%3cpath%20d='M5.26893%209.85644L1.25977%205.84728L2.26647%204.84057L5.26893%207.84303L11.7331%201.37891L12.7398%202.38561L5.26893%209.85644ZM1%2012.6823L1%2011.6803H12.7398V12.6823H1Z'%20fill='white'/%3e%3c/g%3e%3c/svg%3e")}.month-picker-confirm:hover{opacity:.7}.month-picker-message{padding:16px 0;margin:0 -8px;font-size:var(--font-size-12);font-weight:300;line-height:1.5;color:var(--color-gray-900);text-align:center}.page-top .hero{padding:0 0 36px;background-color:var(--color-bg-green);background-image:url(/static/assets/bg-top-hero-sp-DC5voTQ6.webp);background-repeat:no-repeat;background-position:center;background-size:cover}@media (width >= 576px){.page-top .hero{padding:84px 0;background-image:url(/static/assets/bg-top-hero-992px-Dc3IhjVe.webp);background-size:992px}}@media (width >= 992px){.page-top .hero{background-image:url(/static/assets/bg-top-hero-1440px-C9kvi6Iq.webp);background-size:1440px}}@media (width >= 1440px){.page-top .hero{background-position:center;background-size:cover}}@media (width >= 1980px){.page-top .hero{background-image:url(/static/assets/bg-top-hero-2560px-CBf285vb.webp)}}.page-top .hero__image-wrapper{width:100vw;padding-bottom:46px;margin-bottom:7px;overflow:hidden}@media (width >= 576px){.page-top .hero__image-wrapper{padding-bottom:84px;margin-bottom:40px}}@media (width >= 1980px){.page-top .hero__image-wrapper{padding-bottom:100px}}@media (width >= 2560px){.page-top .hero__image-wrapper{padding-bottom:140px}}.page-top .hero__image{position:relative;left:50%;display:block;width:1203px;max-width:none;height:auto;transform:rotate(-3deg) translate(-25%)}@media (width >= 576px){.page-top .hero__image{width:2405px;transform:rotate(-2deg) translate(-50%)}}@media (width >= 1980px){.page-top .hero__image{width:3307px}}@media (width >= 2560px){.page-top .hero__image{width:4267px}}@media (width >= 576px){.page-top .hero__content{display:flex;gap:24px;justify-content:center}}@media (width >= 992px){.page-top .hero__content{justify-content:space-between}}.page-top .hero__text-group{display:flex;flex-direction:column;align-items:start;gap:8px;width:fit-content;margin:0 12px 24px}@media (width >= 576px){.page-top .hero__text-group{margin:0}}@media (width >= 992px){.page-top .hero__text-group{margin:0 auto 24px;padding-top:32px;gap:18px}}.page-top .hero__title-image{width:254px;height:35px}@media (width >= 992px){.page-top .hero__title-image{width:372px;height:18px}}.page-top .hero__catch-image{width:255px;height:84px}@media (width >= 992px){.page-top .hero__catch-image{width:380px;height:110px}}.page-top .hero__description-image{width:273px}@media (width >= 992px){.page-top .hero__description-image{width:317px}}.page-top .hero__cta{display:flex;align-items:center;justify-content:center}.page-top .logo-clouds{max-width:100vw;padding:16px 0 0;margin:0 auto;overflow:hidden;background-color:var(--color-white)}@media (width >= 992px){.page-top .logo-clouds{padding:32px 0}}.logo-clouds__slide{display:flex;width:fit-content;animation:scroll-left 32s linear infinite}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.page-top .logo-clouds__slide-item{display:flex;flex-direction:column;gap:5px}@media (width >= 992px){.page-top .logo-clouds__slide-item{gap:16px}}.page-top .logo-clouds__list{display:flex;gap:8px;padding:0 8px 0 0;margin:0;list-style:none}@media (width >= 992px){.page-top .logo-clouds__list{gap:10px;padding-right:10px}}.page-top .logo-clouds__item{display:flex;align-items:center;justify-content:center;width:fit-content!important}.page-top .logo-clouds__logo{flex-shrink:0;width:93px;height:auto}@media (width >= 992px){.page-top .logo-clouds__logo{width:116px}}.page-top .logo-clouds__logo.dena{width:68px}@media (width >= 992px){.page-top .logo-clouds__logo.dena{width:100px}}.page-top .logo-clouds__logo.qualiarts{width:101px}@media (width >= 992px){.page-top .logo-clouds__logo.qualiarts{width:127px}}.page-top .main-contents{padding-top:16px;padding-bottom:40px;background-color:#fff}@media (width >= 992px){.page-top .main-contents{padding-top:5px}}.page-top .main-contents__inner{display:grid;gap:16px}.page-top .latest-jobs{padding-bottom:32px}@media (width >= 992px){.page-top .latest-jobs{padding-bottom:40px}}.page-top .latest-jobs__header{display:flex;flex-direction:column;gap:8px;padding:0 8px;margin-bottom:16px}@media (width >= 992px){.page-top .latest-jobs__header{margin-bottom:24px}}.page-top .latest-jobs__title{font-size:16px;font-weight:600;line-height:1.8;color:#333}.page-top .latest-jobs__title-line{width:32px;height:1px;background-color:#ccc}.page-top .latest-jobs__slider-wrapper{width:100vw;overflow:hidden}.page-top .latest-jobs__slider{overflow:visible;padding-left:16px}.page-top .latest-jobs__slides{display:flex}.page-top .latest-jobs__slide{flex-shrink:0;width:260px}.page-top .latest-jobs__controls{display:none}@media (width >= 992px){.page-top .latest-jobs__controls{display:grid;grid-template-columns:auto auto auto;column-gap:8px;align-items:center;width:fit-content;margin:8px auto 0;overflow:hidden;border-radius:8px}}.page-top .latest-jobs__pagination{position:static;display:flex;gap:6px;align-items:center;justify-content:center}.page-top .latest-jobs__controls .swiper-button-prev,.page-top .latest-jobs__controls .swiper-button-next{position:static;inset:auto;margin:0}.page-top .latest-jobs__controls .swiper-button-prev{justify-self:start}.page-top .latest-jobs__controls .swiper-button-next{justify-self:end}.page-top .latest-jobs__controls .swiper-pagination{position:static;inset:auto;width:auto;margin:0;justify-self:center}.page-top .latest-jobs__pagination .swiper-pagination-bullet{width:6px;height:6px;background-color:#b7b7b7;border-radius:50%;opacity:1}.page-top .latest-jobs__pagination .swiper-pagination-bullet-active{background-color:#717182}.page-top .latest-jobs__nav-button{display:flex;align-items:center;justify-content:center;height:38px;padding:0 12px;cursor:pointer;background:none;border:none;border-radius:8px}.page-top .latest-jobs__nav-button img{width:16px;height:16px;max-width:revert}.page-top .latest-jobs__nav-button.swiper-button-disabled{cursor:default;opacity:.35}.page-top .latest-jobs__nav-button:after{display:none}.page-top .latest-jobs-card{display:flex;flex-direction:column;height:228px;padding:16px;overflow:hidden;color:inherit;text-decoration:none;background-color:#fff;border:1px solid #ededed;border-radius:8px}.page-top .latest-jobs-card__header{padding:9px 0}.page-top .latest-jobs-card__company-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.page-top .latest-jobs-card__logo-wrapper{flex-shrink:0}.page-top .latest-jobs-card__logo{display:block;width:auto;max-width:46px;height:auto;max-height:22px;object-fit:contain}.page-top .latest-jobs-card__view-link{display:flex;align-items:center;font-size:10px;color:#0a0a0a;text-decoration:none}.page-top .latest-jobs-card__view-link-icon{margin-left:3.5px;color:currentcolor}.page-top .latest-jobs-card__company-name{font-size:10px;line-height:1.5;color:#333}.page-top .latest-jobs-card__body{display:flex;flex-direction:column;gap:8px}.page-top .latest-jobs-card__job-title{font-size:13px;font-weight:600;line-height:19px;color:#2a86d0}.page-top .latest-jobs-card__salary{font-size:13px;font-weight:600;line-height:15px;color:#2a86d0}.page-top .latest-jobs-card__location{font-size:10px;line-height:1.5;color:#717182}.page-top .latest-jobs-card__footer{margin-top:9px}.page-top .latest-jobs-card__tags{display:flex;flex-wrap:wrap;gap:4px;padding:0;margin:0;list-style:none}.page-top .latest-jobs-card__tag{padding:4px 8px;font-size:11px;line-height:1;color:#333;background-color:#eee;border-radius:32px}.page-top .top-about{padding:32px 24px 40px;background-color:#f1f3f7;border-radius:8px}@media (width >= 992px){.page-top .top-about{width:960px;max-width:100%;padding:56px;margin:0 auto}}.page-top .top-about__section:not(:last-child){margin-bottom:40px}@media (width >= 992px){.page-top .top-about__section:not(:last-child){margin-bottom:56px}}.page-top .top-about__heading{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}@media (width >= 992px){.page-top .top-about__heading{margin-bottom:32px}}.page-top .top-about__heading-title{font-size:16px;font-weight:600;line-height:1.8;color:#333}.page-top .top-about__heading-line{width:32px;height:1px;background-color:#ccc}.page-top .top-about__hero{display:flex;flex-direction:column;gap:16px}@media (width >= 992px){.page-top .top-about__hero{flex-direction:row;gap:32px;align-items:start}}.page-top .top-about__hero-catchcopy{display:flex;flex-direction:column}.page-top .top-about__hero-catchcopy-main{font-size:26px;font-weight:600;line-height:1.4;color:transparent;background:linear-gradient(to right,#06b060 11.784%,#2a86d0 87.947%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (width >= 992px){.page-top .top-about__hero-catchcopy-main{font-size:40px;letter-spacing:.4px}}.page-top .top-about__hero-catchcopy-sub{font-size:16px;font-weight:600;line-height:27px;color:transparent;background:linear-gradient(to right,#06b060 11.784%,#2a86d0 87.947%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (width >= 992px){.page-top .top-about__hero-catchcopy-sub{font-size:18px;line-height:1.8}}.page-top .top-about__hero-description{display:flex;flex-direction:column;gap:16px}@media (width >= 992px){.page-top .top-about__hero-description{flex:1;padding:0 32px}}.page-top .top-about__hero-description-text{font-size:13px;line-height:1.8;color:#333}@media (width >= 992px){.page-top .top-about__hero-description-text{font-size:14px}}.page-top .top-feature{display:flex;flex-direction:column;gap:16px}@media (width >= 992px){.page-top .top-feature{flex-direction:row}}.page-top .top-feature__item{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:70px}@media (width >= 992px){.page-top .top-feature__item{flex:1}}.page-top .top-feature__card{width:100%;padding:60px 16px 40px;background-color:#fff;border-radius:28px}@media (width >= 992px){.page-top .top-feature__card{height:310px;padding:52px 16px 40px}}.page-top .top-feature__card-content{display:flex;flex-direction:column;gap:18px}.page-top .top-feature__card-title-wrapper{display:flex;flex-direction:column;gap:4px}.page-top .top-feature__card-title{font-size:16px;font-weight:600;line-height:27px;color:transparent;background:linear-gradient(to right,#06b060 11.784%,#2a86d0 87.947%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-top .top-feature__card-badge{display:inline-flex;align-items:center;align-self:flex-start;justify-content:center;padding:4px 12px;font-size:10px;font-weight:600;line-height:1.5;color:#fff;background-color:#2a86d0;border-radius:39px}.page-top .top-feature__card-text{font-size:13px;line-height:1.8;color:#333}.page-top .top-feature__illust{position:absolute;top:0;left:50%;width:120px;height:120px;pointer-events:none;transform:translate(-50%)}.page-top .top-feature__item:nth-child(2) .top-feature__illust{width:140px;height:95px;top:13px}.page-top .top-feature__item:nth-child(3) .top-feature__illust{height:113px}.page-top .top-feature__illust-image{display:block;width:100%;height:100%;object-fit:contain}.page-top .top-shindan-cta{display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center;padding:24px 0}@media (width >= 992px){.page-top .top-shindan-cta{padding:40px 0}}.page-top .top-shindan-cta__catchcopy{font-size:16px;font-weight:600;line-height:1.8;color:transparent;text-align:center;background:linear-gradient(to right,#06b060 11.784%,#2a86d0 87.947%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (width >= 992px){.page-top .top-shindan-cta__catchcopy{font-size:18px}}.page-top .top-shindan-cta__card{position:relative;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;padding:35px 22px 10px;margin-top:17px;background-color:#fff;border:1px solid #06b060;border-radius:24px}@media (width >= 992px){.page-top .top-shindan-cta__card{flex-direction:row;gap:25px;padding:40px 32px 24px;margin-top:39px;border-radius:32px}}.page-top .top-shindan-cta__card-illusts{position:absolute;top:-17px;left:50%;width:70%;max-width:250px;height:auto;transform:translate(-50%)}@media (width >= 992px){.page-top .top-shindan-cta__card-illusts{top:-39px;max-width:330px}}.page-top .top-shindan-cta__card-body{display:grid;grid-template-areas:"logo" "action" "note";gap:8px;justify-items:center}@media (width >= 992px){.page-top .top-shindan-cta__card-body{grid-template-areas:"logo action" "note action";grid-template-columns:auto auto;gap:9px 25px;align-items:center}}.page-top .top-shindan-cta__card-logo{display:flex;flex-direction:column;grid-area:logo;gap:9px;align-items:center;padding:8px 16px;text-align:center}.page-top .top-shindan-cta__card-logo-lead{font-size:14px;font-weight:700;line-height:1;color:#0a0a0a}.page-top .top-shindan-cta__card-logo-title{display:block;width:215px;height:auto}.page-top .top-shindan-cta__card-logo-note{grid-area:note;font-size:9px;line-height:1.33;color:#333}@media (width >= 992px){.page-top .top-shindan-cta__card-logo-note{font-size:11px}}.page-top .top-shindan-cta__card-action{display:flex;grid-area:action;justify-content:center;width:100%}.page-top .top-shindan-cta__button{display:flex;align-items:center;justify-content:center;width:100%;padding:16px;font-size:14px;font-weight:600;line-height:1.34;color:#fff;text-align:center;text-decoration:none;background:linear-gradient(to right,#06b060 11.784%,#2a86d0 87.947%);border:none;border-radius:198px}@media (width >= 992px){.page-top .top-shindan-cta__button{width:auto;padding:18px 73px;font-size:17px;border-radius:283px}}.page-top .top-shindan-cta__button:hover{opacity:.85}.page-top .top-shindan-cta__button-br{display:none}@media (width >= 992px){.page-top .top-shindan-cta__button-br{display:block}}.page-top .search-section{padding:16px;background-color:var(--color-bg-gray);border-radius:8px}@media (width >= 992px){.page-top .search-section{padding:32px 40px;margin-bottom:40px}}.page-top .search-section__header{margin-bottom:9px}@media (width >= 992px){.page-top .search-section__header{display:flex;justify-content:space-between;margin-bottom:20px}}.page-top .search-section__tab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0;margin:0;font-size:var(--font-size-14);font-weight:600;line-height:1.6;list-style:none}@media (width >= 992px){.page-top .search-section__tab{gap:16px;justify-content:center;font-size:var(--font-size-20);line-height:1}}.page-top .search-section__tab-link{display:block;width:100%;padding:0 10px 10px;color:inherit;text-align:center;text-decoration:none;transition:var(--transition-duration)}@media (width >= 992px){.page-top .search-section__tab-link{width:fit-content}}.page-top .search-section__tab-link:hover{color:var(--color-primary-200)}.page-top .search-section__tab-link:after{position:absolute;right:0;bottom:4px;left:0;width:100%;height:2px;content:""}@media (width >= 992px){{bottom:0}}.page-top .search-section__tab-link.is-current{position:relative;color:var(--color-primary-200)}.page-top .search-section__tab-link.is-current:after{background-color:var(--color-primary-200)}.search-section__tab-item{flex:1}.page-top .search-section__count{display:flex;align-items:flex-end;justify-content:flex-end;margin-top:24px;font-size:var(--font-size-11);line-height:1.4;color:var(--color-gray-650)}@media (width >= 992px){.page-top .search-section__count{gap:8px;margin-top:0;font-size:var(--font-size-13)}}.page-top .search-section__count-description{display:flex;gap:9px;align-items:flex-end}.page-top .search-section__count-description em{font-size:var(--font-size-22);font-style:normal;font-weight:700;line-height:1}@media (width >= 992px){.page-top .search-section__count-description em{font-size:var(--font-size-30)}}.page-top .search-section__search-input-field{display:grid;grid-template-columns:1fr auto}@media (width >= 992px){.page-top .search-section__search-input-field{gap:8px;margin-bottom:16px}}.page-top .search-section__main{margin-bottom:16px}@media (width >= 992px){.page-top .search-section__main{display:grid;grid-template-columns:1fr auto;gap:26px;align-items:center;padding:9px 10px 9px 18px;background-color:var(--color-white);border:1px solid var(--color-gray-250);border-radius:8px}}.page-top .search-section__input-fields{padding:8px 16px;margin-bottom:12px;background-color:var(--color-white);border:1px solid var(--color-gray-250);border-radius:8px}@media (width >= 992px){.page-top .search-section__input-fields{display:grid;grid-template-columns:320px auto;gap:41px;padding:0;margin-bottom:0;border:none}}.page-top .search-section__input-field{position:relative;padding:8px 0 8px 30px;line-height:1}.page-top .search-section__input-field:not(:last-child){border-bottom:1px solid var(--color-gray-250)}@media (width >= 992px){.page-top .search-section__input-field:not(:last-child){border-bottom:none}}.page-top .search-section__input-field.occupation:after,.page-top .search-section__input-field.industry:after{position:absolute;top:50%;right:4px;display:block;width:13px;height:6px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='6'%20viewBox='0%200%2013%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%201L6.49987%205L12%201'%20stroke='%2339C76D'%20stroke-linecap='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}.page-top .search-section__input-field.occupation:has(.search-section__input-field-remove-button.is-active):after,.page-top .search-section__input-field.industry:has(.search-section__input-field-remove-button.is-active):after{display:none}.page-top .search-section__input-field-remove-button{position:absolute;top:50%;right:4px;display:none;align-items:center;justify-content:center;width:16px;height:16px;background-color:var(--color-gray-50);border-radius:9999px;transform:translateY(-50%);transition:opacity var(--transition-duration)}@media (width >= 992px){.page-top .search-section__input-field-remove-button{right:0}}.page-top .search-section__input-field-remove-button.is-active{display:flex}.page-top .search-section__input-field-remove-button:hover{opacity:.7}.page-top .search-section__input-field-icon{position:absolute;top:50%;left:0;transform:translateY(-50%)}.page-top .search-section__input-field-label{font-size:var(--font-size-10);font-weight:600;line-height:1}@media (width >= 992px){.page-top .search-section__input-field-label{display:block;margin-bottom:.25em;font-size:var(--font-size-12)}}.page-top .search-section__input-field-input{display:block;width:100%;padding-right:27px;margin:0;font-size:var(--font-size-16);font-weight:300;line-height:1.4;background-color:transparent;border:none}@media (width >= 992px){.page-top .search-section__input-field-input{font-size:var(--font-size-15)}}.page-top .search-section__input-field-input:focus{outline:none}.page-top .search-section__input-field-input::placeholder{font-size:var(--font-size-14);color:var(--color-gray-400)}.page-top .search-section__input-field-input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}.page-top .search-section__select-button{position:absolute;top:50%;right:0;padding:10px;font-size:var(--font-size-13);font-weight:700;color:var(--color-link);background:none;border:none;transform:translateY(-50%)}@media (width >= 992px){.page-top .search-section__select-button{display:none}}.page-top .search-section__search-button{display:flex;gap:8px;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px;font-size:var(--font-size-15);font-weight:600;line-height:1;color:var(--color-white);text-align:center;cursor:pointer;background-color:var(--color-primary-200);border-radius:8px;transition:background-color var(--transition-duration)}@media (width >= 992px){.page-top .search-section__search-button{min-width:200px;min-height:56px;padding:16px}}.page-top .search-section__search-button:hover{background-color:var(--color-primary-300)}.page-top .search-section__search-button:before{display:block;width:20px;height:20px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18.085%2019.5743L11.383%2012.8723C10.8511%2013.2979%2010.2394%2013.6347%209.54793%2013.883C8.85646%2014.1312%208.12066%2014.2553%207.34053%2014.2553C5.40795%2014.2553%203.77234%2013.586%202.43372%2012.2473C1.09509%2010.9087%200.425781%209.27312%200.425781%207.34053C0.425781%205.40795%201.09509%203.77234%202.43372%202.43372C3.77234%201.09509%205.40795%200.425781%207.34053%200.425781C9.27312%200.425781%2010.9087%201.09509%2012.2473%202.43372C13.586%203.77234%2014.2553%205.40795%2014.2553%207.34053C14.2553%208.12066%2014.1312%208.85646%2013.883%209.54793C13.6347%2010.2394%2013.2979%2010.8511%2012.8723%2011.383L19.5743%2018.085L18.085%2019.5743ZM7.34053%2012.1277C8.67029%2012.1277%209.80059%2011.6623%2010.7314%2010.7314C11.6623%209.80059%2012.1277%208.67029%2012.1277%207.34053C12.1277%206.01077%2011.6623%204.88048%2010.7314%203.94965C9.80059%203.01881%208.67029%202.5534%207.34053%202.5534C6.01077%202.5534%204.88048%203.01881%203.94965%203.94965C3.01881%204.88048%202.5534%206.01077%202.5534%207.34053C2.5534%208.67029%203.01881%209.80059%203.94965%2010.7314C4.88048%2011.6623%206.01077%2012.1277%207.34053%2012.1277Z'%20fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.page-top .search-section__conditions{width:calc(100vw - 32px);max-width:736px;margin:0 -16px;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}@media (width >= 992px){.page-top .search-section__conditions{width:100%;max-width:none;margin:0;overflow:auto}}.page-top .search-section__conditions::-webkit-scrollbar{display:none}.page-top .search-section__conditions-list{display:flex;gap:8px;padding:0 16px;margin:0;list-style:none}@media (width >= 992px){.page-top .search-section__conditions-list{flex-wrap:wrap;padding:0}}.page-top .search-section__conditions-item{flex-shrink:0}.page-top .search-section__conditions-button{display:flex;gap:8px;align-items:center;justify-content:center;padding:8px 16px;font-size:var(--font-size-14);line-height:1;cursor:pointer;background-color:var(--color-white);border:1px solid var(--color-gray-250);border-radius:9999px;transition:opacity var(--transition-duration)}.page-top .search-section__conditions-button:after{display:block;width:13px;height:6px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='6'%20viewBox='0%200%2013%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%201L6.49987%205L12%201'%20stroke='%2339C76D'%20stroke-linecap='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.page-top .search-section__conditions-button:hover{opacity:.7}.page-top .search-section__conditions-button.is-active{color:var(--color-white);background-color:var(--color-primary-200);border-color:var(--color-primary-200)}.page-top .search-section__conditions-button.is-active:after{background-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='6'%20viewBox='0%200%2013%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%201L6.49987%205L12%201'%20stroke='%23ffffff'%20stroke-linecap='round'/%3e%3c/svg%3e")}.page-top .search-section__name-suggest{position:absolute;top:calc(100% - 1px);right:-17px;left:-17px;z-index:1;visibility:hidden;padding:4px 0 12px;background-color:var(--color-white);border-right:1px solid var(--color-gray-250);border-bottom:1px solid var(--color-gray-250);border-left:1px solid var(--color-gray-250);border-radius:0 0 8px 8px;box-shadow:0 2px 2px #00000026;opacity:0}@media (width >= 992px){.page-top .search-section__name-suggest{top:calc(100% + 10px);right:-21px;left:-19px;padding:0 0 12px}}.page-top .search-section__name-suggest.is-opend{visibility:visible;opacity:1}.page-top .search-section__name-suggest-list{display:grid;padding:0;margin:0;font-size:var(--font-size-13);line-height:1.6;list-style:none}.page-top .companies-search-card__name-suggest-button{position:relative;display:flex;align-items:center;width:100%;min-height:34px;padding:6px 16px 6px 37px;color:var(--color-gray-700);text-align:left;white-space:nowrap;text-decoration:none;cursor:pointer;outline:none;background:none;border:none}.page-top .companies-search-card__name-suggest-button:hover,.page-top .companies-search-card__name-suggest-button:focus,.page-top .companies-search-card__name-suggest-button.is-selected{background-color:#f2f4f6}.page-top .companies-search-card__name-suggest-button:before{position:absolute;top:50%;left:16px;display:block;width:13px;height:13px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18.085%2019.5743L11.383%2012.8723C10.8511%2013.2979%2010.2394%2013.6347%209.54793%2013.883C8.85646%2014.1312%208.12066%2014.2553%207.34053%2014.2553C5.40795%2014.2553%203.77234%2013.586%202.43372%2012.2473C1.09509%2010.9087%200.425781%209.27312%200.425781%207.34053C0.425781%205.40795%201.09509%203.77234%202.43372%202.43372C3.77234%201.09509%205.40795%200.425781%207.34053%200.425781C9.27312%200.425781%2010.9087%201.09509%2012.2473%202.43372C13.586%203.77234%2014.2553%205.40795%2014.2553%207.34053C14.2553%208.12066%2014.1312%208.85646%2013.883%209.54793C13.6347%2010.2394%2013.2979%2010.8511%2012.8723%2011.383L19.5743%2018.085L18.085%2019.5743ZM7.34053%2012.1277C8.67029%2012.1277%209.80059%2011.6623%2010.7314%2010.7314C11.6623%209.80059%2012.1277%208.67029%2012.1277%207.34053C12.1277%206.01077%2011.6623%204.88048%2010.7314%203.94965C9.80059%203.01881%208.67029%202.5534%207.34053%202.5534C6.01077%202.5534%204.88048%203.01881%203.94965%203.94965C3.01881%204.88048%202.5534%206.01077%202.5534%207.34053C2.5534%208.67029%203.01881%209.80059%203.94965%2010.7314C4.88048%2011.6623%206.01077%2012.1277%207.34053%2012.1277Z'%20fill='%23aaaaaa'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}.page-top .search-section__search-button .sp-none{display:none}@media (width >= 992px){.page-top .search-section__search-button .sp-none{display:inline}}.page-top .search-section__search-history{display:none;margin-bottom:32px}@media (width >= 992px){.page-top .search-section__search-history{display:grid;grid-template-columns:auto 1fr;gap:8px}}.page-top .search-section__search-history-title{padding:8px 0;font-size:var(--font-size-13);line-height:1}.page-top .search-section__search-history-title:after{content:"："}.page-top .search-section__search-history-list{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.page-top .search-section__search-history-link{display:block;width:fit-content;padding:8px;font-size:var(--font-size-13);line-height:1;color:var(--color-gray-650);text-decoration:none;background-color:var(--color-white);border:1px solid var(--color-gray-350);border-radius:9999px;transition:opacity var(--transition-duration)}.page-top .search-section__search-history-link:hover{opacity:.7}.page-top .search-section__search-type-list{display:none;gap:16px;padding:0;margin:0;list-style:none}@media (width >= 992px){.page-top .search-section__search-type-list{display:grid;grid-template-columns:repeat(3,1fr)}}.page-top .search-section__search-type-link{display:flex;gap:10px;align-items:center;justify-content:center;width:100%;min-height:56px;padding:10px;font-size:var(--font-size-15);font-weight:700;line-height:1;color:var(--color-primary-200);text-decoration:none;background-color:var(--color-white);border:1px solid var(--color-gray-350);border-radius:16px;transition:opacity var(--transition-duration)}.page-top .search-section__search-type-link:hover{opacity:.7}.page-top .search-section-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-modal-overlay);visibility:hidden;background:#0006;opacity:0;transition:opacity var(--transition-duration)}.page-top .search-section-modal-overlay.is-open{visibility:visible;opacity:1}.page-top .search-section-modal{position:fixed;right:0;bottom:-100vh;left:0;z-index:var(--z-index-modal);visibility:hidden;max-height:80vh;background-color:var(--color-white);border-radius:8px 8px 0 0;opacity:0;transition:ease-in-out .4s}.page-top .search-section-modal.is-open{bottom:0;visibility:visible;opacity:1}@media (width >= 992px){.page-top .search-section-modal.is-open{bottom:auto}}@media (width >= 992px){.page-top .search-section-modal{top:64px;bottom:auto;left:50%;width:calc(100vw - 32px);max-width:440px;max-height:calc(100vh - 128px);border-radius:8px;transform:translate(-50%)}}.page-top .search-section-modal__header{display:flex;flex-wrap:wrap;align-items:center;padding:16px 12px 15px 20px;border-bottom:1px solid var(--color-gray-50)}.page-top .search-section-modal__title{margin-right:3em;font-size:var(--font-size-13);font-weight:300;line-height:1.6}.page-top .search-section-modal__sub-actions{display:flex;gap:8px;align-items:center;margin-left:auto}.page-top .search-section-modal__clear-icon{width:12px;height:12px}.page-top .search-section-modal__clear-button{display:flex;gap:4px;align-items:center;padding:8px;font-size:var(--font-size-12);line-height:1;color:var(--color-primary-200);border-radius:9999px;transition:background-color var(--transition-duration)}.page-top .search-section-modal__clear-button:hover{background-color:var(--color-gray-100)}.page-top .search-section-modal__close-icon{width:10px;height:10px}.page-top .search-section-modal__close-button{padding:8px;font-size:var(--font-size-12);line-height:1;color:var(--color-primary-200);background-color:var(--color-gray-50);border-radius:50%;transition:background-color var(--transition-duration)}.page-top .search-section-modal__close-button:hover{background-color:var(--color-gray-100)}.page-top .search-section-modal__body{max-height:calc(80vh - 164px);overflow:auto}@media (width >= 992px){.page-top .search-section-modal__body{max-height:calc(100vh - 292px)}}.page-top .search-section-modal__section-toggle-button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 12px 12px 20px;font-size:var(--font-size-12);line-height:1;text-align:left;border-bottom:1px solid var(--color-gray-50)}.page-top .search-section-modal__section-toggle-button.is-opened .search-section-modal__section-toggle-button-icon{transform:rotate(180deg)}.page-top .search-section-modal__section-toggle-button-icon{transition:transform var(--transition-duration)}.page-top .search-section-modal__section-body{display:grid;grid-template-rows:0fr;padding:0 24px;transition:grid-template-rows var(--transition-duration),padding var(--transition-duration)}.page-top .search-section-modal__section-body.is-opened{grid-template-rows:1fr;padding:24px;border-bottom:1px solid var(--color-gray-50)}.page-top .search-section-modal__section-inner{overflow:hidden}.page-top .search-section-modal__section-list{display:grid;gap:24px;padding:0;margin:0;list-style:none}.page-top .search-section-modal__section-label{position:relative;display:inline-block;padding-left:23px;font-size:var(--font-size-12);line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none}.page-top .search-section-modal__section-label:before{position:absolute;top:50%;left:0;display:block;width:15px;height:15px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.3929%200C14.2634%200%2015%200.736607%2015%201.60714V13.3929C15%2014.2969%2014.2634%2015%2013.3929%2015H1.60714C0.703125%2015%200%2014.2969%200%2013.3929V1.60714C0%200.736607%200.703125%200%201.60714%200H13.3929ZM13.9286%2013.3929V1.60714C13.9286%201.33929%2013.6607%201.07143%2013.3929%201.07143H1.60714C1.3058%201.07143%201.07143%201.33929%201.07143%201.60714V13.3929C1.07143%2013.6942%201.3058%2013.9286%201.60714%2013.9286H13.3929C13.6607%2013.9286%2013.9286%2013.6942%2013.9286%2013.3929Z'%20fill='%23777777'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}.page-top .search-section-modal__section-label:after{position:absolute;top:50%;left:0;display:block;width:15px;height:15px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.3929%2015H1.60714C0.703125%2015%200%2014.2969%200%2013.3929V1.60714C0%200.736607%200.703125%200%201.60714%200H13.3929C14.2634%200%2015%200.736607%2015%201.60714V13.3929C15%2014.2969%2014.2634%2015%2013.3929%2015ZM6.52902%2011.7188L12.6897%205.55804C12.8906%205.35714%2012.8906%205.02232%2012.6897%204.82143L11.9196%204.05134C11.7188%203.85045%2011.3839%203.85045%2011.183%204.05134L6.16071%209.07366L3.78348%206.72991C3.58259%206.52902%203.24777%206.52902%203.04688%206.72991L2.27679%207.5C2.07589%207.70089%202.07589%208.03572%202.27679%208.23661L5.75893%2011.7188C5.95982%2011.9531%206.32813%2011.9531%206.52902%2011.7188Z'%20fill='%2339C76D'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0;transform:translateY(-50%)}.page-top input[type=checkbox]:checked+.search-section-modal__section-label:after{opacity:1}.page-top .search-section-modal__section-checkbox{position:absolute;pointer-events:none;opacity:0}.page-top .search-section-modal__actions{padding:24px 16px 32px}@media (width >= 992px){.page-top .search-section-modal__actions{padding:24px 16px}}.page-top .search-section-modal__search-button{display:flex;gap:8px;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px;font-size:var(--font-size-13);font-weight:600;line-height:1;color:var(--color-white);text-align:center;cursor:pointer;background-color:var(--color-primary-200);border-radius:8px;transition:background-color var(--transition-duration)}@media (width >= 992px){.page-top .search-section-modal__search-button{min-width:200px;min-height:56px;padding:16px}}.page-top .search-section-modal__search-button:hover{background-color:var(--color-primary-300)}.page-top .search-section-modal__search-button:before{display:block;width:16px;height:16px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18.085%2019.5743L11.383%2012.8723C10.8511%2013.2979%2010.2394%2013.6347%209.54793%2013.883C8.85646%2014.1312%208.12066%2014.2553%207.34053%2014.2553C5.40795%2014.2553%203.77234%2013.586%202.43372%2012.2473C1.09509%2010.9087%200.425781%209.27312%200.425781%207.34053C0.425781%205.40795%201.09509%203.77234%202.43372%202.43372C3.77234%201.09509%205.40795%200.425781%207.34053%200.425781C9.27312%200.425781%2010.9087%201.09509%2012.2473%202.43372C13.586%203.77234%2014.2553%205.40795%2014.2553%207.34053C14.2553%208.12066%2014.1312%208.85646%2013.883%209.54793C13.6347%2010.2394%2013.2979%2010.8511%2012.8723%2011.383L19.5743%2018.085L18.085%2019.5743ZM7.34053%2012.1277C8.67029%2012.1277%209.80059%2011.6623%2010.7314%2010.7314C11.6623%209.80059%2012.1277%208.67029%2012.1277%207.34053C12.1277%206.01077%2011.6623%204.88048%2010.7314%203.94965C9.80059%203.01881%208.67029%202.5534%207.34053%202.5534C6.01077%202.5534%204.88048%203.01881%203.94965%203.94965C3.01881%204.88048%202.5534%206.01077%202.5534%207.34053C2.5534%208.67029%203.01881%209.80059%203.94965%2010.7314C4.88048%2011.6623%206.01077%2012.1277%207.34053%2012.1277Z'%20fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.page-top .search-section-modal__region-header{display:flex;padding:12px 20px;border-bottom:1px solid var(--color-gray-50)}.page-top .search-section-modal__region-header .search-section-modal__section-toggle-button{padding:0;border:none}.page-top .search-section-modal__middle-category-header{display:flex;padding:12px 20px;border-bottom:1px solid var(--color-gray-50)}.page-top .search-section-modal__middle-category-header .search-section-modal__section-toggle-button{padding:0;border:none}.page-top .search-section-modal-industry{padding:28px 12px 28px 20px}.page-top .search-section-modal-industry__list{display:grid;gap:24px;padding:0;margin:0;list-style:none}.page-top .search-section-modal-industry__label{position:relative;display:inline-block;padding-left:23px;font-size:var(--font-size-12);line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none}.page-top .search-section-modal-industry__label:before{position:absolute;top:50%;left:0;display:block;width:15px;height:15px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.3929%200C14.2634%200%2015%200.736607%2015%201.60714V13.3929C15%2014.2969%2014.2634%2015%2013.3929%2015H1.60714C0.703125%2015%200%2014.2969%200%2013.3929V1.60714C0%200.736607%200.703125%200%201.60714%200H13.3929ZM13.9286%2013.3929V1.60714C13.9286%201.33929%2013.6607%201.07143%2013.3929%201.07143H1.60714C1.3058%201.07143%201.07143%201.33929%201.07143%201.60714V13.3929C1.07143%2013.6942%201.3058%2013.9286%201.60714%2013.9286H13.3929C13.6607%2013.9286%2013.9286%2013.6942%2013.9286%2013.3929Z'%20fill='%23777777'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}.page-top .search-section-modal-industry__label:after{position:absolute;top:50%;left:0;display:block;width:15px;height:15px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.3929%2015H1.60714C0.703125%2015%200%2014.2969%200%2013.3929V1.60714C0%200.736607%200.703125%200%201.60714%200H13.3929C14.2634%200%2015%200.736607%2015%201.60714V13.3929C15%2014.2969%2014.2634%2015%2013.3929%2015ZM6.52902%2011.7188L12.6897%205.55804C12.8906%205.35714%2012.8906%205.02232%2012.6897%204.82143L11.9196%204.05134C11.7188%203.85045%2011.3839%203.85045%2011.183%204.05134L6.16071%209.07366L3.78348%206.72991C3.58259%206.52902%203.24777%206.52902%203.04688%206.72991L2.27679%207.5C2.07589%207.70089%202.07589%208.03572%202.27679%208.23661L5.75893%2011.7188C5.95982%2011.9531%206.32813%2011.9531%206.52902%2011.7188Z'%20fill='%2339C76D'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0;transform:translateY(-50%)}.page-top input[type=checkbox]:checked+.search-section-modal-industry__label:after{opacity:1}.page-top .search-section-modal-industry__checkbox{position:absolute;pointer-events:none;opacity:0}.page-top .search-section-modal-income-range{padding:28px 12px 28px 20px}.page-top .search-section-modal-income-range__list{display:grid;gap:24px;padding:0;margin:0;list-style:none}.page-top .search-section-modal-income-range__label{position:relative;display:inline-block;padding-left:23px;font-size:var(--font-size-12);line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none}.page-top .search-section-modal-income-range__label:before{position:absolute;top:50%;left:0;display:block;width:15px;height:15px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.3929%200C14.2634%200%2015%200.736607%2015%201.60714V13.3929C15%2014.2969%2014.2634%2015%2013.3929%2015H1.60714C0.703125%2015%200%2014.2969%200%2013.3929V1.60714C0%200.736607%200.703125%200%201.60714%200H13.3929ZM13.9286%2013.3929V1.60714C13.9286%201.33929%2013.6607%201.07143%2013.3929%201.07143H1.60714C1.3058%201.07143%201.07143%201.33929%201.07143%201.60714V13.3929C1.07143%2013.6942%201.3058%2013.9286%201.60714%2013.9286H13.3929C13.6607%2013.9286%2013.9286%2013.6942%2013.9286%2013.3929Z'%20fill='%23777777'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}.page-top .search-section-modal-income-range__label:after{position:absolute;top:50%;left:0;display:block;width:15px;height:15px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.3929%2015H1.60714C0.703125%2015%200%2014.2969%200%2013.3929V1.60714C0%200.736607%200.703125%200%201.60714%200H13.3929C14.2634%200%2015%200.736607%2015%201.60714V13.3929C15%2014.2969%2014.2634%2015%2013.3929%2015ZM6.52902%2011.7188L12.6897%205.55804C12.8906%205.35714%2012.8906%205.02232%2012.6897%204.82143L11.9196%204.05134C11.7188%203.85045%2011.3839%203.85045%2011.183%204.05134L6.16071%209.07366L3.78348%206.72991C3.58259%206.52902%203.24777%206.52902%203.04688%206.72991L2.27679%207.5C2.07589%207.70089%202.07589%208.03572%202.27679%208.23661L5.75893%2011.7188C5.95982%2011.9531%206.32813%2011.9531%206.52902%2011.7188Z'%20fill='%2339C76D'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0;transform:translateY(-50%)}.page-top input[type=checkbox]:checked+.search-section-modal-income-range__label:after{opacity:1}.page-top .search-section-modal-income-range__checkbox{position:absolute;pointer-events:none;opacity:0}.page-top .feature{padding-top:32px;padding-bottom:40px;background-color:var(--color-bg-purple)}.page-top .feature__title{position:relative;width:fit-content;padding-bottom:8px;margin:0 auto 24px;font-size:var(--font-size-14);line-height:1;text-align:center;letter-spacing:.04em}@media (width >= 992px){.page-top .feature__title{padding-bottom:16px;font-size:var(--font-size-18)}}.page-top .feature__title:after{position:absolute;bottom:0;left:50%;display:block;width:40px;height:1px;content:"";background-color:var(--color-gray-700);transform:translate(-50%)}.page-top .feature__articles{display:grid;gap:8px}@media (width >= 992px){.page-top .feature__articles{grid-template-columns:repeat(2,1fr);gap:16px}}.page-top .feature__article{position:relative;display:grid;grid-template-columns:150px 1fr;min-height:92px;overflow:hidden;background-color:var(--color-white);border-radius:8px;transition:opacity var(--transition-duration)}.page-top .feature__article:hover{opacity:.7}@media (width >= 992px){.page-top .feature__article.gaming-companies{order:1}}@media (width >= 992px){.page-top .feature__article.entertainment{order:3}}@media (width >= 992px){.page-top .feature__article.it-jobs{order:4}}@media (width >= 992px){.page-top .feature__article.remote-work{order:2}}.page-top .feature__article-header{display:flex;align-items:center;justify-content:center;background-color:var(--color-gray-600);background-repeat:no-repeat;background-position:center;background-size:cover}.page-top .feature__article.gaming-companies .feature__article-header{background-image:url(/static/assets/bg-top-feature-gaming-companies-b5sFamOi.webp)}.page-top .feature__article.entertainment .feature__article-header{background-image:url(/static/assets/bg-top-feature-entertainment-BLzsQpRw.webp)}.page-top .feature__article.it-jobs .feature__article-header{background-image:url(/static/assets/bg-top-feature-it-jobs-DhOnIjaA.webp)}.page-top .feature__article.remote-work .feature__article-header{background-image:url(data:image/webp;base64,UklGRrYPAABXRUJQVlA4WAoAAAAIAAAAKwEAtwAAVlA4INYOAAAQXwCdASosAbgAPm0wlUgkIqIjpvEKuIANiWcI4OkL8GYIDHW6azT4e43nGgQ57+xr2Gy7fiuTtOMm2e0PLnImSNRYM/661rC0/mhNBe8wb7iK5rqUJ0FvKxB/txW3gNOE11xlpunAJwU0zDabaWY0/qWhLn31wn6QvXwhXR3v1NnxrkwwgVWp02jReOWhD6xkJGq+7iyExDSthz1Vg1iEdvluXwB5mkpZMgxYLVb6YSu/pmgsE95XjzzVOlDUvDSCdQgXuj+att+70hERTENofDIE86fOytnt6lf56cy6rODesEsTQh8c+i7Ro/l/mGZjoRAFeqgd1tHxYzHdN1x4opR3DySoetKdUjtZZTxZ1WbINjte/XC1k7tD9rGJxCf5mq9kVPAdkgJ/+JS/ZSV55O6k/gOvO50hgc0iGIR24jZmF5qUN5cpfus3XnKSyABEdHFLFXi6jSJbqTSoX8q1C3QkLpUBwbZWHl8x577K6/3wfKY0fMFMtfLgopQ8gCPZVxHd99iSPp1r6CmdFjcxP/lqkZC9jxPpekmNPgzAk+zTjuvDpEB6Fl7i2O6mzK4/OmMfhkSz0hcRoXQVxfaf3aV8XZ5F3BJ1DgOVVHR3waYP34tNt67O0v1FPkw/g8a1wiMjRyPYRMr8wUQmcEfKSmTjiFCVJUINyFX1eyFCwYfRMQuQE+ZuWdgUUC14FK+dscrr9msEx2j5/IRlvdB4NdfN5jqLUxgT78SKObh4QEjzPAdF1p2YcnAHb/jv9JJ/A8/L6QPAaS7bgPZSfhrIuiPIW08R2GntUhU9twVzgYgdqsg/uqI5l0PzEPWuhI4Cesc8ScokjmwJ5ica8e/9cc8CryRRs9uq5EcdSPLhH2yu3emcV7sex9T9OsxZ4RJhEZxgRLc2r3oQm5Z+ge80WDLSYwwCUTOXXzxEXFCylie0a/BqWBwJMSXbhJmPtct4A2Y9bBrV2bp7+poj82PTs/Oyk3vVcw/y+ZY7ZotKUIfofEMUg06q2uJvrN1VBhyAAP7K7Yd4B7oYwzlc3RrBdBR92pUSmnOkEnkg7Pgbdvcdg0L3m6cpmyJSdh1iWAMp2fpiyzsYVxd1scwcqNITpjie7Qyr4SoyfW/IMAjQCqeZTRBjU/3KHBz0j0tKjdepeBGNKPIOUcMPMVsD9KPWpJBznhBrdiuVTmajP4PcDF2icdj0I/vFGApBtlgQ+RD2Uv1AVHulajyig4wRCaiCn9bsT6+cjKHJCh26EEaEUG9N84q+Pc2aD9AFk9ciQwHXLohXAwD/gpbpPYCQdYxXuzRvNK7wir4UbMHyVSTNYKrCwr27XtwoKEcT2oJNKVX+UmpwH3NnKlhojCUcADNNGH8rGPJmeD9HPMkL6jCF7PBgaejy973bKUEv+w4ylu66HkXmG3+91WRS8l7bZR0i7oK2bUV6uXXeFK4AFmk+fxiWikfAgEX6Ykx45eCT+C0iRtYIFPJwTa7HIWT+VJ0caEphh5xinlSCwx7pjrL1MWm8rVpYNM64/O4UWrJ/pnGm+x0WAtB8Ne0zPL6VJThy6JdQtijUf+emhqqSprcyKlclreGHuYljkfGXemeJ41V4MkG9WCfQd11SW+p500LiQIhNPmjEivVlifV2tHRp9f8zV2yxyCy+tngAZ600Z4r60KRXIhidayok7b2NIAAsyS1cGTjC+bYhIPCGpNQrRhkxKOi8Kw0h+mjtNN8Pmy/SLpLuWk0niCDjPeWVYQs8pTurZwFARXOgj81yyGck3q2SNfU7Kqj6cl+vJSVm9c/xfjtf5zI/bHkHOofmGWV0xGUlf7PCrx/vMBe721sUvgybWy9cPPT/hO7L/jfvkwr2QmU/7CfCWaQPGAHa+fEPal+jIxlwABZRguRc0Jk2DI3tXXUHvtmf7bMUo7xkoRIb/qYLmBIa44pnW4r/DkWp5fHlFpE5z1zysp2RNCzpSC9IyjS/IZPHsf6K7Jg5Ee/8GCXpFICzoZtUhMCM5hrPegcJbwzVcdL48S0Owrk7bJri4HrqQlf9H1acc7/PlSGjm902JHp/euSaIPn6FR9yRL5HdOv7Bn9gtmoMDu4vrQn9rCFtHyjWwij3w1y0j7WZausFhMz7Ls7p8MhxKGJUp2Es3BtcZd6vcvoXa+K0oqw6bt39hQP0z3oVnXzpEDcbz9amOiwokBEm8dwI7z5dOqMEtq2WDxzxvrSZ+tSsjxXJri8mYyU1jhKrEqo4fVYig2Fj33ZnD+rdJ54ygCb2EbHG9Uxi8vx+hMFmVErsK33r98mey3JDlbnM8XtqrrBtSagwFlSe2iuADnT3cSe7wTxtD0IdGLx19BLpRo87koDB9fQJEHOd67m20iNN3pxA6ElL9zsD79fk/fVk0L3GLxdKOujK8RdvDm0yq7ng+YjAlyheEqRTgbUlynF3rmbP3NzzY4aBTwEzMRY4ZJfpKAgIwq56bzcHeVLeKKP8GnEVCdCB8Mc6QWUUfHo/6BXZSIcljYbFkUoQRMp1CBlitqrWjAti+rT18aCewZ8eDEP1S8h2JTy3wbKGWBLP7SPmqPXl8kb7SAZ0VCFo1iIEy5YUtI6QwgzuR6yaoKW5yVjSgRT4RinCK9xmnRHYzw93/UaUZycavCejzvDylvRHwsYZZIJcepcvuTlu+gi4AN9OdvB4iZx2M1u7KLb3E2nTx574aF5u7KFKwDwAJu3SixphGbRCWyCdpq5cyh5aH6pQmyEs+RtLRfgRkfegnXMfgyen7rkPubsycYsFnjFdrIb7zLLZ1KyF3wzGRBO9H7UHHUhLn1pqkx+nXJZLKBBG+9ETNWd/mZrbsTAluoNNbvCyzrGZgYjQmCzCnORAiZ4QrYbIdTu//sfLT/dx47+pEY+Q3D2DoeLD/D57+r9HSfoyBXRBkioLKaaCTLfnTQLSHvSYQFFkB9/IdcHtzww5FXpO+80wVjU4mbTFgPqT4zkEghS7ufQPanqrB31Ru1Y4WG4Cq1Nm01iOd38jM1a53hxsQOjXgBpHJz7cWar5NVN9tD5ySe+2ntJCXNuZ6ENwOV2Fv46s1h+g4263abq17MTb/pUFKo9vh25oeUsJ/iTxU3wLd5E+kw4fgChmfizT/M/fzZNYgrzrLD72keiuh6oWv7rclWbNWgOWM8HBy9kdEYK3RRmoyVuGUx0pVLXWkGMrWaudILblXKLqlXVa0VJMoYXKMDOqxRiCOUe6YYh4JNFqiUv8XuJRFMAiwca03Calwt7Uem7qbaFcnBH5X5bHnB+0y0bNpTg5ytgb/kgxJAyrDko7U6Een+tnl7BpynCZNGJ1kgMaPHCPrr9JHHrGAxw8vOOXgrHjM/5ml2mEEqVeFmsOh35OOQMF7C51si67Al366ILG1czuacKg0srRvlwJREvsuAoLDMBSx3pg0t5j22c+03zz60+Vaf1HI/39qi8iBfUUGErijSLYqLArjEPqffvA4H+knR6IzS5EVq1QFU2Vasdl2qlrsh3w5KlVwkcCbD6V6VGLmBSw157zD29HmUXs5dxVHni8XuBewd/V4zVfVxew91jPNvW4aeW4L6b0vYalOBehhHoswk+2V+9X2AG3ohD4chjvkP9vhquhIqbKq/NXxTwiBUtL/iJtMW+wmgxhyE6TdrrleT/SmlTHzaVZTC5zIq8mGNFhMQOkVTlNpQrgphm6TxWeE7uRGjd6bSx9I/HN7EKJGzLuzEOeyiNgTF8HYsnhnZJZw/0qb+eP0OwGDGOglGk5kw38EmmIxXJ9HPcGtrWzOx5WC2Ui6F8qWJhuK9KjLa2RCNJmjvHoZR8rXBB7eGXQXidHw9h72Ip128wGasUHVbCMKxF6guXz/4dLIvgYqmWqK9bFc6npCw3PK2fxTpVemB0EV/Sz+x7iqGr9RPKn9QoLW8jVQIRUUSD5ujhp4Km3yecw8eMboU2anpsWkAqwVHxtymqLa/+9491MNWf1ETkQC/8HoKcXrvium0PdwUOCXgarV2nDMHhFZQO8JAgpYL1bQJAt0x5U80Mv0kP0D/c2ZqJYJJGdSNs/Ip808kibgrcDLgac2McNgLnAtz43F75ipB6DGZNI9lUiG1hGqn35o6x5WGXqxG1gbhPKtsi++61IAIt7BghsyXV+wooxzPTaZVzKGkdTAVAu4JiVeDBSaTzk92kABKMRlNYW8M8EXpwitDJZoGiMLn+sgr9+0rTMe9b7aVxCdA7XCFOKvCVYYl4ktzHmNzbS2Xfizn2D+bCz9Jnrv9bQr4Z28SBdd3u4r2C/80G+ZpqeLrf4my2eZSdo4XaDPGqCTHPwN90Txf/Ud5I8GpsZlrTKwJWU3tNifYg4jLmqjZ/KTrbXgmi/mSnlUNDi33P4pXLVO5D1y47TZcTeQI/lm8g2Zq6hshv3vyEXuv6XImBnA1YC1oI6RTMLD5z32y5OWEiT5+OffV1AhiWqQ1uQTgTPyHUJtXnR0BH9rpGr2wo7iGek784lMGbN7d20nFsQsorgBRxip332NWZx7KChgMw5uBErrj0tFqBDZ23qUTjnFxf/44qzh05ZE8PbiSCkwz0qaFwvGHRbaTUeYjhV4hMdBGAz5NNsZ0y3l8C51tDPX72QKqR59GcQJc+zbXtH/o0FL01Wa6tZ93+oO57bY2ePpzMg0olfj87/nqZUnsMVity9unpBUlAjzNFypM9/K4smycHkZg5ERhgmDlUgMTeuUH1yrRid21JtIpQqGiuavhhxdNhzWoDIbbUg3URxc9NwT7WJsOT7aq5s5gEA2kQDAjC/4KriztX2f8FxF88vRuBxk4B8ULhrQE3ht8muzWCk6KQUtY1QgHb7rXJiKqGvFzYLCv4kMmfclg3Bu323nGxuvRL6oBTy5tCuN9kid5p7ctTmoHR15JNmOiZ9M2ivGJBosEfJutONgWJ3h+g/h6IA5lTev7OIZfy1NazRDp9NOHQ31WnMu4CepKm5arFgRNdQ6TILeGmQpF9JlgNO5Y/kGqzdoHMYEt+Q9G2sxxXLPdbb9gwrEgg8JDqEsCZIOESnsYFj9dYS0eEyyKLWpDspwy5rAABFWElGugAAAEV4aWYAAElJKgAIAAAABgASAQMAAQAAAAEAAAAaAQUAAQAAAFYAAAAbAQUAAQAAAF4AAAAoAQMAAQAAAAIAAAATAgMAAQAAAAEAAABphwQAAQAAAGYAAAAAAAAAeDICAOgDAAB4MgIA6AMAAAYAAJAHAAQAAAAwMjEwAZEHAAQAAAABAgMAAKAHAAQAAAAwMTAwAaADAAEAAAD//wAAAqAEAAEAAAAsAQAAA6AEAAEAAAC4AAAAAAAAAA==)}.page-top .feature__article-content{display:flex;flex-direction:column;gap:8px;align-items:start;justify-content:center;width:100%;padding:8px 24px 8px 16px}.page-top .feature__article-description{font-size:var(--font-size-12);font-weight:600;line-height:1.5}@media (width >= 992px){.page-top .feature__article-description{font-size:var(--font-size-14)}}.page-top .feature__article-period{display:flex;flex-wrap:wrap;font-size:var(--font-size-09);line-height:1.5;color:var(--color-gray-350)}@media (width >= 992px){.page-top .feature__article-period{font-size:var(--font-size-10)}}.page-top .feature__article-link{position:absolute;top:0;right:0;bottom:0;left:0;font-size:var(--font-size-12);color:var(--color-gray-700);text-indent:-9999em;text-decoration:none;opacity:0}.page-top .note{padding-top:24px;padding-bottom:40px;background-color:var(--color-bg-green)}.page-top .note__title{margin-bottom:16px;font-size:var(--font-size-10);font-weight:300;line-height:1;text-align:center}@media (width >= 992px){.page-top .note__title{margin-bottom:24px;font-size:var(--font-size-12)}}.page-top .note__title-image{display:block;width:150px;margin:0 auto 6px}@media (width >= 992px){.page-top .note__title-image{margin-bottom:8px}}.page-top .note-slide-wrapper{width:100vw;overflow:hidden}.page-top .note-slide{padding-left:16px}.page-top .note .swiper-slide{width:192px;height:auto}@media (width >= 992px){.page-top .note .swiper-slide{width:225px}}.page-top .note-slide__article-card{position:relative;display:flex;flex-direction:column;width:100%;max-width:192px;height:100%;overflow:hidden;background-color:var(--color-white);border-radius:8px;transition:var(--transition-duration)}@media (width >= 992px){.page-top .note-slide__article-card{max-width:225px}}.page-top .note-slide__article-card:hover{opacity:.7}.page-top .note-slide__article-image{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.page-top .note-slide__article-content{display:flex;flex:1;flex-direction:column;width:100%;padding:14px 9.5px 16px}@media (width >= 992px){.page-top .note-slide__article-content{padding:16px 14.25px 24px}}.page-top .note-slide__article-title{flex:1;margin-bottom:8px;font-size:var(--font-size-12);line-height:1.5}@media (width >= 992px){.page-top .note-slide__article-title{margin-bottom:12px;font-size:var(--font-size-15)}}.page-top .note-slide__article-date{font-size:var(--font-size-09);line-height:1;color:var(--color-gray-350)}@media (width >= 992px){.page-top .note-slide__article-date{font-size:var(--font-size-11)}}.page-top .note-slide__article-link{position:absolute;top:0;right:0;bottom:0;left:0;font-size:var(--font-size-12);color:var(--color-gray-700);text-indent:-9999em;text-decoration:none;opacity:0}.page-top .note-slide__controls{display:none}@media (width >= 992px){.page-top .note-slide__controls{display:grid;grid-template-columns:auto auto auto;column-gap:8px;align-items:center;width:fit-content;margin:8px auto 0;overflow:hidden;border-radius:8px}}.page-top .note-slide__pagination{position:static;display:flex;gap:6px;align-items:center;justify-content:center}.page-top .note-slide__controls .swiper-button-prev,.page-top .note-slide__controls .swiper-button-next{position:static;inset:auto;margin:0}.page-top .note-slide__controls .swiper-button-prev{justify-self:start}.page-top .note-slide__controls .swiper-button-next{justify-self:end}.page-top .note-slide__controls .swiper-pagination{position:static;inset:auto;width:auto;margin:0;justify-self:center}.page-top .note-slide__pagination .swiper-pagination-bullet{width:6px;height:6px;background-color:#b7b7b7;border-radius:50%;opacity:1}.page-top .note-slide__pagination .swiper-pagination-bullet-active{background-color:#717182}.page-top .note-slide__nav-button{display:flex;align-items:center;justify-content:center;height:38px;padding:0 12px;cursor:pointer;background:none;border:none;border-radius:8px}.page-top .note-slide__nav-button img{width:16px;height:16px;max-width:revert}.page-top .note-slide__nav-button.swiper-button-disabled{cursor:default;opacity:.35}.page-top .note-slide__nav-button:after{display:none}.page-companies__main{display:grid;gap:40px;padding-bottom:80px}@media (width >= 992px){.page-companies__main{gap:42px}}.page-companies .companies-search-card{padding:16px;margin-bottom:16px;background-color:var(--color-bg-gray);border-radius:8px}@media (width >= 992px){.page-companies .companies-search-card{padding:32px 40px;margin-bottom:12px}}.page-companies .companies-search-card__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.page-companies .companies-search-card__title{font-size:var(--font-size-16);font-weight:600;line-height:1}@media (width >= 992px){.page-companies .companies-search-card__title{font-size:var(--font-size-20)}}.page-companies .companies-search__count{display:flex;gap:8px;align-items:flex-end;margin-left:auto;font-size:var(--font-size-11);line-height:1}@media (width >= 992px){.page-companies .companies-search__count{font-size:var(--font-size-13)}}.page-companies .companies-search__count-description{display:flex;gap:11px;align-items:flex-end;font-size:var(--font-size-12);line-height:1}@media (width >= 992px){.page-companies .companies-search__count-description{gap:5px;font-size:var(--font-size-13)}}.page-companies .companies-search__count-description em{font-size:var(--font-size-24);font-style:normal;font-weight:700;line-height:1;letter-spacing:.05em}@media (width >= 992px){.page-companies .companies-search__count-description em{font-size:var(--font-size-26)}}.page-companies .companies-search-card__main{margin-bottom:16px}@media (width >= 992px){.page-companies .companies-search-card__main{display:grid;grid-template-columns:1fr auto;gap:26px;align-items:center;padding:9px 10px 9px 18px;background-color:var(--color-white);border:1px solid var(--color-gray-250);border-radius:8px}}.page-companies .companies-search-card__input-fields{padding:8px 16px;margin-bottom:12px;background-color:var(--color-white);border:1px solid var(--color-gray-250);border-radius:8px}@media (width >= 992px){.page-companies .companies-search-card__input-fields{display:grid;grid-template-columns:320px auto;gap:41px;padding:0;margin-bottom:0;border:none}}.page-companies .companies-search-card__input-field{position:relative;padding:8px 0 8px 30px;line-height:1}.page-companies .companies-search-card__input-field:not(:last-child){border-bottom:1px solid var(--color-gray-250)}@media (width >= 992px){.page-companies .companies-search-card__input-field:not(:last-child){border-bottom:none}}.page-companies .companies-search-card__input-field.industry:after{position:absolute;top:50%;right:4px;display:block;width:13px;height:6px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='6'%20viewBox='0%200%2013%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%201L6.49987%205L12%201'%20stroke='%2339C76D'%20stroke-linecap='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}.page-companies .companies-search-card__input-field.industry:has(.companies-search-card__input-field-remove-button.is-active):after{display:none}.page-companies .companies-search-card__input-field-icon{position:absolute;top:50%;left:0;transform:translateY(-50%)}.page-companies .companies-search-card__input-field-label{font-size:var(--font-size-10);font-weight:600;line-height:1}@media (width >= 992px){.page-companies .companies-search-card__input-field-label{display:block;margin-bottom:.25em;font-size:var(--font-size-12)}}.page-companies .companies-search-card__input-field-input{display:block;width:100%;padding-right:27px;margin:0;font-size:var(--font-size-16);font-weight:300;line-height:1.4;background-color:transparent;border:none}@media (width >= 992px){.page-companies .companies-search-card__input-field-input{font-size:var(--font-size-15)}}.page-companies .companies-search-card__input-field-input:focus{outline:none}.page-companies .companies-search-card__input-field-input::placeholder{font-size:var(--font-size-14);color:var(--color-gray-400)}.page-companies .companies-search-card__input-field-input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}.page-companies .companies-search-card__input-field-remove-button{position:absolute;top:50%;right:4px;display:none;align-items:center;justify-content:center;width:16px;height:16px;background-color:var(--color-gray-50);border-radius:9999px;transform:translateY(-50%);transition:opacity var(--transition-duration)}@media (width >= 992px){.page-companies .companies-search-card__input-field-remove-button{right:0}}.page-companies .companies-search-card__input-field-remove-button.is-active{display:flex}.page-companies .companies-search-card__input-field-remove-button:hover{opacity:.7}.page-companies .companies-search-card__input-field-remove-icon{width:5.7px;height:5.7px}.page-companies .companies-search-card__button{display:flex;gap:8px;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px;font-size:var(--font-size-15);font-weight:600;line-height:1;color:var(--color-white);text-align:center;cursor:pointer;background-color:var(--color-primary-200);border-radius:8px;transition:background-color var(--transition-duration)}@media (width >= 992px){.page-companies .companies-search-card__button{min-width:200px;min-height:56px;padding:16px}}.page-companies .companies-search-card__button:hover{background-color:var(--color-primary-300)}.page-companies .companies-search-card__button:before{display:block;width:20px;height:20px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18.085%2019.5743L11.383%2012.8723C10.8511%2013.2979%2010.2394%2013.6347%209.54793%2013.883C8.85646%2014.1312%208.12066%2014.2553%207.34053%2014.2553C5.40795%2014.2553%203.77234%2013.586%202.43372%2012.2473C1.09509%2010.9087%200.425781%209.27312%200.425781%207.34053C0.425781%205.40795%201.09509%203.77234%202.43372%202.43372C3.77234%201.09509%205.40795%200.425781%207.34053%200.425781C9.27312%200.425781%2010.9087%201.09509%2012.2473%202.43372C13.586%203.77234%2014.2553%205.40795%2014.2553%207.34053C14.2553%208.12066%2014.1312%208.85646%2013.883%209.54793C13.6347%2010.2394%2013.2979%2010.8511%2012.8723%2011.383L19.5743%2018.085L18.085%2019.5743ZM7.34053%2012.1277C8.67029%2012.1277%209.80059%2011.6623%2010.7314%2010.7314C11.6623%209.80059%2012.1277%208.67029%2012.1277%207.34053C12.1277%206.01077%2011.6623%204.88048%2010.7314%203.94965C9.80059%203.01881%208.67029%202.5534%207.34053%202.5534C6.01077%202.5534%204.88048%203.01881%203.94965%203.94965C3.01881%204.88048%202.5534%206.01077%202.5534%207.34053C2.5534%208.67029%203.01881%209.80059%203.94965%2010.7314C4.88048%2011.6623%206.01077%2012.1277%207.34053%2012.1277Z'%20fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.page-companies .companies-search-card__conditions{width:calc(100vw - 32px);max-width:736px;margin:0 -16px;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}@media (width >= 992px){.page-companies .companies-search-card__conditions{width:100%;max-width:none;margin:0;overflow:auto}}.page-companies .companies-search-card__conditions::-webkit-scrollbar{display:none}.page-companies .companies-search-card__conditions-list{display:flex;gap:8px;padding:0 16px;margin:0;list-style:none}@media (width >= 992px){.page-companies .companies-search-card__conditions-list{flex-wrap:wrap;padding:0}}.page-companies .companies-search-card__conditions-item{flex-shrink:0}.page-companies .companies-search-card__conditions-button{display:flex;gap:8px;align-items:center;justify-content:center;padding:8px 16px;font-size:var(--font-size-14);line-height:1;cursor:pointer;background-color:var(--color-white);border:1px solid var(--color-gray-250);border-radius:9999px;transition:opacity var(--transition-duration)}.page-companies .companies-search-card__conditions-button:after{display:block;width:13px;height:6px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='6'%20viewBox='0%200%2013%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%201L6.49987%205L12%201'%20stroke='%2339C76D'%20stroke-linecap='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.page-companies .companies-search-card__conditions-button:hover{opacity:.7}.page-companies .companies-search-card__conditions-button.is-active{color:var(--color-white);background-color:var(--color-primary-200);border-color:var(--color-primary-200)}.page-companies .companies-search-card__conditions-button.is-active:after{background-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='6'%20viewBox='0%200%2013%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%201L6.49987%205L12%201'%20stroke='%23ffffff'%20stroke-linecap='round'/%3e%3c/svg%3e")}.page-companies .companies-search-card__name-suggest{position:absolute;top:calc(100% - 1px);right:-17px;left:-17px;z-index:1;visibility:hidden;padding:4px 0 12px;background-color:var(--color-white);border-right:1px solid var(--color-gray-250);border-bottom:1px solid var(--color-gray-250);border-left:1px solid var(--color-gray-250);border-radius:0 0 8px 8px;box-shadow:0 2px 2px #00000026;opacity:0}@media (width >= 992px){.page-companies .companies-search-card__name-suggest{top:calc(100% + 10px);right:-21px;left:-19px;padding:0 0 12px}}.page-companies .companies-search-card__name-suggest.is-opend{visibility:visible;opacity:1}.page-companies .companies-search-card__name-suggest-list{display:grid;padding:0;margin:0;font-size:var(--font-size-13);line-height:1.6;list-style:none}.page-companies .companies-search-card__name-suggest-button{position:relative;display:flex;align-items:center;width:100%;min-height:34px;padding:6px 16px 6px 37px;color:var(--color-gray-700);text-align:left;white-space:nowrap;text-decoration:none;cursor:pointer;outline:none;background:none;border:none}.page-companies .companies-search-card__name-suggest-button:hover,.page-companies .companies-search-card__name-suggest-button:focus,.page-companies .companies-search-card__name-suggest-button.is-selected{background-color:#f2f4f6}.page-companies .companies-search-card__name-suggest-button:before{position:absolute;top:50%;left:16px;display:block;width:13px;height:13px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18.085%2019.5743L11.383%2012.8723C10.8511%2013.2979%2010.2394%2013.6347%209.54793%2013.883C8.85646%2014.1312%208.12066%2014.2553%207.34053%2014.2553C5.40795%2014.2553%203.77234%2013.586%202.43372%2012.2473C1.09509%2010.9087%200.425781%209.27312%200.425781%207.34053C0.425781%205.40795%201.09509%203.77234%202.43372%202.43372C3.77234%201.09509%205.40795%200.425781%207.34053%200.425781C9.27312%200.425781%2010.9087%201.09509%2012.2473%202.43372C13.586%203.77234%2014.2553%205.40795%2014.2553%207.34053C14.2553%208.12066%2014.1312%208.85646%2013.883%209.54793C13.6347%2010.2394%2013.2979%2010.8511%2012.8723%2011.383L19.5743%2018.085L18.085%2019.5743ZM7.34053%2012.1277C8.67029%2012.1277%209.80059%2011.6623%2010.7314%2010.7314C11.6623%209.80059%2012.1277%208.67029%2012.1277%207.34053C12.1277%206.01077%2011.6623%204.88048%2010.7314%203.94965C9.80059%203.01881%208.67029%202.5534%207.34053%202.5534C6.01077%202.5534%204.88048%203.01881%203.94965%203.94965C3.01881%204.88048%202.5534%206.01077%202.5534%207.34053C2.5534%208.67029%203.01881%209.80059%203.94965%2010.7314C4.88048%2011.6623%206.01077%2012.1277%207.34053%2012.1277Z'%20fill='%23aaaaaa'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}.page-companies .companies-search-card__name-suggest-text{display:block;width:100%;max-width:calc(100vw - 119px);overflow:hidden;text-overflow:ellipsis}@media (width >= 992px){.page-companies .companies-search-card__name-suggest-text{max-width:305px}}.page-companies .companies-search-results__title{font-size:var(--font-size-12);font-weight:400;line-height:1.6}@media (width >= 992px){.page-companies .companies-search-results__title{font-size:var(--font-size-13);line-height:1}}.page-companies .companies-search-results__title em{display:block;font-size:var(--font-size-13);font-style:normal;font-weight:600;line-height:1.6}@media (width >= 992px){.page-companies .companies-search-results__title em{display:inline;line-height:1}}.page-companies .companies-search-results__list{margin-bottom:16px}.page-companies .companies-search-results__list>*:not(:last-child){border-bottom:1px solid var(--color-gray-200)}.page-companies .companies-search-result-card{display:grid;grid-template-columns:100px 1fr;gap:10px 16px;align-items:center;padding:32px 0}@media (width >= 992px){.page-companies .companies-search-result-card{grid-template-columns:163px 1fr;gap:8px 24px}}.page-companies .companies-search-result-card__image-wrapper{display:flex;align-items:center;justify-content:center;height:62px}@media (width >= 992px){.page-companies .companies-search-result-card__image-wrapper{grid-row:1 / 3;height:100px}}.page-companies .companies-search-result-card__image{display:block;object-fit:contain;width:74px;height:46px}@media (width >= 992px){.page-companies .companies-search-result-card__image{width:163px;height:100px}}.page-companies .companies-search-result-card__header{padding:10px 0}@media (width >= 992px){.page-companies .companies-search-result-card__header{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;padding:0}}.page-companies .companies-search-result-card__company-name{display:flex}.page-companies .companies-search-result-card__company-name-link{font-size:var(--font-size-15);line-height:1.6;color:var(--color-link);text-decoration:none;transition:opacity var(--transition-duration)}.page-companies .companies-search-result-card__company-name-link:hover{opacity:.7}.page-companies .companies-search-result-card__company-industry{font-size:var(--font-size-12);line-height:1.8}@media (width >= 992px){.page-companies .companies-search-result-card__company-industry{font-size:var(--font-size-13);line-height:1}}.page-companies .companies-search-result-card__company-industry a{color:#4a4a4a}.page-companies .companies-search-result-card__content{grid-column:1/3}@media (width >= 992px){.page-companies .companies-search-result-card__content{grid-column:auto}}.page-companies .companies-search-result-card__tag-list{display:flex;flex-wrap:wrap;gap:5px;padding:0;margin:0 0 8px;list-style:none}.page-companies .companies-search-result-card__tag-link{display:block;width:fit-content;padding:8px;font-size:var(--font-size-11);line-height:1;color:var(--color-gray-700);text-decoration:none;background-color:var(--color-gray-150);border-radius:9999px;transition:opacity var(--transition-duration)}.page-companies .companies-search-result-card__tag-link:hover{opacity:.7}.page-companies .companies-search-result-card__description{margin-bottom:.25em;font-size:var(--font-size-13);line-height:1.5}.page-companies .companies-search-result-card__link{font-size:var(--font-size-15);font-weight:600;line-height:2;color:var(--color-link);text-decoration:none;transition:opacity var(--transition-duration)}.page-companies .companies-search-result-card__link:hover{opacity:.7}.page-companies .companies-search-results-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0;margin:0 -16px;list-style:none}@media (width >= 992px){.page-companies .companies-search-results-pagination{margin:0}}.page-companies .companies-search-results-pagination li a{color:var(--color-gray-700);text-decoration:none}.page-companies .companies-search-results-pagination li>span{display:flex;align-items:center;justify-content:center;width:fit-content;min-width:38px;min-height:38px;padding:4px 8px;font-size:var(--font-size-14);line-height:1.8;border-radius:8px;transition:background-color var(--transition-duration)}.page-companies .companies-search-results-pagination li>.current,.page-companies .companies-search-results-pagination li>span:hover{background-color:var(--color-gray-150)}.page-companies .companies-search-results-pagination li>.prev,.page-companies .companies-search-results-pagination li>.next{gap:8px;padding:4px 12px;transition:opacity var(--transition-duration)}.page-companies .companies-search-results-pagination li>.prev:hover,.page-companies .companies-search-results-pagination li>.next:hover{background-color:inherit;opacity:.7}.page-companies .companies-search-conditions__list{display:flex;flex-wrap:wrap;gap:9px 6px;padding:0;margin:0;list-style:none}.page-companies .companies-search-conditions__item{display:flex;gap:4px;align-items:center;padding:2px 6px 2px 8px;font-size:var(--font-size-12);font-weight:300;line-height:1;color:var(--color-gray-700);background-color:var(--color-bg-gray);border-radius:9999px;transition:background-color var(--transition-duration)}@media (width >= 992px){.page-companies .companies-search-conditions__item{gap:6px;padding:4px 6px 4px 8px}}.page-companies .companies-search-conditions__remove-button{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;color:var(--color-gray-500);cursor:pointer;background-color:transparent;border:none;border-radius:9999px;transition:all var(--transition-duration)}.page-companies .companies-search-conditions__remove-button:hover{color:var(--color-gray-700);background-color:var(--color-gray-200)}.page-companies .companies-search-conditions__remove-button:focus{outline:2px solid var(--color-primary-200);outline-offset:2px}.companies-search-conditions__remove-icon{width:8px}.page-companies .companies-search-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-modal-overlay);visibility:hidden;background:#0006;opacity:0;transition:opacity var(--transition-duration)}.page-companies .companies-search-modal-overlay.is-open{visibility:visible;opacity:1}.page-companies .companies-search-modal{position:fixed;right:0;bottom:-100vh;left:0;z-index:var(--z-index-modal);visibility:hidden;max-height:80vh;background-color:var(--color-white);border-radius:8px 8px 0 0;opacity:0;transition:ease-in-out .4s}.page-companies .companies-search-modal.is-open{bottom:0;visibility:visible;opacity:1}@media (width >= 992px){.page-companies .companies-search-modal.is-open{bottom:auto}}@media (width >= 992px){.page-companies .companies-search-modal{top:64px;bottom:auto;left:50%;width:calc(100vw - 32px);max-width:440px;max-height:calc(100vh - 128px);border-radius:8px;transform:translate(-50%)}}.page-companies .companies-search-modal__header{display:flex;flex-wrap:wrap;align-items:center;padding:16px 12px 15px 20px;border-bottom:1px solid var(--color-gray-50)}.page-companies .companies-search-modal__title{margin-right:3em;font-size:var(--font-size-13);font-weight:300;line-height:1.6}.page-companies .companies-search-modal__sub-actions{display:flex;gap:8px;align-items:center;margin-left:auto}.page-companies .companies-search-modal__clear-icon{width:12px;height:12px}.page-companies .companies-search-modal__clear-button{display:flex;gap:4px;align-items:center;padding:8px;font-size:var(--font-size-12);line-height:1;color:var(--color-primary-200);border-radius:9999px;transition:background-color var(--transition-duration)}.page-companies .companies-search-modal__clear-button:hover{background-color:var(--color-gray-100)}.page-companies .companies-search-modal__cloce-icon{width:10px;height:10px}.page-companies .companies-search-modal__close-button{padding:8px;font-size:var(--font-size-12);line-height:1;color:var(--color-primary-200);background-color:var(--color-gray-50);border-radius:50%;transition:background-color var(--transition-duration)}.page-companies .companies-search-modal__close-button:hover{background-color:var(--color-gray-100)}.companies-search-modal__body{max-height:calc(80vh - 164px);overflow:auto}@media (width >= 992px){.companies-search-modal__body{max-height:calc(100vh - 292px)}}.page-companies .companies-search-modal__actions{padding:24px 16px 32px}@media (width >= 992px){.page-companies .companies-search-modal__actions{padding:24px 16px}}.page-companies .companies-search-modal__search-button{display:flex;gap:8px;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px;font-size:var(--font-size-13);font-weight:600;line-height:1;color:var(--color-white);text-align:center;cursor:pointer;background-color:var(--color-primary-200);border-radius:8px;transition:background-color var(--transition-duration)}@media (width >= 992px){.page-companies .companies-search-modal__search-button{min-width:200px;min-height:56px;padding:16px}}.page-companies .companies-search-modal__search-button:hover{background-color:var(--color-primary-300)}.page-companies .companies-search-modal__search-button:before{display:block;width:16px;height:16px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18.085%2019.5743L11.383%2012.8723C10.8511%2013.2979%2010.2394%2013.6347%209.54793%2013.883C8.85646%2014.1312%208.12066%2014.2553%207.34053%2014.2553C5.40795%2014.2553%203.77234%2013.586%202.43372%2012.2473C1.09509%2010.9087%200.425781%209.27312%200.425781%207.34053C0.425781%205.40795%201.09509%203.77234%202.43372%202.43372C3.77234%201.09509%205.40795%200.425781%207.34053%200.425781C9.27312%200.425781%2010.9087%201.09509%2012.2473%202.43372C13.586%203.77234%2014.2553%205.40795%2014.2553%207.34053C14.2553%208.12066%2014.1312%208.85646%2013.883%209.54793C13.6347%2010.2394%2013.2979%2010.8511%2012.8723%2011.383L19.5743%2018.085L18.085%2019.5743ZM7.34053%2012.1277C8.67029%2012.1277%209.80059%2011.6623%2010.7314%2010.7314C11.6623%209.80059%2012.1277%208.67029%2012.1277%207.34053C12.1277%206.01077%2011.6623%204.88048%2010.7314%203.94965C9.80059%203.01881%208.67029%202.5534%207.34053%202.5534C6.01077%202.5534%204.88048%203.01881%203.94965%203.94965C3.01881%204.88048%202.5534%206.01077%202.5534%207.34053C2.5534%208.67029%203.01881%209.80059%203.94965%2010.7314C4.88048%2011.6623%206.01077%2012.1277%207.34053%2012.1277Z'%20fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.page-companies .companies-search-modal__section-toggle-button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 12px 12px 20px;font-size:var(--font-size-12);line-height:1;text-align:left;border-bottom:1px solid var(--color-gray-50)}.page-companies .companies-search-modal__section-toggle-button.is-opened .companies-search-modal__section-toggle-button-icon{transform:rotate(180deg)}.page-companies .companies-search-modal__section-toggle-button-icon{transition:transform var(--transition-duration)}.page-companies .companies-search-modal__section-body{display:grid;grid-template-rows:0fr;padding:0 24px;transition:grid-template-rows var(--transition-duration),padding var(--transition-duration)}.page-companies .companies-search-modal__section-body.is-opened{grid-template-rows:1fr;padding:24px;border-bottom:1px solid var(--color-gray-50)}.page-companies .companies-search-modal__section-inner{overflow:hidden}.page-companies .companies-search-modal__section-list{display:grid;gap:24px;padding:0;margin:0;list-style:none}.page-companies .companies-search-modal__section-label{position:relative;display:inline-block;padding-left:23px;font-size:var(--font-size-12);line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none}.page-companies .companies-search-modal__section-label:before{position:absolute;top:50%;left:0;display:block;width:15px;height:15px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.3929%200C14.2634%200%2015%200.736607%2015%201.60714V13.3929C15%2014.2969%2014.2634%2015%2013.3929%2015H1.60714C0.703125%2015%200%2014.2969%200%2013.3929V1.60714C0%200.736607%200.703125%200%201.60714%200H13.3929ZM13.9286%2013.3929V1.60714C13.9286%201.33929%2013.6607%201.07143%2013.3929%201.07143H1.60714C1.3058%201.07143%201.07143%201.33929%201.07143%201.60714V13.3929C1.07143%2013.6942%201.3058%2013.9286%201.60714%2013.9286H13.3929C13.6607%2013.9286%2013.9286%2013.6942%2013.9286%2013.3929Z'%20fill='%23777777'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}.page-companies .companies-search-modal__section-label:after{position:absolute;top:50%;left:0;display:block;width:15px;height:15px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.3929%2015H1.60714C0.703125%2015%200%2014.2969%200%2013.3929V1.60714C0%200.736607%200.703125%200%201.60714%200H13.3929C14.2634%200%2015%200.736607%2015%201.60714V13.3929C15%2014.2969%2014.2634%2015%2013.3929%2015ZM6.52902%2011.7188L12.6897%205.55804C12.8906%205.35714%2012.8906%205.02232%2012.6897%204.82143L11.9196%204.05134C11.7188%203.85045%2011.3839%203.85045%2011.183%204.05134L6.16071%209.07366L3.78348%206.72991C3.58259%206.52902%203.24777%206.52902%203.04688%206.72991L2.27679%207.5C2.07589%207.70089%202.07589%208.03572%202.27679%208.23661L5.75893%2011.7188C5.95982%2011.9531%206.32813%2011.9531%206.52902%2011.7188Z'%20fill='%2339C76D'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0;transform:translateY(-50%)}.page-companies input[type=checkbox]:checked+.companies-search-modal__section-label:after{opacity:1}.page-companies .companies-search-modal__section-checkbox{position:absolute;pointer-events:none;opacity:0}.page-companies .companies-search-modal__region-header{display:flex;padding:12px 20px;border-bottom:1px solid var(--color-gray-50)}.page-companies .companies-search-modal__region-header .companies-search-modal__section-toggle-button{padding:0;border:none}.page-companies .companies-search-modal__middle-category-header{display:flex;padding:12px 20px;border-bottom:1px solid var(--color-gray-50)}.page-companies .companies-search-modal__middle-category-header .companies-search-modal__section-toggle-button{padding:0;border:none}.companies-search-modal-industry{padding:28px 12px 28px 20px}.page-companies .companies-search-modal-industry__list{display:grid;gap:24px;padding:0;margin:0;list-style:none}.page-companies .companies-search-modal-industry__label{position:relative;display:inline-block;padding-left:23px;font-size:var(--font-size-12);line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none}.page-companies .companies-search-modal-industry__label:before{position:absolute;top:50%;left:0;display:block;width:15px;height:15px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.3929%200C14.2634%200%2015%200.736607%2015%201.60714V13.3929C15%2014.2969%2014.2634%2015%2013.3929%2015H1.60714C0.703125%2015%200%2014.2969%200%2013.3929V1.60714C0%200.736607%200.703125%200%201.60714%200H13.3929ZM13.9286%2013.3929V1.60714C13.9286%201.33929%2013.6607%201.07143%2013.3929%201.07143H1.60714C1.3058%201.07143%201.07143%201.33929%201.07143%201.60714V13.3929C1.07143%2013.6942%201.3058%2013.9286%201.60714%2013.9286H13.3929C13.6607%2013.9286%2013.9286%2013.6942%2013.9286%2013.3929Z'%20fill='%23777777'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}.page-companies .companies-search-modal-industry__label:after{position:absolute;top:50%;left:0;display:block;width:15px;height:15px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.3929%2015H1.60714C0.703125%2015%200%2014.2969%200%2013.3929V1.60714C0%200.736607%200.703125%200%201.60714%200H13.3929C14.2634%200%2015%200.736607%2015%201.60714V13.3929C15%2014.2969%2014.2634%2015%2013.3929%2015ZM6.52902%2011.7188L12.6897%205.55804C12.8906%205.35714%2012.8906%205.02232%2012.6897%204.82143L11.9196%204.05134C11.7188%203.85045%2011.3839%203.85045%2011.183%204.05134L6.16071%209.07366L3.78348%206.72991C3.58259%206.52902%203.24777%206.52902%203.04688%206.72991L2.27679%207.5C2.07589%207.70089%202.07589%208.03572%202.27679%208.23661L5.75893%2011.7188C5.95982%2011.9531%206.32813%2011.9531%206.52902%2011.7188Z'%20fill='%2339C76D'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0;transform:translateY(-50%)}.page-companies input[type=checkbox]:checked+.companies-search-modal-industry__label:after{opacity:1}.page-companies .companies-search-modal-industry__checkbox{position:absolute;pointer-events:none;opacity:0}.companies-search-modal-income-range{padding:28px 12px 28px 20px}.page-companies .companies-search-modal-income-range__list{display:grid;gap:24px;padding:0;margin:0;list-style:none}.page-companies .companies-search-modal-income-range__label{position:relative;display:inline-block;padding-left:23px;font-size:var(--font-size-12);line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none}.page-companies .companies-search-modal-income-range__label:before{position:absolute;top:50%;left:0;display:block;width:15px;height:15px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.3929%200C14.2634%200%2015%200.736607%2015%201.60714V13.3929C15%2014.2969%2014.2634%2015%2013.3929%2015H1.60714C0.703125%2015%200%2014.2969%200%2013.3929V1.60714C0%200.736607%200.703125%200%201.60714%200H13.3929ZM13.9286%2013.3929V1.60714C13.9286%201.33929%2013.6607%201.07143%2013.3929%201.07143H1.60714C1.3058%201.07143%201.07143%201.33929%201.07143%201.60714V13.3929C1.07143%2013.6942%201.3058%2013.9286%201.60714%2013.9286H13.3929C13.6607%2013.9286%2013.9286%2013.6942%2013.9286%2013.3929Z'%20fill='%23777777'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}.page-companies .companies-search-modal-income-range__label:after{position:absolute;top:50%;left:0;display:block;width:15px;height:15px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.3929%2015H1.60714C0.703125%2015%200%2014.2969%200%2013.3929V1.60714C0%200.736607%200.703125%200%201.60714%200H13.3929C14.2634%200%2015%200.736607%2015%201.60714V13.3929C15%2014.2969%2014.2634%2015%2013.3929%2015ZM6.52902%2011.7188L12.6897%205.55804C12.8906%205.35714%2012.8906%205.02232%2012.6897%204.82143L11.9196%204.05134C11.7188%203.85045%2011.3839%203.85045%2011.183%204.05134L6.16071%209.07366L3.78348%206.72991C3.58259%206.52902%203.24777%206.52902%203.04688%206.72991L2.27679%207.5C2.07589%207.70089%202.07589%208.03572%202.27679%208.23661L5.75893%2011.7188C5.95982%2011.9531%206.32813%2011.9531%206.52902%2011.7188Z'%20fill='%2339C76D'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0;transform:translateY(-50%)}.page-companies input[type=checkbox]:checked+.companies-search-modal-income-range__label:after{opacity:1}.page-companies .companies-search-modal-income-range__checkbox{position:absolute;pointer-events:none;opacity:0}.page-company .tab{display:grid;grid-template-columns:repeat(2,1fr);padding:0;margin:0;list-style:none}.page-company .tab__link{display:flex;gap:5px;align-items:center;justify-content:center;min-height:57px;padding:12px 0 15px;font-size:var(--font-size-15);font-weight:600;color:var(--color-gray-700);text-decoration:none;border-bottom:1px solid var(--color-gray-150)}.page-company .tab__link.is-current{padding:12px 0;color:var(--color-primary-200);border-bottom:4px solid var(--color-primary-200)}.page-company .tab__count{padding:6px 9px;font-size:var(--font-size-10);line-height:1;color:var(--color-white);background-color:var(--color-primary-200);border-radius:9999px}.page-company .tab-contents{display:grid;gap:48px;padding-top:56px;padding-bottom:80px}@media (width >= 992px){.page-company .tab-contents{grid-template-columns:1fr 240px;gap:40px}}.page-company .tab-contents__sidebar{display:none}@media (width >= 992px){.page-company .tab-contents__sidebar{display:block}}@media (width >= 992px){.page-company .tab-contents__main .company-info{display:none}}.page-company .company-head{padding:32px 0;background:linear-gradient(90deg,#06b06033 11.78%,#2a86d033 87.95%)}.page-company .company-head__inner{position:relative;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}@media (width >= 992px){.page-company .company-head__inner{gap:12px 48px}}.page-company .company-head__image-wrapper{display:flex;align-items:center;justify-content:center;width:88px;aspect-ratio:1 / 1;background-color:var(--color-white);border-radius:12px}@media (width >= 992px){.page-company .company-head__image-wrapper{grid-row:1 / 3;width:120px;border-radius:16px}}.page-company .company-head__image{width:100%;height:100%;max-height:80px;padding:8px;object-fit:contain}.page-company .company-head__company-name{padding-right:42px;font-size:var(--font-size-16);font-weight:600;line-height:1.8}@media (width >= 992px){.page-company .company-head__company-name{padding-right:92px;font-size:var(--font-size-32);line-height:1.125}}.page-company .company-head__contents{grid-column:1 / 3}@media (width >= 992px){.page-company .company-head__contents{grid-column:2 / 3}}.page-company .company-head__description{margin-bottom:8px;font-size:var(--font-size-11);font-weight:300;line-height:1.6;color:var(--color-gray-500)}@media (width >= 992px){.page-company .company-head__description{margin-bottom:12px;font-size:var(--font-size-13);line-height:1.8}}.page-company .company-head__description a{color:var(--color-gray-500)}.page-company .company-head__tag-list{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:0;margin:0;list-style:none}.page-company .company-head__tag{display:block;width:fit-content;padding:4px 10px;font-size:var(--font-size-11);font-weight:300;line-height:1.8;color:#555;background-color:var(--color-white);border-radius:9999px}.page-company .company-head__bookmark{position:absolute;top:0;right:16px;display:flex;gap:6px;align-items:center;padding:5px 10px;font-size:var(--font-size-10);font-weight:600;line-height:1;background-color:var(--color-white);border-radius:8px}@media (width >= 992px){.page-company .company-head__bookmark{padding:7px 12px}}.page-company .company-head__bookmark-icon{width:12px}.page-company .company-head__bookmark-text{display:none;background:linear-gradient(90deg,#06b060 11.78%,#2a86d0 87.95%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-company .company-head__bookmark-text.is-checked{color:#bababa;background:none;background-clip:unset;-webkit-text-fill-color:unset}@media (width >= 992px){.page-company .company-head__bookmark-text{display:block}}.page-company .section-title{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center;margin-bottom:16px;font-size:var(--font-size-20);font-weight:600;line-height:1.2}.page-company .section-title__icon{display:block;width:24px}.page-company .section-title__company-name{display:block;margin-bottom:4px;font-size:var(--font-size-10);line-height:1;color:#777}.page-company .company-info{padding-bottom:56px;margin-bottom:48px;border-bottom:1px solid var(--color-gray-150)}@media (width >= 992px){.page-company .company-info{padding-bottom:0;border-bottom:none}}.page-company .company-info-data{display:grid;grid-template-columns:auto 1fr;gap:0 8px;margin-bottom:32px;font-size:var(--font-size-12);font-weight:300;line-height:1.6}.page-company .company-info-data__title{display:flex;flex-direction:column;justify-content:center;padding:8px 6px 8px 0;color:var(--color-gray-400);border-bottom:1px solid var(--color-gray-150)}.page-company .company-info-data__title:first-of-type{border-top:1px solid var(--color-gray-150)}.page-company .company-info-data__value{display:flex;flex-direction:column;justify-content:center;padding:8px 0;border-bottom:1px solid var( --color-gray-150)}.page-company .company-info-data__value:first-of-type{border-top:1px solid var(--color-gray-150)}.page-company .company-info-data__value small{display:block;font-size:var(--font-size-10);line-height:1.8;color:var(--color-gray-400)}.page-company .company-info__detail-link{display:block;padding:8px 16px;margin-bottom:32px;font-size:var(--font-size-15);font-weight:600;line-height:1.92;color:var(--color-white);text-align:center;text-decoration:none;background:linear-gradient(90deg,var(--color-primary-500) 11.78%,var(--color-secondary-500) 87.95%);border-radius:8px;transition:opacity var(--transition-duration)}.page-company .company-info__detail-link:hover{opacity:.7}.page-company .company-info__edit-link{display:block;width:fit-content;margin:0 auto;font-size:var(--font-size-13);font-weight:300;line-height:1;color:var(--color-link);text-align:center;text-decoration:underline;transition:opacity var(--transition-duration)}.page-company .company-info__edit-link:hover{opacity:.7}.page-company .company-profile,.page-company .company-services,.page-company .company-performance,.page-company .company-workplace,.page-company .company-reputation,.page-company .company-culture{padding-bottom:56px;margin-bottom:48px;border-bottom:1px solid var(--color-gray-150)}@media (width >= 992px){.page-company .company-profile,.page-company .company-services,.page-company .company-performance,.page-company .company-workplace,.page-company .company-reputation,.page-company .company-culture{padding-bottom:40px}}.page-company .company-faq,.page-company .company-openings{margin-bottom:48px}.page-company .company-profile__contents,.page-company .company-services__contents{font-size:var(--font-size-13);font-weight:300;line-height:1.8}@media (width >= 992px){.page-company .company-profile__contents,.page-company .company-services__contents{font-size:var(--font-size-14)}}.page-company .company-profile__contents ul,.page-company .company-services__contents ul{padding:0;margin:0;list-style:none}.page-company .company-profile__contents ul li,.page-company .company-services__contents ul li{padding-left:1em;text-indent:-1em}.page-company .company-profile__contents ul li:before,.page-company .company-services__contents ul li:before{content:"・"}.page-company .company-performance__date{margin-bottom:16px;font-size:var(--font-size-12);font-weight:300;line-height:1.5;color:var(--color-gray-500)}@media (width >= 992px){.page-company .company-performance__date{font-size:var(--font-size-11);line-height:1.6}}.page-company .company-performance__chart{padding:8px;margin-bottom:16px;background-color:var(--color-gray-100);border-radius:8px}@media (width >= 992px){.page-company .company-performance__chart{padding:16px 15px}}.page-company .company-performance__chart-inner{height:260px;padding:16px 0;background-color:var(--color-white);border-radius:6px}@media (width >= 992px){.page-company .company-performance__chart-inner{padding:18px 16px;border-radius:8px}}.page-company .company-performance__data{display:grid;gap:16px;margin-bottom:24px}@media (width >= 992px){.page-company .company-performance__data{grid-template-columns:repeat(2,1fr);gap:48px 24px}}.page-company .company-performance__data-title{margin-bottom:4px;font-size:var(--font-size-13);font-weight:600;line-height:1.8}.page-company .company-performance__data-value{padding-bottom:9px;border-bottom:1px solid var(--color-gray-150)}.page-company .company-performance__data-em{margin-bottom:4px;font-size:var(--font-size-28);font-weight:600;line-height:1.4}.page-company .company-performance__data-comparison{display:flex;gap:.5em;align-items:center;margin-bottom:4px;font-size:var(--font-size-12);font-weight:600;line-height:1.8;color:#e53935}.page-company .company-performance__data-prev-value{font-size:var(--font-size-11);font-weight:300;line-height:1.6;color:#888}.page-company .company-performance__summary{padding:25px;background-color:#f7fcfb;border-radius:8px}.page-company .company-performance__summary-title{padding-bottom:6px;margin-bottom:10px;font-size:var(--font-size-14);font-weight:600;line-height:1.8;border-bottom:1px solid var(--color-gray-150)}.page-company .company-performance__summary-data{display:grid;gap:14px;font-size:var(--font-size-13);font-weight:300;line-height:1.8}.page-company .company-workplace__contents{display:grid;gap:16px}@media (width >= 992px){.page-company .company-workplace__contents{gap:24px;padding-top:8px}}.page-company .company-workplace__salary-data{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;font-size:var(--font-size-13);font-weight:300;line-height:1.8}.page-company .company-workplace__salary-data-title{margin-bottom:4px;color:var(--color-gray-500)}.page-company .company-workplace__salary-data-value{padding-bottom:9px;font-size:var(--font-size-28);font-weight:600;line-height:1.4;border-bottom:1px solid var(--color-gray-150)}.page-company .company-workplace__rate-data{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;font-size:var(--font-size-13);font-weight:300;line-height:1.8}@media (width >= 992px){.page-company .company-workplace__rate-data{grid-template-columns:120px 1fr 60px;gap:0}}.page-company .company-workplace__rate-data-value{font-size:var(--font-size-14);font-weight:600;line-height:1.6;text-align:right}@media (width >= 992px){.page-company .company-workplace__rate-data-value{order:3}}.page-company .company-workplace__rate-data-bar{position:relative;grid-column:1 / 3;width:100%;height:12px;background-color:var(--color-gray-50);border-radius:9999px}@media (width >= 992px){.page-company .company-workplace__rate-data-bar{grid-column:unset}}.page-company .company-workplace__rate-data-bar-active{position:absolute;top:0;bottom:0;left:0;display:block;background:linear-gradient(93deg,#42e6c3,#39c76d);border-radius:9999px}.page-company .company-workplace__benefits-data{display:grid;gap:10px;font-size:var(--font-size-13);font-weight:300;line-height:1.8}.page-company .company-workplace__benefits-data-list{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.page-company .company-workplace__benefits-data-item{padding:4px 10px;font-size:var(--font-size-11);line-height:1.6;color:#555;background-color:var(--color-gray-100);border-radius:9999px}.page-company .company-reputation__description{padding-top:8px;margin-bottom:24px;font-size:var(--font-size-13);font-weight:300;line-height:1.8}@media (width >= 992px){.page-company .company-reputation__description{font-size:var(--font-size-14)}}.page-company .company-reputation__data{display:grid;gap:50px;margin-bottom:36px;font-size:var(--font-size-13);font-weight:300;line-height:1.75}@media (width >= 992px){.page-company .company-reputation__data{grid-template-columns:repeat(2,1fr);gap:40px;margin-bottom:32px;font-size:var(--font-size-14);line-height:1.8}}.page-company .company-reputation__data-title{padding-bottom:8px;margin-bottom:14px;font-size:var(--font-size-14);font-weight:600;line-height:1.8;color:var(--color-primary-600);border-bottom:1px solid var(--color-primary-600)}.page-company .company-reputation__data-list{display:grid;gap:12px;padding:0;margin:0;list-style:none}.page-company .company-reputation__data-list-item{position:relative;padding-left:24px}.page-company .company-reputation__data-list-item:before{position:absolute;top:0;left:0;display:block;width:24px;height:24px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_4785_7795'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='24'%20height='24'%3e%3crect%20width='24'%20height='24'%20fill='%2339C76D'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_4785_7795)'%3e%3cpath%20d='M10%2016.4L6%2012.4L7.4%2011L10%2013.6L16.6%207L18%208.4L10%2016.4Z'%20fill='%2339C76D'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.page-company .company-reputation__data-list.is-bad .company-reputation__data-list-item:before{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_4785_7814'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='24'%20height='24'%3e%3crect%20x='24'%20width='24'%20height='24'%20transform='rotate(90%2024%200)'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_4785_7814)'%3e%3cpath%20d='M5%2016L12%205L19%2016L5%2016ZM8.65%2014L15.35%2014L12%208.75L8.65%2014Z'%20fill='%2339C76D'/%3e%3c/g%3e%3c/svg%3e")}.page-company .company-reputation__notice{font-size:var(--font-size-10);font-weight:300;line-height:2;color:#888}@media (width >= 992px){.page-company .company-reputation__notice{font-size:var(--font-size-11);line-height:1.8;text-align:right}}.page-company .company-culture__data{display:grid;grid-template-columns:auto 1fr;gap:10px 8px;font-size:var(--font-size-10);font-weight:300;line-height:2}@media (width >= 992px){.page-company .company-culture__data{grid-template-columns:126px 1fr;gap:14px 7px;padding-top:8px;font-size:var(--font-size-14);line-height:1.8}}.page-company .company-faq__data{font-size:var(--font-size-14);font-weight:300;line-height:1.92}.page-company .company-faq__data-title{padding-top:16px;margin-bottom:8px;font-size:var(--font-size-15);line-height:1.8}.page-company .company-faq__data-title:before{font-weight:600;content:"Q. "}.page-company .company-faq__data-value{padding-bottom:16px;color:var(--color-gray-500);border-bottom:1px dashed #EEE}.page-company .company-faq__data-value:before{font-weight:600;content:"A. "}.page-company .company-openings__list{display:grid;gap:8px;padding-top:8px}@media (width >= 992px){.page-company .company-openings__list{gap:24px}}.page-company .company-openings-card{position:relative;display:grid;grid-template-columns:72px 1fr;gap:8px;align-items:center;padding:16px;background-color:var(--color-white);border:1px solid var(--color-gray-150);border-radius:8px}@media (width >= 992px){.page-company .company-openings-card{gap:16px}}.page-company .company-openings-card__image{display:block;object-fit:contain;width:72px;height:44px}.page-company .company-openings-card__company-name{padding-right:80px;margin-bottom:4px;font-size:var(--font-size-12);font-weight:300;line-height:1.5}@media (width >= 992px){.page-company .company-openings-card__company-name{margin-bottom:11px;font-size:var(--font-size-10)}}.page-company .company-openings-card__main-link{display:block;width:fit-content;margin-bottom:4px;font-size:var(--font-size-13);font-weight:600;line-height:1.8;color:var(--color-link);text-decoration:none;transition:opacity var(--transition-duration)}@media (width >= 992px){.page-company .company-openings-card__main-link{margin-bottom:8px;line-height:1.5}}.page-company .company-openings-card__main-link:hover{opacity:.7}.page-company .company-openings-card__job-title{display:inline;margin-right:1em;font-size:var(--font-size-13);font-weight:600;line-height:1.8}@media (width >= 992px){.page-company .company-openings-card__job-title{display:block;width:fit-content;margin-right:0;margin-bottom:8px}}.page-company .company-openings-card__income{display:inline}.page-company .company-openings-card__address{margin-bottom:4px;font-size:var(--font-size-10);font-weight:300;line-height:1.5;color:var(--color-dashboard-sub)}@media (width >= 992px){.page-company .company-openings-card__address{margin-bottom:8px}}.page-company .company-openings-card__match-rate{display:flex;gap:4px;align-items:center;width:fit-content;padding:3px 4px;font-size:var(--font-size-10);font-weight:300;line-height:1.1;color:var(--color-white);background-color:var(--color-secondary-500);border-radius:9999px}.page-company .company-openings-card__match-rate-value{padding:4px;font-size:var(--font-size-10);font-weight:600;line-height:1;color:var(--color-secondary-500);text-transform:uppercase;background-color:var(--color-white);border-radius:9999px}.page-company .company-openings-card__link{position:absolute;top:16px;right:16px;display:block;padding:3.5px 17.5px 3.5px 0;font-size:var(--font-size-10);font-weight:300;line-height:1.4;color:var(--color-gray-900);text-decoration:none;transition:opacity var(--transition-duration)}.page-company .company-openings-card__link:hover{opacity:.7}.page-company .company-openings-card__link:after{position:absolute;top:50%;right:0;display:block;width:14px;height:14px;content:"";background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14'%20height='15'%20viewBox='0%200%2014%2015'%20fill='none'%3e%3cpath%20d='M2.9165%207.5H11.0832'%20stroke='%230A0A0A'%20stroke-width='1.16667'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M7%203.41699L11.0833%207.50033L7%2011.5837'%20stroke='%230A0A0A'%20stroke-width='1.16667'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}.page-company .company-notice{font-size:var(--font-size-11);font-weight:300;line-height:1.5;color:#888}.page-company .job-detail-list{display:grid;gap:48px;margin-bottom:48px}@media (width >= 992px){.page-company .job-detail-list{gap:76px;margin-bottom:76px}}.page-company .job-card__header{display:grid;grid-template-columns:100px 1fr;gap:10px 8px;align-items:center;margin-bottom:10px}@media (width >= 992px){.page-company .job-card__header{grid-template-columns:162px 1fr;gap:8px 24px}}.page-company .job-card__image-wrapper{display:flex;align-items:center;justify-content:center}@media (width >= 992px){.page-company .job-card__image-wrapper{grid-row:1 / 3}}.page-company .job-card__image{display:block;width:100%;height:auto}.page-company .job-card__company-name{font-size:var(--font-size-15);font-weight:600;line-height:1.6}@media (width >= 992px){.page-company .job-card__company-name{display:inline-block;margin-right:16px}}.page-company .job-card__company-name-link{display:block;width:fit-content;color:var(--color-link);text-decoration:none;transition:opacity var(--transition-duration)}.page-company .job-card__company-name-link:hover{opacity:.7}.page-company .job-card__job-name{font-size:var(--font-size-15);font-weight:600;line-height:1.6}@media (width >= 992px){.page-company .job-card__job-name{display:inline-block}}.page-company .job-card__job-name-link{display:block;width:fit-content;color:var(--color-link);text-decoration:none;transition:opacity var(--transition-duration)}.page-company .job-card__job-name-link:hover{opacity:.7}.page-company .job-card__tag-list{display:flex;flex-wrap:wrap;grid-column:1 / 3;gap:5px;padding:0;margin:0;list-style:none}@media (width >= 992px){.page-company .job-card__tag-list{grid-column:2 / 3;align-self:start}}.page-company .job-card__tag-link{display:block;width:fit-content;padding:8px;font-size:var(--font-size-11);line-height:1;color:var(--color-gray-700);text-decoration:none;background-color:var(--color-gray-150);border-radius:9999px;transition:opacity var(--transition-duration)}.page-company .job-card__tag-link:hover{opacity:.7}.page-company .job-card__match-rate-data{display:grid;grid-template-columns:repeat(2,auto);gap:4px;align-items:center;width:fit-content;min-height:27px;padding:3px 4px;font-size:var(--font-size-10);line-height:1.1;color:var(--color-white);background-color:#2a85d0;border-radius:9999px}.page-company .job-card__match-rate-data-description{display:flex;align-items:center;justify-content:center;padding:4px;font-size:var(--font-size-10);font-weight:600;line-height:1;color:#2a85d0;text-transform:uppercase;background-color:var(--color-white);border-radius:9999px}.page-company .job-card__data{padding:8px;margin-bottom:26px;font-size:var(--font-size-13);line-height:calc(18 / 13);background-color:var(--color-gray-100)}@media (width >= 992px){.page-company .job-card__data{display:grid;grid-template-columns:150px 1fr;gap:4px 0;padding:12px;margin-bottom:16px;font-size:var(--font-size-14);line-height:1.8}}.page-company .job-card__data-title{padding:4px 16px;font-weight:700;background-color:var(--color-gray-50)}@media (width >= 992px){.page-company .job-card__data-title{padding:16px}}.page-company .job-card__data-description{padding:16px;background-color:var(--color-white)}@media (width >= 992px){.page-company .job-card__data-description{padding:16px 24px}}.page-company .job-card__data-description:not(:last-child){margin-bottom:4px}@media (width >= 992px){.page-company .job-card__data-description:not(:last-child){margin-bottom:0}}.page-company .job-card__data-description p+p{margin-top:1em}.page-company .job-card__data-description ul+p{margin-top:1em}.page-company .job-card__data-description ul{padding:0;margin:0;list-style:none}.page-company .job-card__data-description li:before{content:"・"}.page-company .job-card__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}@media (width >= 992px){.page-company .job-card__actions{gap:16px}}.page-company .job-card__detail-button{position:relative;display:block;width:fit-content;min-width:152px;padding:16px 24px;font-size:var(--font-size-13);font-weight:600;line-height:1;text-align:center;text-decoration:none;background:linear-gradient(90deg,var(--color-primary-500) 11.78%,var(--color-secondary-500) 87.95%);-webkit-background-clip:text;background-clip:text;border-radius:8px;-webkit-text-fill-color:transparent;transition:background var(--transition-duration)}@media (width >= 992px){.page-company .job-card__detail-button{font-size:var(--font-size-15)}}.page-company .job-card__detail-button:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary-500) 70%,transparent),color-mix(in srgb,var(--color-secondary-500) 70%,transparent));-webkit-background-clip:text;background-clip:text}.page-company .job-card__detail-button:hover:before{opacity:.7}.page-company .job-card__detail-button:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(90deg,var(--color-primary-500) 11.78%,var(--color-secondary-500) 87.95%);border-radius:8px;transition:opacity var(--transition-duration)}.page-company .job-card__detail-button:after{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;content:"";background:var(--color-white);border-radius:7px}.page-company .job-card__consult-button{display:block;width:fit-content;min-width:152px;padding:16px 24px;font-size:var(--font-size-13);font-weight:600;line-height:1;color:var(--color-white);text-align:center;text-decoration:none;background:linear-gradient(90deg,var(--color-primary-500) 11.78%,var(--color-secondary-500) 87.95%);border-radius:8px;transition:opacity var(--transition-duration)}@media (width >= 992px){.page-company .job-card__consult-button{font-size:var(--font-size-15)}}.page-company .job-card__consult-button:hover{opacity:.7}.page-company .job-card__consult-button.is-disabled{color:#949494;pointer-events:none;background:var(--color-gray-150)}.page-company .pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0;margin:0 -16px;list-style:none}@media (width >= 992px){.page-company .pagination{margin:0}}.page-company .pagination li a{display:flex;align-items:center;justify-content:center;width:fit-content;min-width:38px;min-height:38px;padding:4px 8px;font-size:var(--font-size-14);line-height:1.8;color:var(--color-gray-700);text-decoration:none;border-radius:8px;transition:background-color var(--transition-duration)}.page-company .pagination li>span{display:flex;align-items:center;justify-content:center;width:fit-content;min-width:38px;min-height:38px;padding:4px 8px;font-size:var(--font-size-14);line-height:1.8;border-radius:8px;transition:background-color var(--transition-duration)}.page-company .pagination li>.current,.page-company .pagination li>a:hover{background-color:var(--color-gray-150)}.page-company .pagination li>.prev,.page-company .pagination li>.next{gap:8px;padding:4px 12px;transition:opacity var(--transition-duration)}.page-company .pagination li>.prev:hover,.page-company .pagination li>.next:hover{background-color:inherit;opacity:.7}.page-company .pagination li>.prev:before{display:block;width:16px;height:16px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='17'%20height='17'%20viewBox='0%200%2017%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.5%2012.895L6.5%208.89502L10.5%204.89502'%20stroke='%23333333'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.page-company .pagination li>.next:after{display:block;width:16px;height:16px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='17'%20height='17'%20viewBox='0%200%2017%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.5%2012.895L10.5%208.89502L6.5%204.89502'%20stroke='%23333333'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.page-jobs__main{display:grid;gap:40px;padding-bottom:80px}@media (width >= 992px){.page-jobs__main{gap:42px}}.page-jobs__detail-main{padding-bottom:80px}@media (width >= 992px){.page-jobs__detail-main{padding-bottom:64px}}.page-jobs .jobs-search-card{padding:16px;margin-bottom:16px;background-color:var(--color-bg-gray);border-radius:8px}@media (width >= 992px){.page-jobs .jobs-search-card{padding:32px 40px;margin-bottom:12px}}.page-jobs .jobs-search-card__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.page-jobs .jobs-search-card__title{font-size:var(--font-size-16);font-weight:600;line-height:1}@media (width >= 992px){.page-jobs .jobs-search-card__title{font-size:var(--font-size-20)}}.page-jobs .jobs-search__count{display:flex;gap:8px;align-items:flex-end;margin-left:auto;font-size:var(--font-size-11);line-height:1}@media (width >= 992px){.page-jobs .jobs-search__count{font-size:var(--font-size-13)}}.page-jobs .jobs-search__count-description{display:flex;gap:11px;align-items:flex-end;font-size:var(--font-size-12);line-height:1}@media (width >= 992px){.page-jobs .jobs-search__count-description{gap:5px;font-size:var(--font-size-13)}}.page-jobs .jobs-search__count-description em{font-size:var(--font-size-24);font-style:normal;font-weight:700;line-height:1;letter-spacing:.05em}@media (width >= 992px){.page-jobs .jobs-search__count-description em{font-size:var(--font-size-26)}}.page-jobs .jobs-search-card__main{margin-bottom:16px}@media (width >= 992px){.page-jobs .jobs-search-card__main{display:grid;grid-template-columns:1fr auto;gap:26px;align-items:center;padding:9px 10px 9px 18px;background-color:var(--color-white);border:1px solid var(--color-gray-250);border-radius:8px}}.page-jobs .jobs-search-card__input-fields{padding:8px 16px;margin-bottom:12px;background-color:var(--color-white);border:1px solid var(--color-gray-250);border-radius:8px}@media (width >= 992px){.page-jobs .jobs-search-card__input-fields{display:grid;grid-template-columns:320px auto;gap:41px;padding:0;margin-bottom:0;border:none}}.page-jobs .jobs-search-card__input-field{position:relative;padding:8px 0 8px 30px;line-height:1}.page-jobs .jobs-search-card__input-field:not(:last-child){border-bottom:1px solid var(--color-gray-250)}@media (width >= 992px){.page-jobs .jobs-search-card__input-field:not(:last-child){border-bottom:none}}@media (width >= 992px){{position:absolute;top:50%;right:-21px;display:block;width:1px;height:40px;content:"";background-color:var(--color-gray-250);transform:translateY(-50%)}}.page-jobs .jobs-search-card__input-field.occupation:after{position:absolute;top:50%;right:4px;display:block;width:13px;height:6px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='6'%20viewBox='0%200%2013%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%201L6.49987%205L12%201'%20stroke='%2339C76D'%20stroke-linecap='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}@media (width >= 992px){{right:0}}.page-jobs .jobs-search-card__input-field.occupation:has(.jobs-search-card__input-field-remove-button.is-active):after{display:none}.page-jobs .jobs-search-card__input-field-icon{position:absolute;top:50%;left:0;transform:translateY(-50%)}.page-jobs .jobs-search-card__input-field-label{font-size:var(--font-size-10);font-weight:600;line-height:1}@media (width >= 992px){.page-jobs .jobs-search-card__input-field-label{display:block;margin-bottom:.25em;font-size:var(--font-size-12)}}.page-jobs .jobs-search-card__input-field-input{display:block;width:100%;padding-right:27px;margin:0;font-size:var(--font-size-16);font-weight:300;line-height:1.4;background-color:transparent;border:none}@media (width >= 992px){.page-jobs .jobs-search-card__input-field-input{font-size:var(--font-size-15)}}.page-jobs .jobs-search-card__input-field-input:focus{outline:none}.page-jobs .jobs-search-card__input-field-input::placeholder{font-size:var(--font-size-14);color:var(--color-gray-400)}@media (width >= 992px){{font-size:var(--font-size-15)}}.page-jobs .jobs-search-card__input-field-input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}.page-jobs .jobs-search-card__input-field-remove-button{position:absolute;top:50%;right:4px;display:none;align-items:center;justify-content:center;width:16px;height:16px;background-color:var(--color-gray-50);border-radius:9999px;transform:translateY(-50%);transition:opacity var(--transition-duration)}@media (width >= 992px){.page-jobs .jobs-search-card__input-field-remove-button{right:0}}.page-jobs .jobs-search-card__input-field-remove-button.is-active{display:flex}.page-jobs .jobs-search-card__input-field-remove-button:hover{opacity:.7}.page-jobs .jobs-search-card__input-field-remove-icon{width:5.7px;height:5.7px}.page-jobs .jobs-search-card__button{display:flex;gap:8px;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px;font-size:var(--font-size-15);font-weight:600;line-height:1;color:var(--color-white);text-align:center;cursor:pointer;background-color:var(--color-primary-200);border-radius:8px;transition:background-color var(--transition-duration)}@media (width >= 992px){.page-jobs .jobs-search-card__button{min-width:200px;min-height:56px;padding:16px}}.page-jobs .jobs-search-card__button:hover{background-color:var(--color-primary-300)}.page-jobs .jobs-search-card__button:before{display:block;width:20px;height:20px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18.085%2019.5743L11.383%2012.8723C10.8511%2013.2979%2010.2394%2013.6347%209.54793%2013.883C8.85646%2014.1312%208.12066%2014.2553%207.34053%2014.2553C5.40795%2014.2553%203.77234%2013.586%202.43372%2012.2473C1.09509%2010.9087%200.425781%209.27312%200.425781%207.34053C0.425781%205.40795%201.09509%203.77234%202.43372%202.43372C3.77234%201.09509%205.40795%200.425781%207.34053%200.425781C9.27312%200.425781%2010.9087%201.09509%2012.2473%202.43372C13.586%203.77234%2014.2553%205.40795%2014.2553%207.34053C14.2553%208.12066%2014.1312%208.85646%2013.883%209.54793C13.6347%2010.2394%2013.2979%2010.8511%2012.8723%2011.383L19.5743%2018.085L18.085%2019.5743ZM7.34053%2012.1277C8.67029%2012.1277%209.80059%2011.6623%2010.7314%2010.7314C11.6623%209.80059%2012.1277%208.67029%2012.1277%207.34053C12.1277%206.01077%2011.6623%204.88048%2010.7314%203.94965C9.80059%203.01881%208.67029%202.5534%207.34053%202.5534C6.01077%202.5534%204.88048%203.01881%203.94965%203.94965C3.01881%204.88048%202.5534%206.01077%202.5534%207.34053C2.5534%208.67029%203.01881%209.80059%203.94965%2010.7314C4.88048%2011.6623%206.01077%2012.1277%207.34053%2012.1277Z'%20fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.page-jobs .jobs-search-card__conditions{width:calc(100vw - 32px);max-width:736px;margin:0 -16px;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}@media (width >= 992px){.page-jobs .jobs-search-card__conditions{width:100%;max-width:none;margin:0;overflow:auto}}.page-jobs .jobs-search-card__conditions::-webkit-scrollbar{display:none}.page-jobs .jobs-search-card__conditions-list{display:flex;gap:8px;padding:0 16px;margin:0;list-style:none}@media (width >= 992px){.page-jobs .jobs-search-card__conditions-list{flex-wrap:wrap;padding:0}}.page-jobs .jobs-search-card__conditions-item{flex-shrink:0}.page-jobs .jobs-search-card__conditions-button{display:flex;gap:8px;align-items:center;justify-content:center;padding:8px 16px;font-size:var(--font-size-14);line-height:1;cursor:pointer;background-color:var(--color-white);border:1px solid var(--color-gray-250);border-radius:9999px;transition:opacity var(--transition-duration)}.page-jobs .jobs-search-card__conditions-button:after{display:block;width:13px;height:6px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='6'%20viewBox='0%200%2013%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%201L6.49987%205L12%201'%20stroke='%2339C76D'%20stroke-linecap='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.page-jobs .jobs-search-card__conditions-button:hover{opacity:.7}.page-jobs .jobs-search-card__conditions-button.is-active{color:var(--color-white);background-color:var(--color-primary-200);border-color:var(--color-primary-200)}.page-jobs .jobs-search-card__conditions-button.is-active:after{background-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='6'%20viewBox='0%200%2013%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%201L6.49987%205L12%201'%20stroke='%23ffffff'%20stroke-linecap='round'/%3e%3c/svg%3e")}.page-jobs .jobs-search-card__name-suggest{position:absolute;top:calc(100% - 1px);right:-17px;left:-17px;z-index:1;visibility:hidden;padding:4px 0 12px;background-color:var(--color-white);border-right:1px solid var(--color-gray-250);border-bottom:1px solid var(--color-gray-250);border-left:1px solid var(--color-gray-250);border-radius:0 0 8px 8px;box-shadow:0 2px 2px #00000026;opacity:0}@media (width >= 992px){.page-jobs .jobs-search-card__name-suggest{top:calc(100% + 10px);right:-21px;left:-19px;padding:0 0 12px}}.page-jobs .jobs-search-card__name-suggest.is-opend{visibility:visible;opacity:1}@media (width >= 992px){{position:absolute;top:-8px;left:-1px;display:block;width:8px;height:8px;content:"";background-color:var(--color-white);border-left:1px solid var(--color-gray-250)}}.page-jobs .jobs-search-card__name-suggest-list{display:grid;padding:0;margin:0;font-size:var(--font-size-13);line-height:1.6;list-style:none}.page-jobs .companies-search-card__name-suggest-button{position:relative;display:flex;align-items:center;width:100%;min-height:34px;padding:6px 16px 6px 37px;color:var(--color-gray-700);text-align:left;white-space:nowrap;text-decoration:none;cursor:pointer;outline:none;background:none;border:none}.page-jobs .companies-search-card__name-suggest-button:hover,.page-jobs .companies-search-card__name-suggest-button:focus,.page-jobs .companies-search-card__name-suggest-button.is-selected{background-color:#f2f4f6}.page-jobs .companies-search-card__name-suggest-button:before{position:absolute;top:50%;left:16px;display:block;width:13px;height:13px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18.085%2019.5743L11.383%2012.8723C10.8511%2013.2979%2010.2394%2013.6347%209.54793%2013.883C8.85646%2014.1312%208.12066%2014.2553%207.34053%2014.2553C5.40795%2014.2553%203.77234%2013.586%202.43372%2012.2473C1.09509%2010.9087%200.425781%209.27312%200.425781%207.34053C0.425781%205.40795%201.09509%203.77234%202.43372%202.43372C3.77234%201.09509%205.40795%200.425781%207.34053%200.425781C9.27312%200.425781%2010.9087%201.09509%2012.2473%202.43372C13.586%203.77234%2014.2553%205.40795%2014.2553%207.34053C14.2553%208.12066%2014.1312%208.85646%2013.883%209.54793C13.6347%2010.2394%2013.2979%2010.8511%2012.8723%2011.383L19.5743%2018.085L18.085%2019.5743ZM7.34053%2012.1277C8.67029%2012.1277%209.80059%2011.6623%2010.7314%2010.7314C11.6623%209.80059%2012.1277%208.67029%2012.1277%207.34053C12.1277%206.01077%2011.6623%204.88048%2010.7314%203.94965C9.80059%203.01881%208.67029%202.5534%207.34053%202.5534C6.01077%202.5534%204.88048%203.01881%203.94965%203.94965C3.01881%204.88048%202.5534%206.01077%202.5534%207.34053C2.5534%208.67029%203.01881%209.80059%203.94965%2010.7314C4.88048%2011.6623%206.01077%2012.1277%207.34053%2012.1277Z'%20fill='%23aaaaaa'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}.page-jobs .companies-search-card__name-suggest-text{display:block;width:100%;max-width:calc(100vw - 119px);overflow:hidden;text-overflow:ellipsis}@media (width >= 992px){.page-jobs .companies-search-card__name-suggest-text{max-width:305px}}.page-jobs .jobs-search-results__title{font-size:var(--font-size-12);font-weight:400;line-height:1.6}@media (width >= 992px){.page-jobs .jobs-search-results__title{font-size:var(--font-size-13);line-height:1}}.page-jobs .jobs-search-results__title em{display:block;font-size:var(--font-size-13);font-style:normal;font-weight:600;line-height:1.6}@media (width >= 992px){.page-jobs .jobs-search-results__title em{display:inline;line-height:1}}.page-jobs .jobs-search-results__list{margin-bottom:16px}.page-jobs .jobs-search-results__list>*:not(:last-child){border-bottom:1px solid var(--color-gray-200)}.page-jobs .jobs-search-result-card{padding:32px 0}.page-jobs .jobs-search-result-card__header{display:grid;grid-template-columns:100px 1fr;gap:10px 8px;align-items:center;margin-bottom:10px}@media (width >= 992px){.page-jobs .jobs-search-result-card__header{grid-template-columns:162px 1fr;gap:8px 24px}}.page-jobs .jobs-search-result-card__image-wrapper{display:flex;align-items:center;justify-content:center;height:62px}@media (width >= 992px){.page-jobs .jobs-search-result-card__image-wrapper{grid-row:1 / 3;height:100px}}.page-jobs .jobs-search-result-card__image{display:block;object-fit:contain;width:74px;height:46px}@media (width >= 992px){.page-jobs .jobs-search-result-card__image{width:163px;height:100px}}@media (width >= 992px){.jobs-search-result-card__title{align-self:end}}.page-jobs .jobs-search-result-card__company-name{font-size:var(--font-size-15);font-weight:600;line-height:1.6}@media (width >= 992px){.page-jobs .jobs-search-result-card__company-name{display:inline-block;margin-right:16px}}.page-jobs .jobs-search-result-card__company-name-link{display:block;width:fit-content;color:var(--color-link);text-decoration:none;transition:opacity var(--transition-duration)}.page-jobs .jobs-search-result-card__company-name-link:hover{opacity:.7}.page-jobs .jobs-search-result-card__job-name{font-size:var(--font-size-15);font-weight:600;line-height:1.6}@media (width >= 992px){.page-jobs .jobs-search-result-card__job-name{display:inline-block}}.page-jobs .jobs-search-result-card__job-name-link{display:block;width:fit-content;color:var(--color-link);text-decoration:none;transition:opacity var(--transition-duration)}.page-jobs .jobs-search-result-card__job-name-link:hover{opacity:.7}.page-jobs .jobs-search-result-card__tag-list{display:flex;flex-wrap:wrap;grid-column:1 / 3;gap:5px;padding:0;margin:0;list-style:none}@media (width >= 992px){.page-jobs .jobs-search-result-card__tag-list{grid-column:2 / 3;align-self:start}}.page-jobs .jobs-search-result-card__tag-link{display:block;width:fit-content;padding:8px;font-size:var(--font-size-11);line-height:1;color:var(--color-gray-700);text-decoration:none;background-color:var(--color-gray-150);border-radius:9999px;transition:opacity var(--transition-duration)}.page-jobs .jobs-search-result-card__tag-link:hover{opacity:.7}.page-jobs .jobs-search-result-card__match-rate-data{display:grid;grid-template-columns:repeat(2,auto);gap:4px;align-items:center;width:fit-content;min-height:27px;padding:3px 4px;font-size:var(--font-size-10);line-height:1.1;background-color:var(--color-gray-150);border-radius:9999px}.page-jobs .jobs-search-result-card__match-rate-data-description{display:flex;align-items:center;justify-content:center;padding:4px;font-size:var(--font-size-10);font-weight:600;line-height:1;color:var(--color-white);text-transform:uppercase;background-color:var(--color-gray-500);border-radius:9999px}.page-jobs .jobs-search-result-card__match-rate-data-description.is-ss,.page-jobs .jobs-search-result-card__match-rate-data-description.is-s{background-color:#2a85d0}.page-jobs .jobs-search-result-card__match-rate-data-description.is-a{background-color:#549ebb}.page-jobs .jobs-search-result-card__match-rate-data-description.is-b,.page-jobs .jobs-search-result-card__match-rate-data-description.is-c{background-color:#84b292}.page-jobs .jobs-search-result-card__data{padding:8px;margin-bottom:26px;font-size:var(--font-size-13);line-height:calc(18 / 13);background-color:var(--color-gray-100)}@media (width >= 992px){.page-jobs .jobs-search-result-card__data{display:grid;grid-template-columns:150px 1fr;gap:4px 0;padding:12px;margin-bottom:16px;font-size:var(--font-size-14);line-height:1.8}}.page-jobs .jobs-search-result-card__data-title{padding:4px 16px;font-weight:700;background-color:var(--color-gray-50)}@media (width >= 992px){.page-jobs .jobs-search-result-card__data-title{padding:16px}}.page-jobs .jobs-search-result-card__data-description{padding:16px;background-color:var(--color-white)}@media (width >= 992px){.page-jobs .jobs-search-result-card__data-description{padding:16px 24px}}.page-jobs .jobs-search-result-card__data-description:not(:last-child){margin-bottom:4px}@media (width >= 992px){.page-jobs .jobs-search-result-card__data-description:not(:last-child){margin-bottom:0}}.page-jobs .jobs-search-result-card__data-description p+p{margin-top:1em}.page-jobs .jobs-search-result-card__data-description ul+p{margin-top:1em}.page-jobs .jobs-search-result-card__data-description ul{padding:0;margin:0;list-style:none}.page-jobs .jobs-search-result-card__data-description li:before{content:"・"}.page-jobs .jobs-search-result-card__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}@media (width >= 992px){.page-jobs .jobs-search-result-card__actions{gap:16px}}.page-jobs .jobs-search-result-card__detail-button{position:relative;display:block;flex:1;padding:16px 0;font-size:var(--font-size-13);font-weight:600;line-height:1;text-align:center;text-decoration:none;background:linear-gradient(90deg,var(--color-primary-500) 11.78%,var(--color-secondary-500) 87.95%);-webkit-background-clip:text;background-clip:text;border-radius:8px;-webkit-text-fill-color:transparent;transition:background var(--transition-duration)}@media (width >= 992px){.page-jobs .jobs-search-result-card__detail-button{font-size:var(--font-size-15);max-width:153px}}.page-jobs .jobs-search-result-card__detail-button:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary-500) 70%,transparent),color-mix(in srgb,var(--color-secondary-500) 70%,transparent));-webkit-background-clip:text;background-clip:text}.page-jobs .jobs-search-result-card__detail-button:hover:before{opacity:.7}.page-jobs .jobs-search-result-card__detail-button:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(90deg,var(--color-primary-500) 11.78%,var(--color-secondary-500) 87.95%);border-radius:8px;transition:opacity var(--transition-duration)}.page-jobs .jobs-search-result-card__detail-button:after{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;content:"";background:var(--color-white);border-radius:7px}.page-jobs .jobs-search-result-card__consult-button{display:block;width:fit-content;min-width:152px;padding:16px 24px;font-size:var(--font-size-13);font-weight:600;line-height:1;color:var(--color-white);text-align:center;text-decoration:none;background:linear-gradient(90deg,var(--color-primary-500) 11.78%,var(--color-secondary-500) 87.95%);border-radius:8px;transition:opacity var(--transition-duration)}@media (width >= 992px){.page-jobs .jobs-search-result-card__consult-button{font-size:var(--font-size-15)}}.page-jobs .jobs-search-result-card__consult-button:hover{opacity:.7}.page-jobs .jobs-search-results-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0;margin:0 -16px;list-style:none}@media (width >= 992px){.page-jobs .jobs-search-results-pagination{margin:0}}.page-jobs .jobs-search-results-pagination li a{color:var(--color-gray-700);text-decoration:none}.page-jobs .jobs-search-results-pagination li>span{display:flex;align-items:center;justify-content:center;width:fit-content;min-width:38px;min-height:38px;padding:4px 8px;font-size:var(--font-size-14);line-height:1.8;border-radius:8px;transition:background-color var(--transition-duration)}.page-jobs .jobs-search-results-pagination li>.current,.page-jobs .jobs-search-results-pagination li>span:hover{background-color:var(--color-gray-150)}.page-jobs .jobs-search-results-pagination li>.prev,.page-jobs .jobs-search-results-pagination li>.next{gap:8px;padding:4px 12px;transition:opacity var(--transition-duration)}.page-jobs .jobs-search-results-pagination li>.prev:hover,.page-jobs .jobs-search-results-pagination li>.next:hover{background-color:inherit;opacity:.7}.page-jobs .jobs-search-results-pagination li>.prev:before{width:16px;height:16px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='17'%20height='17'%20viewBox='0%200%2017%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.5%2012.895L6.5%208.89502L10.5%204.89502'%20stroke='%23333333'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.page-jobs .jobs-search-results-pagination li>.next:after{width:16px;height:16px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='17'%20height='17'%20viewBox='0%200%2017%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.5%2012.895L10.5%208.89502L6.5%204.89502'%20stroke='%23333333'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.page-jobs .jobs-search-conditions__list{display:flex;flex-wrap:wrap;gap:9px 6px;padding:0;margin:0;list-style:none}.page-jobs .jobs-search-conditions__item{display:flex;gap:4px;align-items:center;padding:2px 6px 2px 8px;font-size:var(--font-size-12);font-weight:300;line-height:1;color:var(--color-gray-700);background-color:var(--color-bg-gray);border-radius:9999px;transition:background-color var(--transition-duration)}@media (width >= 992px){.page-jobs .jobs-search-conditions__item{gap:6px;padding:4px 6px 4px 8px}}.page-jobs .jobs-search-conditions__remove-button{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;color:var(--color-gray-500);cursor:pointer;background-color:transparent;border:none;border-radius:9999px;transition:all var(--transition-duration)}.page-jobs .jobs-search-conditions__remove-button:hover{color:var(--color-gray-700);background-color:var(--color-gray-200)}.page-jobs .jobs-search-conditions__remove-button:focus{outline:2px solid var(--color-primary-200);outline-offset:2px}.jobs-search-conditions__remove-icon{width:8px}.page-jobs .jobs-search-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-modal-overlay);visibility:hidden;background:#0006;opacity:0;transition:opacity var(--transition-duration)}.page-jobs .jobs-search-modal-overlay.is-open{visibility:visible;opacity:1}.page-jobs .jobs-search-modal{position:fixed;right:0;bottom:-100vh;left:0;z-index:var(--z-index-modal);visibility:hidden;max-height:80vh;background-color:var(--color-white);border-radius:8px 8px 0 0;opacity:0;transition:ease-in-out .4s}.page-jobs .jobs-search-modal.is-open{bottom:0;visibility:visible;opacity:1}@media (width >= 992px){.page-jobs .jobs-search-modal.is-open{bottom:auto}}@media (width >= 992px){.page-jobs .jobs-search-modal{top:64px;bottom:auto;left:50%;width:calc(100vw - 32px);max-width:440px;max-height:calc(100vh - 128px);border-radius:8px;transform:translate(-50%)}}.page-jobs .jobs-search-modal__header{display:flex;flex-wrap:wrap;align-items:center;padding:16px 12px 15px 20px;border-bottom:1px solid var(--color-gray-50)}.page-jobs .jobs-search-modal__title{margin-right:3em;font-size:var(--font-size-13);font-weight:300;line-height:1.6}.page-jobs .jobs-search-modal__sub-actions{display:flex;gap:8px;align-items:center;margin-left:auto}.page-jobs .jobs-search-modal__clear-icon{width:12px;height:12px}.page-jobs .jobs-search-modal__clear-button{display:flex;gap:4px;align-items:center;padding:8px;font-size:var(--font-size-12);line-height:1;color:var(--color-primary-200);border-radius:9999px;transition:background-color var(--transition-duration)}.page-jobs .jobs-search-modal__clear-button:hover{background-color:var(--color-gray-100)}.page-jobs .jobs-search-modal__cloce-icon{width:10px;height:10px}.page-jobs .jobs-search-modal__close-button{padding:8px;font-size:var(--font-size-12);line-height:1;color:var(--color-primary-200);background-color:var(--color-gray-50);border-radius:50%;transition:background-color var(--transition-duration)}.page-jobs .jobs-search-modal__close-button:hover{background-color:var(--color-gray-100)}.page-jobs .jobs-search-modal__body{max-height:calc(80vh - 164px);overflow:auto}@media (width >= 992px){.page-jobs .jobs-search-modal__body{max-height:calc(100vh - 292px)}}.page-jobs .jobs-search-modal__section-toggle-button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 12px 12px 20px;font-size:var(--font-size-12);line-height:1;text-align:left;border-bottom:1px solid var(--color-gray-50)}.page-jobs .jobs-search-modal__section-toggle-button.is-opened .jobs-search-modal__section-toggle-button-icon{transform:rotate(180deg)}.page-jobs .jobs-search-modal__section-toggle-button-icon{transition:transform var(--transition-duration)}.page-jobs .jobs-search-modal__section-body{display:grid;grid-template-rows:0fr;padding:0 24px;transition:grid-template-rows var(--transition-duration),padding var(--transition-duration)}.page-jobs .jobs-search-modal__section-body.is-opened{grid-template-rows:1fr;padding:24px;border-bottom:1px solid var(--color-gray-50)}.page-jobs .jobs-search-modal__section-inner{overflow:hidden}.page-jobs .jobs-search-modal__section-list{display:grid;gap:24px;padding:0;margin:0;list-style:none}.page-jobs .jobs-search-modal__section-label{position:relative;display:inline-block;padding-left:23px;font-size:var(--font-size-12);line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none}.page-jobs .jobs-search-modal__section-label:before{position:absolute;top:50%;left:0;display:block;width:15px;height:15px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.3929%200C14.2634%200%2015%200.736607%2015%201.60714V13.3929C15%2014.2969%2014.2634%2015%2013.3929%2015H1.60714C0.703125%2015%200%2014.2969%200%2013.3929V1.60714C0%200.736607%200.703125%200%201.60714%200H13.3929ZM13.9286%2013.3929V1.60714C13.9286%201.33929%2013.6607%201.07143%2013.3929%201.07143H1.60714C1.3058%201.07143%201.07143%201.33929%201.07143%201.60714V13.3929C1.07143%2013.6942%201.3058%2013.9286%201.60714%2013.9286H13.3929C13.6607%2013.9286%2013.9286%2013.6942%2013.9286%2013.3929Z'%20fill='%23777777'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}.page-jobs .jobs-search-modal__section-label:after{position:absolute;top:50%;left:0;display:block;width:15px;height:15px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.3929%2015H1.60714C0.703125%2015%200%2014.2969%200%2013.3929V1.60714C0%200.736607%200.703125%200%201.60714%200H13.3929C14.2634%200%2015%200.736607%2015%201.60714V13.3929C15%2014.2969%2014.2634%2015%2013.3929%2015ZM6.52902%2011.7188L12.6897%205.55804C12.8906%205.35714%2012.8906%205.02232%2012.6897%204.82143L11.9196%204.05134C11.7188%203.85045%2011.3839%203.85045%2011.183%204.05134L6.16071%209.07366L3.78348%206.72991C3.58259%206.52902%203.24777%206.52902%203.04688%206.72991L2.27679%207.5C2.07589%207.70089%202.07589%208.03572%202.27679%208.23661L5.75893%2011.7188C5.95982%2011.9531%206.32813%2011.9531%206.52902%2011.7188Z'%20fill='%2339C76D'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0;transform:translateY(-50%)}.page-jobs input[type=checkbox]:checked+.jobs-search-modal__section-label:after{opacity:1}.page-jobs .jobs-search-modal__section-checkbox{position:absolute;pointer-events:none;opacity:0}.page-jobs .jobs-search-modal__actions{padding:24px 16px 32px}@media (width >= 992px){.page-jobs .jobs-search-modal__actions{padding:24px 16px}}.page-jobs .jobs-search-modal__search-button{display:flex;gap:8px;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px;font-size:var(--font-size-13);font-weight:600;line-height:1;color:var(--color-white);text-align:center;cursor:pointer;background-color:var(--color-primary-200);border-radius:8px;transition:background-color var(--transition-duration)}@media (width >= 992px){.page-jobs .jobs-search-modal__search-button{min-width:200px;min-height:56px;padding:16px}}.page-jobs .jobs-search-modal__search-button:hover{background-color:var(--color-primary-300)}.page-jobs .jobs-search-modal__search-button:before{display:block;width:16px;height:16px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18.085%2019.5743L11.383%2012.8723C10.8511%2013.2979%2010.2394%2013.6347%209.54793%2013.883C8.85646%2014.1312%208.12066%2014.2553%207.34053%2014.2553C5.40795%2014.2553%203.77234%2013.586%202.43372%2012.2473C1.09509%2010.9087%200.425781%209.27312%200.425781%207.34053C0.425781%205.40795%201.09509%203.77234%202.43372%202.43372C3.77234%201.09509%205.40795%200.425781%207.34053%200.425781C9.27312%200.425781%2010.9087%201.09509%2012.2473%202.43372C13.586%203.77234%2014.2553%205.40795%2014.2553%207.34053C14.2553%208.12066%2014.1312%208.85646%2013.883%209.54793C13.6347%2010.2394%2013.2979%2010.8511%2012.8723%2011.383L19.5743%2018.085L18.085%2019.5743ZM7.34053%2012.1277C8.67029%2012.1277%209.80059%2011.6623%2010.7314%2010.7314C11.6623%209.80059%2012.1277%208.67029%2012.1277%207.34053C12.1277%206.01077%2011.6623%204.88048%2010.7314%203.94965C9.80059%203.01881%208.67029%202.5534%207.34053%202.5534C6.01077%202.5534%204.88048%203.01881%203.94965%203.94965C3.01881%204.88048%202.5534%206.01077%202.5534%207.34053C2.5534%208.67029%203.01881%209.80059%203.94965%2010.7314C4.88048%2011.6623%206.01077%2012.1277%207.34053%2012.1277Z'%20fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.page-jobs .job-section{padding-top:24px}@media (width >= 992px){.page-jobs .job-section{padding-top:32px}}.page-jobs .job-section:first-child{padding-top:16px}.page-jobs .job-section:not(:last-child){padding-bottom:32px;border-bottom:1px solid var(--color-gray-200)}.page-jobs .job-section__header{display:grid;grid-template-columns:100px 1fr;gap:10px 8px;align-items:center;margin-bottom:10px}@media (width >= 992px){.page-jobs .job-section__header{grid-template-columns:162px 1fr;gap:8px 24px;margin-bottom:32px}}.page-jobs .job-section__image-wrapper{display:flex;align-items:center;justify-content:center}@media (width >= 992px){.page-jobs .job-section__image-wrapper{grid-row:1 / 3}}.page-jobs .job-section__image{display:block;object-fit:contain;width:74px;height:46px}@media (width >= 992px){.page-jobs .job-section__image{width:163px;height:100px}}.job-section__title{display:flex;flex-direction:column}.page-jobs .job-section__company-name{font-size:var(--font-size-15);font-weight:600;line-height:1.6}@media (width >= 992px){.page-jobs .job-section__company-name{display:inline-block;margin-right:16px}}.page-jobs .job-section__company-name-link{display:block;width:fit-content;color:var(--color-link);text-decoration:none;transition:opacity var(--transition-duration)}.page-jobs .job-section__company-name-link:hover{opacity:.7}.page-jobs .job-section__job-name{font-size:var(--font-size-15);font-weight:600;line-height:1.6}@media (width >= 992px){.page-jobs .job-section__job-name{display:inline-block}}.page-jobs .job-section__tag-list{display:flex;flex-wrap:wrap;grid-column:1 / 3;gap:5px;padding:0;margin:0;list-style:none}@media (width >= 992px){.page-jobs .job-section__tag-list{grid-column:2 / 3;align-self:start}}.page-jobs .job-section__tag-link{display:block;width:fit-content;padding:8px;font-size:var(--font-size-11);line-height:1;color:var(--color-gray-700);text-decoration:none;background-color:var(--color-gray-150);border-radius:9999px;transition:opacity var(--transition-duration)}.page-jobs .job-section__match-rate-data{display:grid;grid-template-columns:repeat(2,auto);gap:4px;align-items:center;width:fit-content;min-height:27px;padding:3px 4px;font-size:var(--font-size-10);line-height:1.1;background-color:var(--color-gray-150);border-radius:9999px}.page-jobs .job-section__match-rate-data-description{display:flex;align-items:center;justify-content:center;padding:4px;font-size:var(--font-size-10);font-weight:600;line-height:1;color:var(--color-white);text-transform:uppercase;background-color:var(--color-gray-500);border-radius:9999px}.page-jobs .job-section__match-rate-data-description.is-ss,.page-jobs .job-section__match-rate-data-description.is-s{background-color:#2a85d0}.page-jobs .job-section__match-rate-data-description.is-a{background-color:#549ebb}.page-jobs .job-section__match-rate-data-description.is-b,.page-jobs .job-section__match-rate-data-description.is-c{background-color:#84b292}.page-jobs .job-section__ai-title{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-bottom:16px;font-size:var(--font-size-16);font-weight:600;line-height:1.8}@media (width >= 992px){.page-jobs .job-section__ai-title{gap:6px;font-size:var(--font-size-18)}}.page-jobs .job-section__ai-title:before{display:block;width:16px;height:16px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='17'%20height='17'%20viewBox='0%200%2017%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.2812%203.5C10.125%203.4375%2010%203.25%2010%203.0625C10%202.875%2010.125%202.6875%2010.2812%202.625L11.8125%201.84375L12.5625%200.34375C12.75%200%2013.2812%200%2013.4688%200.34375L14.2188%201.84375L15.75%202.625C15.9062%202.6875%2016.0312%202.875%2016.0312%203.0625C16.0312%203.25%2015.9062%203.4375%2015.75%203.5L14.2188%204.28125L13.4688%205.78125C13.375%205.9375%2013.2188%206.0625%2013.0312%206.0625C12.8125%206.0625%2012.6562%205.9375%2012.5625%205.78125L11.8125%204.28125L10.2812%203.5ZM12.4062%202.65625L11.625%203.0625L12.4062%203.4375C12.5%203.5%2012.5938%203.5625%2012.625%203.65625L13.0312%204.4375L13.4062%203.65625C13.4375%203.5625%2013.5312%203.5%2013.625%203.4375L14.4062%203.0625L13.625%202.65625C13.5312%202.625%2013.4375%202.53125%2013.4062%202.4375L13.0312%201.6875L12.625%202.4375C12.5938%202.53125%2012.5%202.625%2012.4062%202.65625ZM15.75%2012.625C15.9062%2012.7188%2016.0312%2012.875%2016.0312%2013.0625C16.0312%2013.2812%2015.9062%2013.4375%2015.75%2013.5312L14.2188%2014.2812L13.4688%2015.8125C13.375%2015.9688%2013.2188%2016.0625%2013.0312%2016.0625C12.8125%2016.0625%2012.6562%2015.9688%2012.5625%2015.8125L11.8125%2014.2812L10.2812%2013.5312C10.125%2013.4375%2010%2013.2812%2010%2013.0625C10%2012.875%2010.125%2012.7188%2010.2812%2012.625L11.8125%2011.875L12.5625%2010.3438C12.75%2010%2013.2812%2010%2013.4688%2010.3438L14.2188%2011.875L15.75%2012.625ZM13.625%2013.4688L14.4062%2013.0625L13.625%2012.6875C13.5312%2012.625%2013.4375%2012.5625%2013.4062%2012.4688L13.0312%2011.6875L12.625%2012.4688C12.5938%2012.5625%2012.5%2012.625%2012.4062%2012.6875L11.625%2013.0625L12.4062%2013.4688C12.5%2013.5%2012.5938%2013.5938%2012.625%2013.6875L13.0312%2014.4688L13.4062%2013.6875C13.4375%2013.5938%2013.5312%2013.5%2013.625%2013.4688ZM12.0312%208.0625C12%208.25%2011.9062%208.4375%2011.75%208.5L8.21875%2010.2812L6.46875%2013.8125C6.375%2013.9688%206.21875%2014.0625%206.03125%2014.0625C5.8125%2014.0625%205.65625%2013.9688%205.5625%2013.8125L3.8125%2010.2812L0.28125%208.5C0.125%208.4375%200%208.25%200%208.0625C0%207.875%200.125%207.6875%200.28125%207.625L3.8125%205.84375L5.5625%202.34375C5.75%202%206.28125%202%206.46875%202.34375L8.21875%205.84375L11.75%207.625C11.9062%207.6875%2012%207.875%2012.0312%208.0625ZM7.625%209.46875L10.4062%208.0625L7.625%206.6875C7.53125%206.625%207.4375%206.5625%207.40625%206.46875L6.03125%203.6875L4.625%206.46875C4.59375%206.5625%204.5%206.625%204.40625%206.6875L1.625%208.0625L4.40625%209.46875C4.5%209.5%204.59375%209.59375%204.625%209.6875L6.03125%2012.4688L7.40625%209.6875C7.4375%209.59375%207.53125%209.5%207.625%209.46875Z'%20fill='%2339C76D'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.page-jobs .job-section__data{padding:8px;margin-bottom:26px;font-size:var(--font-size-13);line-height:calc(18 / 13);background-color:var(--color-gray-100)}@media (width >= 992px){.page-jobs .job-section__data{display:grid;grid-template-columns:150px 1fr;gap:4px 0;padding:12px;margin-bottom:32px;font-size:var(--font-size-14);line-height:1.8}}.page-jobs .job-section__data-title{padding:4px 16px;font-weight:700;background-color:var(--color-gray-50)}@media (width >= 992px){.page-jobs .job-section__data-title{padding:16px}}.page-jobs .job-section__data-description{padding:16px;background-color:var(--color-white)}@media (width >= 992px){.page-jobs .job-section__data-description{padding:16px 24px}}.page-jobs .job-section__data-description:not(:last-child){margin-bottom:4px}@media (width >= 992px){.page-jobs .job-section__data-description:not(:last-child){margin-bottom:0}}.page-jobs .job-section__data-description p{overflow-wrap:break-word;word-break:break-all}.page-jobs .job-section__data-description p+p{margin-top:1em}.page-jobs .job-section__data-description ul+p{margin-top:1em}.page-jobs .job-section__data-description ul{padding:0;margin:0;list-style:none}.page-jobs .job-section__data-description li:before{content:"・"}.page-jobs .job-section__actions{display:flex;gap:8px;align-items:center;justify-content:center}@media (width >= 992px){.page-jobs .job-section__actions{gap:16px}}.page-jobs .job-section__consult-button-wrapper{flex:1}@media (width >= 992px){.page-jobs .job-section__consult-button-wrapper{flex:revert}}.page-jobs .job-section__consult-button{display:block;padding:16px 0;width:100%;font-size:var(--font-size-13);font-weight:600;line-height:1;color:var(--color-white);text-align:center;text-decoration:none;border:0;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:linear-gradient(90deg,var(--color-primary-500) 11.78%,var(--color-secondary-500) 87.95%);border-radius:8px;transition:opacity var(--transition-duration)}@media (width >= 992px){.page-jobs .job-section__consult-button{font-size:var(--font-size-16);width:153px}}.page-jobs .job-section__consult-button:hover{opacity:.7}.page-jobs .job-section__consult-button.is-disabled{color:#949494;pointer-events:none;background:var(--color-gray-150)}.page-jobs .job-section__consult-button.is-wide{width:100%}@media (width >= 992px){.page-jobs .job-section__consult-button.is-wide{width:362px}}.page-jobs .job-section__consult-button-follow{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:108px;padding:14px;font-size:var(--font-size-13);font-weight:600;line-height:1;text-align:center;text-decoration:none;background:linear-gradient(90deg,var(--color-primary-500) 11.78%,var(--color-secondary-500) 87.95%);-webkit-background-clip:text;background-clip:text;border-radius:8px;-webkit-text-fill-color:transparent;transition:background var(--transition-duration)}@media (width >= 992px){.page-jobs .job-section__consult-button-follow{font-size:var(--font-size-13);width:110px;min-width:revert}}.page-jobs .job-section__consult-button-follow:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary-500) 70%,transparent),color-mix(in srgb,var(--color-secondary-500) 70%,transparent));-webkit-background-clip:text;background-clip:text}.page-jobs .job-section__consult-button-follow:hover .job-section__consult-button-follow-icon{opacity:.7}.page-jobs .job-section__consult-button-follow:hover:before{opacity:.7}.page-jobs .job-section__consult-button-follow:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(90deg,var(--color-primary-500) 11.78%,var(--color-secondary-500) 87.95%);border-radius:8px;transition:opacity var(--transition-duration)}.page-jobs .job-section__consult-button-follow:after{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;content:"";background:var(--color-white);border-radius:7px}.page-jobs .job-section__consult-button-following{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:108px;padding:14px 24px;font-size:var(--font-size-13);font-weight:600;line-height:1;color:var(--color-gray-375);background-color:var(--color-white);border:1px solid var(--color-gray-150);border-radius:8px;cursor:pointer;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (width >= 992px){.page-jobs .job-section__consult-button-following{font-size:var(--font-size-13);width:110px;min-width:revert}}.page-jobs .job-section__consult-button-following:hover{background-color:var(--color-gray-100)}.page-jobs .job-section__consult-button-following:before,.page-jobs .job-section__consult-button-following:after{display:none}.page-jobs .job-section__consult-button-following .icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.page-jobs .jobs-search-modal__region-header{display:flex;padding:12px 20px;border-bottom:1px solid var(--color-gray-50)}.page-jobs .jobs-search-modal__region-header .jobs-search-modal__section-toggle-button{padding:0;border:none}.page-jobs .jobs-search-modal__middle-category-header{display:flex;padding:12px 20px;border-bottom:1px solid var(--color-gray-50)}.page-jobs .jobs-search-modal__middle-category-header .jobs-search-modal__section-toggle-button{padding:0;border:none}.page-jobs .job-section__sp-ai-data{display:block}@media (width >= 992px){.page-jobs .job-section__sp-ai-data{display:none}}.page-jobs .job-section__ai-body{padding:8px;background-color:var(--color-gray-100);margin-bottom:32px}@media (width >= 992px){.page-jobs .job-section__ai-body{padding:16px}}.page-jobs .job-section__ai-body ul{margin:0;padding-left:14px}.page-jobs .job-section__ai-data{display:block}@media (width >= 992px){.page-jobs .job-section__ai-data{display:flex}}.page-jobs .job-section__ai-data-two-column-layout{gap:10px}.page-jobs .job-section__ai-data-three-column-layout{display:flex;gap:8px}.page-jobs .job-section__ai-data-card{display:flex;flex:1;flex-direction:column;margin-bottom:16px;padding:16px;align-items:flex-start;border-radius:8px;background-color:var(--color-white)}@media (width >= 992px){.page-jobs .job-section__ai-data-card{padding:8px 16px}}.page-jobs .job-section__ai-data-three-column-layout .job-section__ai-data-card{gap:4px;padding:4px 2px 8px;justify-content:space-around}@media (width >= 992px){.page-jobs .job-section__ai-data-three-column-layout .job-section__ai-data-card{gap:0}}.page-jobs .job-section__ai-data-card--low-padding{padding-top:8px;padding-bottom:8px}.page-jobs .job-section__ai-data-card--text-center{align-items:center;text-align:center}.page-jobs .job-section__ai-data-title{margin-bottom:18px;font-size:var(--font-size-15);font-weight:700;color:var(--color-primary-200)}@media (width >= 992px){.page-jobs .job-section__ai-data-title{margin-bottom:4px}}.page-jobs .job-section__ai-data-title--small{font-size:var(--font-size-14);white-space:nowrap;color:var(--color-gray-700);font-weight:300}.page-jobs .job-section__ai-data-title-text{display:block;margin-bottom:8px}.page-jobs .job-section__ai-data-title-icon{width:20px;height:20px;margin:0 auto}.page-jobs .job-section__ai-data-description{font-size:var(--font-size-13);color:var(--color-gray-700);line-height:1.8}@media (width >= 992px){.page-jobs .job-section__ai-data-description{line-height:1.9}}.page-jobs .job-section__ai-data-description--emphasize{font-size:var(--font-size-16);font-weight:600;color:var(--color-primary-200);white-space:nowrap}@media (width >= 992px){.page-jobs .job-section__ai-data-description--emphasize{font-size:var(--font-size-18)}}.page-jobs .job-section__career-map-title{margin-bottom:10px}.page-jobs ul.job-section__career-map-list{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;width:100%}.page-jobs .job-section__career-map-step{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border-radius:20px;border:1px solid var(--color-gray-150);position:relative;background-color:var(--color-white);font-size:var(--font-size-13)}.page-jobs .job-section__career-map-step:first-child{padding-top:0;padding-left:0;padding-bottom:0}.page-jobs .job-section__career-map-step:not(:last-child):after{content:"";position:absolute;left:40px;top:100%;width:2px;height:calc(100% - 10px);background-image:url("data:image/svg+xml,%3csvg%20width='2'%20height='20'%20viewBox='0%200%202%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cline%20x1='1'%20y1='4.37114e-08'%20x2='0.999994'%20y2='130'%20stroke='%2339C76D'%20stroke-width='2'%20stroke-dasharray='4%202'/%3e%3c/svg%3e");background-repeat:no-repeat}.page-jobs .job-section__career-map-step:first-child{border:none}.page-jobs .job-section__career-map-label{padding:2px 8px;color:var(--color-white);background-color:#39c76d;border-radius:50px;text-align:center}.page-jobs .job-section__career-map-label.current{padding:12px 28px}.page-jobs .job-section__ai-reviews-summary{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--color-gray-150);line-height:1.5}.page-jobs .job-section__ai-reviews-detailed-analysis{line-height:1.5}.page-jobs .job-card__detail-button{position:relative;display:block;width:fit-content;min-width:152px;padding:16px 24px;font-size:var(--font-size-13);font-weight:600;line-height:1;text-align:center;text-decoration:none;background:linear-gradient(90deg,var(--color-primary-500) 11.78%,var(--color-secondary-500) 87.95%);-webkit-background-clip:text;background-clip:text;border-radius:8px;-webkit-text-fill-color:transparent;transition:background var(--transition-duration)}@media (width >= 992px){.page-jobs .job-card__detail-button{font-size:var(--font-size-15)}}.page-jobs .job-card__detail-button:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary-500) 70%,transparent),color-mix(in srgb,var(--color-secondary-500) 70%,transparent));-webkit-background-clip:text;background-clip:text}.page-jobs .job-card__detail-button:hover:before{opacity:.7}.page-jobs .job-card__detail-button:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(90deg,var(--color-primary-500) 11.78%,var(--color-secondary-500) 87.95%);border-radius:8px;transition:opacity var(--transition-duration)}.page-jobs .job-card__detail-button:after{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;content:"";background:var(--color-white);border-radius:7px}.page-jobs .job-section__complete-text{margin-bottom:40px;font-size:var(--font-size-14)}.page-jobs .job-section__complete-text br{display:none}@media (width >= 992px){.page-jobs .job-section__complete-text br{display:inline}}.page-jobs .job-complete-section{border-top:1px solid var(--color-gray-200)}.page-contacts__title{margin-bottom:10px;font-size:var(--font-size-16);font-weight:600;line-height:1.8}@media (width >= 992px){.page-contacts__title{font-size:var(--font-size-18)}}.page-contacts__description{margin-bottom:8px;font-size:var(--font-size-13);font-weight:300;line-height:1.8}@media (width >= 992px){.page-contacts__description{margin-bottom:24px;font-size:var(--font-size-14)}}.page-contacts__card{padding:24px 16px;background-color:var(--color-gray-100);border-radius:8px}@media (width >= 992px){.page-contacts__card{padding:24px 40px}}.page-contacts__card:not(:last-of-type){margin-bottom:10px}.page-contacts__default-button,.page-contacts__main-button{display:block;width:fit-content;padding:12px 24px;font-size:var(--font-size-11);font-weight:300;line-height:1;text-decoration:none;cursor:pointer;border-radius:8px;transition:background-color var(--transition-duration)}@media (width >= 992px){.page-contacts__default-button,.page-contacts__main-button{padding:16px 24px;font-size:var(--font-size-13)}}.page-contacts__default-button{color:var(--color-gray-700);background-color:var(--color-white);border:1px solid var(--color-gray-250);transition:background-color var(--transition-duration)}.page-contacts__default-button:hover{background-color:var(--color-gray-50)}.page-contacts__main-button{color:var(--color-white);background-color:var(--color-primary-200);border:none}.page-contacts__main-button:hover{background-color:var(--color-primary-300)}.page-contacts__main-button:disabled{cursor:not-allowed;background-color:var(--color-gray-200)}.page-contacts__form-group:not(:last-child){margin-bottom:24px}.page-contacts__form-group input[type=text],.page-contacts__form-group input[type=email],.page-contacts__form-group input[type=tel],.page-contacts__form-group textarea,.page-contacts__form-group select{display:block;width:100%;padding:14px 12px;font-size:var(--font-size-16);line-height:1.5;background-color:var(--color-white);border:1px solid var(--color-gray-250);border-radius:8px}.page-contacts__form-group select{padding:14px 40px 14px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='6'%20viewBox='0%200%2013%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%201L6.49987%205L12%201'%20stroke='%23666666'%20stroke-linecap='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 16px center;background-size:13px 6px}.page-contacts__form-group input::placeholder,.page-contacts__form-group textarea::placeholder{color:var(--color-gray-400)}.page-contacts__form-group input[type=text]:focus,.page-contacts__form-group input[type=email]:focus,.page-contacts__form-group input[type=tel]:focus,.page-contacts__form-group textarea:focus,.page-contacts__form-group select:focus{outline:none;border-color:var(--color-primary-500);box-shadow:none}.page-contacts__form-group input[type=text].is-error,.page-contacts__form-group input[type=email].is-error,.page-contacts__form-group input[type=tel].is-error,.page-contacts__form-group textarea.is-error,.page-contacts__form-group select.is-error{border:1px solid var(--color-danger-200)}.page-contacts__form-group input:-webkit-autofill,.page-contacts__form-group input:-webkit-autofill:focus,.page-contacts__form-group input:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--color-white) inset;-webkit-text-fill-color:var(--color-gray-900);transition:background-color 5000s ease-in-out 0s}.page-contacts__form-group .error-message{margin-top:8px;font-size:var(--font-size-11);font-weight:300;line-height:1.5;color:var(--color-danger-200)}.page-contacts__form-group .error-message:empty{display:none}.page-contacts__name-input-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.page-contacts__radio-wrap{display:flex;flex-wrap:wrap;align-items:start;justify-content:start;padding-top:8px}.page-contacts__radio-wrap input[type=radio]{position:absolute;pointer-events:none;opacity:0}.page-contacts__radio-label{position:relative;display:inline-block;padding-left:24px;font-size:var(--font-size-13);line-height:1.5;cursor:pointer;-webkit-user-select:none;user-select:none}.page-contacts__radio-label:not(:last-child){margin-right:24px}.page-contacts__radio-label:before{position:absolute;top:50%;left:0;display:block;width:18px;height:18px;content:"";background-color:var(--color-white);border:1px solid var(--color-gray-250);border-radius:50%;transform:translateY(-50%)}.page-contacts__radio-label:after{position:absolute;top:50%;left:4px;display:block;width:10px;height:10px;content:"";background-color:var(--color-white);border-radius:50%;transform:translateY(-50%)}input[type=radio]:checked+.page-contacts__radio-label:after{background-color:var(--color-primary-200)}.page-contacts__checkbox-wrap{display:flex;flex-wrap:wrap;align-items:start;justify-content:start;padding-top:8px}.page-contacts__checkbox-wrap input[type=checkbox]{position:absolute;pointer-events:none;opacity:0}.page-contacts__checkbox-label{position:relative;display:inline-block;padding-left:24px;font-size:var(--font-size-13);line-height:1.5;cursor:pointer;-webkit-user-select:none;user-select:none}.page-contacts__checkbox-label:not(:last-child){margin-right:24px}.page-contacts__checkbox-label:before{position:absolute;top:50%;left:0;display:block;width:16px;height:16px;content:"";background-color:var(--color-white);border:1px solid var(--color-gray-250);border-radius:2px;transform:translateY(-50%)}.page-contacts__checkbox-label:after{position:absolute;top:50%;left:2px;display:block;width:11px;height:9px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='11'%20height='9'%20viewBox='0%200%2011%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_655_3915)'%3e%3cpath%20d='M4.56166%208.22736C4.39845%208.39057%204.13139%208.39057%203.96819%208.22736L0.80795%205.03745C0.644746%204.87424%200.644746%204.60718%200.80795%204.44398L1.5943%203.65763C1.75751%203.49442%202.02457%203.49442%202.18777%203.65763L4.26492%205.74961L9.19074%200.883146C9.35394%200.719941%209.62101%200.719941%209.78421%200.883146L10.5706%201.6695C10.7338%201.8327%2010.7338%202.09976%2010.5706%202.26297L4.56166%208.22736Z'%20fill='%2339C76D'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_655_3915'%3e%3crect%20width='10'%20height='7.5816'%20fill='white'%20transform='translate(0.688965%200.76416)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0;transform:translateY(-50%)}input[type=checkbox]:checked+.page-contacts__checkbox-label:after{opacity:1}.page-contacts__form-label{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:start;margin-bottom:8px;font-size:var(--font-size-12);font-weight:600;line-height:1}.page-contacts__form-label .required{display:block;width:fit-content;padding:2px 4px;font-size:var(--font-size-10);font-weight:300;line-height:1.5;color:var(--color-white);background-color:var(--color-danger-200);border-radius:4px}.page-contacts__confirm-data dt{margin-bottom:8px;font-size:var(--font-size-12);font-weight:600;line-height:1}.page-contacts__confirm-data dd{font-size:var(--font-size-13);font-weight:300;line-height:1.8}@media (width >= 992px){.page-contacts__confirm-data dd{font-size:var(--font-size-14)}}.page-contacts__confirm-data dd:not(:last-child){margin-bottom:24px}.page-contacts__form-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:24px;margin-bottom:16px}.page-contacts__confirm-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:40px;margin-bottom:16px}.page-contacts__conplete-actions{margin-top:32px}@media (width >= 992px){.page-contacts__conplete-actions{margin-top:40px}}.page-policy__contents{font-size:var(--font-size-13);line-height:1.8;word-break:break-all}@media (width >= 992px){.page-policy__contents{font-size:var(--font-size-14)}}.page-policy__contents>*:first-child{margin-top:0}.page-policy__contents h1,.page-policy__contents h2{margin-top:40px;margin-bottom:10px;font-size:var(--font-size-16);font-weight:600;line-height:1.8}@media (width >= 992px){.page-policy__contents h1,.page-policy__contents h2{font-size:var(--font-size-18)}}.page-policy__contents h3{margin-top:30px;margin-bottom:10px;font-size:var(--font-size-15);font-weight:600;line-height:1.8}@media (width >= 992px){.page-policy__contents h3{font-size:var(--font-size-16)}}.page-policy__contents h4{margin-top:20px;margin-bottom:10px;font-size:var(--font-size-14);font-weight:600;line-height:1.8}@media (width >= 992px){.page-policy__contents h4{font-size:var(--font-size-15)}}.page-policy__contents h5,.page-policy__contents h6{margin-top:20px;margin-bottom:10px;font-size:var(--font-size-13);font-weight:600;line-height:1.8}@media (width >= 992px){.page-policy__contents h5,.page-policy__contents h6{font-size:var(--font-size-14)}}.page-policy__contents p{margin-bottom:10px}.page-policy__contents a{color:var(--color-link);text-decoration:none;transition:var(--transition-duration)}.page-policy__contents a:hover{opacity:.7}.page-policy__contents ol,.page-policy__contents ul{padding-left:1.5em;margin-top:10px;margin-bottom:10px}.page-policy__contents table{width:100%;border-collapse:collapse;border:1px solid #333333;margin-bottom:20px}@media (width >= 992px){.page-policy__contents table{table-layout:fixed}}.page-policy__contents table p{margin-bottom:0}.page-policy__contents th{background-color:#ddd;border:1px solid #333333}.page-policy__contents td{border:1px solid #333333;padding:6px}.page-policy__contents th:first-child,.page-policy__contents td:first-child{width:100px}@media (width >= 992px){.page-policy__contents th:first-child,.page-policy__contents td:first-child{width:200px;min-width:200px;max-width:200px}}.page-sign-in .sign-in-container{width:100%;max-width:440px;padding-right:16px;padding-left:16px;margin:0 auto}.page-sign-in .sign-in__main{padding-top:24px;padding-bottom:40px}.page-sign-in .sign-in__title{margin-bottom:1em;font-size:var(--font-size-15);font-weight:600;line-height:1.8;text-align:center}.page-sign-in .sign-in__message{margin-bottom:32px;font-size:var(--font-size-13);font-weight:300;line-height:1.8;text-align:center}.sign-in__notice{padding:12px 16px;margin-bottom:24px;text-align:center;background-color:#fff8e6;border:1px solid #f0c040;border-radius:8px}.sign-in__notice-text{margin:0;font-size:var(--font-size-13);font-weight:600;line-height:1.8;color:var(--color-gray-700)}.page-sign-in .sign-in__form-title{margin-bottom:8px;font-size:var(--font-size-15);font-weight:600;line-height:1.8;text-align:center}.page-sign-in .sign-in__reset-password-link,.page-sign-in .sign-in__sign-in-link{display:block;width:fit-content;margin:0 auto;font-size:var(--font-size-13);font-weight:300;line-height:1.8;color:var(--color-primary-200);text-align:center;text-decoration:none;transition:color var(--transition-duration)}.page-sign-in .sign-in__reset-password-link:hover,.page-sign-in .sign-in__sign-in-link:hover{color:var(--color-primary-500)}.page-sign-in .sign-in__reset-password-link{margin-top:12px;margin-bottom:36px}.page-sign-in .sign-in__sign-in-link-button{display:block;width:100%;max-width:260px;padding:16px 24px;margin:0 auto;font-size:var(--font-size-12);line-height:1;color:var(--color-white);text-align:center;text-decoration:none;cursor:pointer;background-color:var(--color-primary-200);border:none;border-radius:8px;transition:background-color var(--transition-duration)}.page-sign-in .sign-in__sign-in-link-button:hover{background-color:var(--color-primary-500)}.page-sign-in .sign-in__note{margin-top:32px;font-size:var(--font-size-11);font-weight:300;line-height:1.8;text-align:center}.page-sign-in .sign-in-form__fields{display:grid;gap:16px;padding:24px 16px;margin-bottom:24px;background-color:var(--color-gray-100);border-radius:8px}.page-sign-in .sign-in-form___form-label{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:start;margin-bottom:8px;font-size:var(--font-size-12);font-weight:600;line-height:1}.page-sign-in .sign-in-form___form-label .required{display:block;width:fit-content;padding:2px 4px;font-size:var(--font-size-10);font-weight:300;line-height:1.5;color:var(--color-white);background-color:var(--color-danger-200);border-radius:4px}.page-sign-in .sign-in-form___form-description{margin-bottom:8px;font-size:var(--font-size-11);color:var(--color-gray-500)}.page-sign-in .sign-in-form__form-group input[type=text],.page-sign-in .sign-in-form__form-group input[type=email],.page-sign-in .sign-in-form__form-group input[type=tel],.page-sign-in .sign-in-form__form-group input[type=password],.page-sign-in .sign-in-form__form-group textarea,.page-sign-in .sign-in-form__form-group select{display:block;width:100%;padding:14px 12px;font-size:var(--font-size-16);line-height:1.5;background-color:var(--color-white);border:1px solid var(--color-gray-250);border-radius:8px}.page-sign-in .sign-in-form__form-group select{padding:14px 40px 14px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='6'%20viewBox='0%200%2013%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%201L6.49987%205L12%201'%20stroke='%23666666'%20stroke-linecap='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 16px center;background-size:13px 6px}.page-sign-in .sign-in-form__form-group input::placeholder,.page-sign-in .sign-in-form__form-group textarea::placeholder{color:var(--color-gray-400)}.page-sign-in .sign-in-form__form-group input[type=text]:focus,.page-sign-in .sign-in-form__form-group input[type=email]:focus,.page-sign-in .sign-in-form__form-group input[type=tel]:focus,.page-sign-in .sign-in-form__form-group input[type=password]:focus,.page-sign-in .sign-in-form__form-group textarea:focus,.page-sign-in .sign-in-form__form-group select:focus{outline:none;border-color:var(--color-primary-500);box-shadow:none}.page-sign-in .sign-in-form__form-group input[type=text].is-error,.page-sign-in .sign-in-form__form-group input[type=email].is-error,.page-sign-in .sign-in-form__form-group input[type=tel].is-error,.page-sign-in .sign-in-form__form-group input[type=password].is-error,.page-sign-in .sign-in-form__form-group textarea.is-error,.page-sign-in .sign-in-form__form-group select.is-error{border:1px solid var(--color-danger-200)}.page-sign-in .sign-in-form__form-group input:-webkit-autofill,.page-sign-in .sign-in-form__form-group input:-webkit-autofill:focus,.page-sign-in .sign-in-form__form-group input:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--color-white) inset;-webkit-text-fill-color:var(--color-gray-900);transition:background-color 5000s ease-in-out 0s}.page-sign-in .sign-in-form__form-group .error-message,.page-sign-in .sign-in-form__login-remember-group .error-message{margin-top:8px;font-size:var(--font-size-11);font-weight:300;line-height:1.5;color:var(--color-danger-200)}.page-sign-in .sign-in-form__form-group .error-message:empty,.page-sign-in .sign-in-form__login-remember-group .error-message:empty{display:none}.page-sign-in .sign-in-form__login-remember-group{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 8px;-webkit-user-select:none;user-select:none}.page-sign-in .sign-in-form__login-remember-checkbox-wrap{position:relative;padding-left:26px;font-size:var(--font-size-13);line-height:1.6;cursor:pointer}.page-sign-in .sign-in-form__login-remember-checkbox-wrap:before{position:absolute;top:50%;left:0;display:block;width:20px;height:20px;content:"";background-color:var(--color-white);border:1px solid var(--color-gray-250);border-radius:4px;transform:translateY(-50%)}.page-sign-in .sign-in-form__login-remember-checkbox-wrap:after{position:absolute;top:50%;left:4px;display:block;width:11px;height:9px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='11'%20height='9'%20viewBox='0%200%2011%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_655_3915)'%3e%3cpath%20d='M4.56166%208.22736C4.39845%208.39057%204.13139%208.39057%203.96819%208.22736L0.80795%205.03745C0.644746%204.87424%200.644746%204.60718%200.80795%204.44398L1.5943%203.65763C1.75751%203.49442%202.02457%203.49442%202.18777%203.65763L4.26492%205.74961L9.19074%200.883146C9.35394%200.719941%209.62101%200.719941%209.78421%200.883146L10.5706%201.6695C10.7338%201.8327%2010.7338%202.09976%2010.5706%202.26297L4.56166%208.22736Z'%20fill='%23fff'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_655_3915'%3e%3crect%20width='10'%20height='7.5816'%20fill='white'%20transform='translate(0.688965%200.76416)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0;transform:translateY(-50%)}.page-sign-in .sign-in-form__login-remember-checkbox-wrap input[type=checkbox]{position:absolute;pointer-events:none;opacity:0}.page-sign-in .sign-in-form__login-remember-checkbox-wrap:has(input[type=checkbox]:checked):before{background-color:var(--color-primary-200);border:1px solid var(--color-primary-200)}.page-sign-in .sign-in-form__login-remember-checkbox-wrap:has(input[type=checkbox]:checked):after{opacity:1}.page-sign-in .sign-in-form___password-input-wrap{position:relative}.page-sign-in .sign-in-form___password-input-wrap input[type=text],.page-sign-in .sign-in-form___password-input-wrap input[type=password]{padding-right:40px}.page-sign-in .sign-in-form___password-toggle-button{position:absolute;top:50%;right:0;width:48px;height:48px;overflow:hidden;font-size:var(--font-size-10);text-indent:-9999px;border:none;border-radius:8px;transform:translateY(-50%)}.page-sign-in .sign-in-form___password-toggle-button:before{position:absolute;top:50%;left:50%;width:20px;height:20px;content:"";background-repeat:no-repeat;background-position:center;background-size:contain;transform:translate(-50%,-50%)}.page-sign-in .sign-in-form___password-toggle-button:focus{outline:none}.page-sign-in .sign-in-form___password-input-wrap input[type=password]+.sign-in-form___password-toggle-button:before{background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_2031_7569'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='20'%20height='20'%3e%3crect%20width='20'%20height='20'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_2031_7569)'%3e%3cpath%20d='M13.4167%2011.0808L12.2083%209.87248C12.3333%209.2197%2012.1458%208.60859%2011.6458%208.03914C11.1458%207.4697%2010.5%207.24748%209.70834%207.37248L8.50001%206.16414C8.73612%206.05303%208.97571%205.9697%209.21876%205.91414C9.46182%205.85859%209.72223%205.83081%2010%205.83081C11.0417%205.83081%2011.9271%206.19539%2012.6563%206.92456C13.3854%207.65373%2013.75%208.53914%2013.75%209.58081C13.75%209.85859%2013.7222%2010.119%2013.6667%2010.3621C13.6111%2010.6051%2013.5278%2010.8447%2013.4167%2011.0808ZM16.0833%2013.7058L14.875%2012.5391C15.4028%2012.1364%2015.8715%2011.6954%2016.2813%2011.2162C16.691%2010.7371%2017.0417%2010.1919%2017.3333%209.58081C16.6389%208.17803%2015.6424%207.06345%2014.3438%206.23706C13.0451%205.41067%2011.5972%204.99748%2010%204.99748C9.59723%204.99748%209.2014%205.02525%208.81251%205.08081C8.42362%205.13637%208.04168%205.2197%207.66668%205.33081L6.37501%204.03914C6.94446%203.80303%207.52779%203.62595%208.12501%203.50789C8.72223%203.38984%209.34723%203.33081%2010%203.33081C12.0972%203.33081%2013.9653%203.91067%2015.6042%205.07039C17.2431%206.23012%2018.4306%207.73359%2019.1667%209.58081C18.8472%2010.4003%2018.4271%2011.1607%2017.9063%2011.8621C17.3854%2012.5634%2016.7778%2013.178%2016.0833%2013.7058ZM16.5%2018.8308L13%2015.3725C12.5139%2015.5253%2012.0243%2015.6398%2011.5313%2015.7162C11.0382%2015.7926%2010.5278%2015.8308%2010%2015.8308C7.90279%2015.8308%206.03473%2015.2509%204.39584%2014.0912C2.75695%2012.9315%201.56945%2011.428%200.833344%209.58081C1.12501%208.8447%201.49307%208.16067%201.93751%207.52873C2.38195%206.89678%202.8889%206.33081%203.45834%205.83081L1.16668%203.49748L2.33334%202.33081L17.6667%2017.6641L16.5%2018.8308ZM4.62501%206.99748C4.22223%207.35859%203.85418%207.75442%203.52084%208.18498C3.18751%208.61553%202.90279%209.08081%202.66668%209.58081C3.36112%2010.9836%204.35765%2012.0982%205.65626%2012.9246C6.95487%2013.751%208.40279%2014.1641%2010%2014.1641C10.2778%2014.1641%2010.5486%2014.1468%2010.8125%2014.1121C11.0764%2014.0773%2011.3472%2014.0391%2011.625%2013.9975L10.875%2013.2058C10.7222%2013.2475%2010.5764%2013.2787%2010.4375%2013.2996C10.2986%2013.3204%2010.1528%2013.3308%2010%2013.3308C8.95834%2013.3308%208.07293%2012.9662%207.34376%2012.2371C6.61459%2011.5079%206.25001%2010.6225%206.25001%209.58081C6.25001%209.42803%206.26043%209.2822%206.28126%209.14331C6.30209%209.00442%206.33334%208.85859%206.37501%208.70581L4.62501%206.99748Z'%20fill='%23CCCCCC'/%3e%3c/g%3e%3c/svg%3e")}.page-sign-in .sign-in-form___password-input-wrap input[type=text]+.sign-in-form___password-toggle-button:before{background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_2031_7478'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='20'%20height='20'%3e%3crect%20width='20'%20height='20'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_2031_7478)'%3e%3cpath%20d='M9.99992%2013.3359C11.0416%2013.3359%2011.927%2012.9714%2012.6562%2012.2422C13.3853%2011.513%2013.7499%2010.6276%2013.7499%209.58594C13.7499%208.54427%2013.3853%207.65885%2012.6562%206.92969C11.927%206.20052%2011.0416%205.83594%209.99992%205.83594C8.95825%205.83594%208.07284%206.20052%207.34367%206.92969C6.6145%207.65885%206.24992%208.54427%206.24992%209.58594C6.24992%2010.6276%206.6145%2011.513%207.34367%2012.2422C8.07284%2012.9714%208.95825%2013.3359%209.99992%2013.3359ZM9.99992%2011.8359C9.37492%2011.8359%208.84367%2011.6172%208.40617%2011.1797C7.96867%2010.7422%207.74992%2010.2109%207.74992%209.58594C7.74992%208.96094%207.96867%208.42969%208.40617%207.99219C8.84367%207.55469%209.37492%207.33594%209.99992%207.33594C10.6249%207.33594%2011.1562%207.55469%2011.5937%207.99219C12.0312%208.42969%2012.2499%208.96094%2012.2499%209.58594C12.2499%2010.2109%2012.0312%2010.7422%2011.5937%2011.1797C11.1562%2011.6172%2010.6249%2011.8359%209.99992%2011.8359ZM9.99992%2015.8359C7.97214%2015.8359%206.12492%2015.27%204.45825%2014.138C2.79159%2013.0061%201.58325%2011.4887%200.833252%209.58594C1.58325%207.68316%202.79159%206.1658%204.45825%205.03385C6.12492%203.90191%207.97214%203.33594%209.99992%203.33594C12.0277%203.33594%2013.8749%203.90191%2015.5416%205.03385C17.2083%206.1658%2018.4166%207.68316%2019.1666%209.58594C18.4166%2011.4887%2017.2083%2013.0061%2015.5416%2014.138C13.8749%2015.27%2012.0277%2015.8359%209.99992%2015.8359ZM9.99992%2014.1693C11.5694%2014.1693%2013.0103%2013.7561%2014.3228%2012.9297C15.6353%2012.1033%2016.6388%2010.9887%2017.3333%209.58594C16.6388%208.18316%2015.6353%207.06858%2014.3228%206.24219C13.0103%205.4158%2011.5694%205.0026%209.99992%205.0026C8.43047%205.0026%206.9895%205.4158%205.677%206.24219C4.3645%207.06858%203.36103%208.18316%202.66659%209.58594C3.36103%2010.9887%204.3645%2012.1033%205.677%2012.9297C6.9895%2013.7561%208.43047%2014.1693%209.99992%2014.1693Z'%20fill='%23CCCCCC'/%3e%3c/g%3e%3c/svg%3e")}.page-sign-in .sign-in-form__button{display:block;width:100%;max-width:260px;padding:16px 24px;margin:0 auto;font-size:var(--font-size-12);line-height:1;color:var(--color-white);cursor:pointer;background-color:var(--color-primary-200);border:none;border-radius:8px;transition:background-color var(--transition-duration)}.page-sign-in .sign-in-form__button:hover{background-color:var(--color-primary-500)}.page-sign-in .sign-in-form__button:disabled{cursor:not-allowed;background-color:var(--color-gray-200)}.page-sign-in .sign-up{padding:0 16px}.page-sign-in .sign-up__or{position:relative;margin-bottom:16px;font-size:var(--font-size-12);line-height:1;text-align:center}.page-sign-in .sign-up__or:before{position:absolute;top:50%;right:-16px;left:-16px;display:block;height:1px;content:"";background-color:var(--color-gray-250);transform:translateY(-50%)}.page-sign-in .sign-up__or-text{position:relative;z-index:1;display:block;width:fit-content;padding:0 16px;margin:0 auto;background-color:var(--color-white)}.page-sign-in .sign-up__title{margin-bottom:8px;font-size:var(--font-size-13);font-weight:300;line-height:1.8;text-align:center}.page-sign-in .sign-up__link{display:block;width:100%;max-width:260px;padding:13px 24px;margin:0 auto 10px;font-size:var(--font-size-14);line-height:1;color:var(--color-primary-200);text-align:center;text-decoration:none;cursor:pointer;border:1px solid var(--color-primary-200);border-radius:8px;transition:var(--transition-duration)}.page-sign-in .sign-up__link:hover{color:var(--color-primary-500);border-color:var(--color-primary-500)}.page-sign-in .sign-up__link:disabled{cursor:not-allowed;background-color:var(--color-gray-200)}.page-sign-in .sign-up__policy-accepted{font-size:var(--font-size-11);font-weight:300;line-height:1.5;text-align:center}.page-sign-in .sign-up__policy-accepted a{color:var(--color-primary-200);text-decoration:none;transition:color var(--transition-duration)}.page-sign-in .sign-up__policy-accepted a:hover{color:var(--color-primary-500)}.registrations-header{position:sticky;top:0;z-index:10;width:100%;background-color:var(--color-white)}.registrations-header__inner{display:flex;align-items:center;justify-content:center;width:100%;min-height:63px}@media (width >= 992px){.registrations-header__inner{min-height:96px}}.registrations-header-title__link{display:grid;gap:6px;font-size:var(--font-size-10);font-weight:300;line-height:1;color:var(--color-black);letter-spacing:.03em;text-decoration:none;transition:var(--transition-duration);text-align:center}@media (width >= 992px){.registrations-header-title__link{font-size:var(--font-size-10);letter-spacing:.02em}}.registrations-header-title__logo{width:180px}.registrations-container{width:100%;max-width:440px;padding-right:16px;padding-left:16px;margin:0 auto}.registrations-indicator{display:grid;gap:16px;padding:24px 0}.registrations-indicator-bar{position:relative;width:100%;height:8px}.registrations-indicator-bar:before{position:absolute;top:50%;left:0;display:block;width:100%;height:4px;content:"";background-color:var(--color-secondary-100);border-radius:9999px;transform:translateY(-50%)}.registrations-indicator-bar__active{position:absolute;top:0;bottom:0;left:0;display:block;background-color:var(--color-secondary-500);border-radius:9999px}.registrations-indicator-data{display:flex;flex-wrap:wrap;gap:12px;font-size:var(--font-size-12);line-height:1}.registrations-indicator-data__rate{margin-left:auto}.registrations__title{margin-bottom:10px;font-size:var(--font-size-16);font-weight:600;line-height:1.8}@media (width >= 992px){.registrations__title{text-align:center}}.registrations__description{margin-bottom:24px;font-size:var(--font-size-13);line-height:1.8}.registrations__description p:not(:last-child){margin-bottom:1em}.registrations__description ul{padding:0;margin:0;font-size:var(--font-size-11);list-style:none}.registrations__description li{padding-left:1em;text-indent:-1em}.registrations__description li:before{content:"・"}.registrations-form{display:block;margin-bottom:125px}@media (width >= 992px){.registrations-form{margin-bottom:0}}.registrations-form__fields{display:grid;gap:24px;padding:24px 16px;margin-bottom:24px;background-color:var(--color-gray-100);border-radius:8px}.registrations-form___form-label{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:start;margin-bottom:8px;font-size:var(--font-size-12);font-weight:600;line-height:1}.registrations-form___form-label .required{display:block;width:fit-content;padding:2px 4px;font-size:var(--font-size-10);font-weight:300;line-height:1.5;color:var(--color-white);background-color:var(--color-danger-200);border-radius:4px}.registrations-form___form-description{margin-bottom:8px;font-size:var(--font-size-11);color:var(--color-gray-500)}.registrations-form__form-group input[type=text],.registrations-form__form-group input[type=email],.registrations-form__form-group input[type=tel],.registrations-form__form-group input[type=password],.registrations-form__form-group textarea,.registrations-form__form-group select{display:block;width:100%;padding:14px 12px;font-size:var(--font-size-16);line-height:1.5;background-color:var(--color-white);border:1px solid var(--color-gray-250);border-radius:8px}.registrations-form__form-group select{padding:14px 40px 14px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='6'%20viewBox='0%200%2013%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%201L6.49987%205L12%201'%20stroke='%23666666'%20stroke-linecap='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 16px center;background-size:13px 6px}.registrations-form__form-group input::placeholder,.registrations-form__form-group textarea::placeholder{color:var(--color-gray-400)}.registrations-form__form-group input[type=text]:focus,.registrations-form__form-group input[type=email]:focus,.registrations-form__form-group input[type=tel]:focus,.registrations-form__form-group input[type=password]:focus,.registrations-form__form-group textarea:focus,.registrations-form__form-group select:focus{outline:none;border-color:var(--color-primary-500);box-shadow:none}.registrations-form__form-group input[type=text].is-error,.registrations-form__form-group input[type=email].is-error,.registrations-form__form-group input[type=tel].is-error,.registrations-form__form-group input[type=password].is-error,.registrations-form__form-group textarea.is-error,.registrations-form__form-group select.is-error{border:1px solid var(--color-danger-200)}.registrations-form__form-group input:-webkit-autofill,.registrations-form__form-group input:-webkit-autofill:focus,.registrations-form__form-group input:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--color-white) inset;-webkit-text-fill-color:var(--color-gray-900);transition:background-color 5000s ease-in-out 0s}.registrations-form__form-group .error-message,.registrations-form__policy-assepted-group .error-message{margin-top:8px;font-size:var(--font-size-11);font-weight:300;line-height:1.5;color:var(--color-danger-200)}.registrations-form__form-group .error-message:empty,.registrations-form__policy-assepted-group .error-message:empty{display:none}.registrations-form__name-input-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.registrations-form__birthday-input-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.registrations-form__birthday-input-wrap option.placeholder{color:var(--color-gray-400)}.registrations-form__policy-assepted-group{padding:0 8px}.registrations-form__policy-assepted-checkbox-wrap{position:relative;display:block;padding-left:36px;font-size:var(--font-size-13);line-height:1.6;cursor:pointer;-webkit-user-select:none;user-select:none}.registrations-form__policy-assepted-checkbox-wrap:before{position:absolute;top:50%;left:0;display:block;width:20px;height:20px;content:"";background-color:var(--color-white);border:1px solid var(--color-gray-250);border-radius:4px;transform:translateY(-50%)}.registrations-form__policy-assepted-checkbox-wrap:after{position:absolute;top:50%;left:4px;display:block;width:11px;height:9px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='11'%20height='9'%20viewBox='0%200%2011%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_655_3915)'%3e%3cpath%20d='M4.56166%208.22736C4.39845%208.39057%204.13139%208.39057%203.96819%208.22736L0.80795%205.03745C0.644746%204.87424%200.644746%204.60718%200.80795%204.44398L1.5943%203.65763C1.75751%203.49442%202.02457%203.49442%202.18777%203.65763L4.26492%205.74961L9.19074%200.883146C9.35394%200.719941%209.62101%200.719941%209.78421%200.883146L10.5706%201.6695C10.7338%201.8327%2010.7338%202.09976%2010.5706%202.26297L4.56166%208.22736Z'%20fill='%23fff'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_655_3915'%3e%3crect%20width='10'%20height='7.5816'%20fill='white'%20transform='translate(0.688965%200.76416)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0;transform:translateY(-50%)}.registrations-form__policy-assepted-checkbox-wrap a{color:var(--color-gray-700);transition:opacity var(--transition-duration)}.registrations-form__policy-assepted-checkbox-wrap a:hover{opacity:.7}.registrations-form__policy-assepted-checkbox-wrap input[type=checkbox]{position:absolute;pointer-events:none;opacity:0}.registrations-form__policy-assepted-checkbox-wrap:has(input[type=checkbox]:checked):before{background-color:var(--color-primary-200);border:1px solid var(--color-primary-200)}.registrations-form__policy-assepted-checkbox-wrap:has(input[type=checkbox]:checked):after{opacity:1}.registrations-form__actions{position:fixed;bottom:0;left:0;width:100%;padding:20px 16px;background-color:var(--color-white);border-top:1px solid var(--color-gray-150)}@media (width >= 992px){.registrations-form__actions{position:static;padding:20px;margin-top:40px;border-top:none}}.registrations-form__action-button{display:block;width:100%;max-width:408px;padding:16px 24px;margin:0 auto;font-size:var(--font-size-12);line-height:1;color:var(--color-white);cursor:pointer;background-color:var(--color-primary-200);border:none;border-radius:8px;transition:background-color var(--transition-duration)}.registrations-form__action-button:hover{background-color:var(--color-primary-500)}.registrations-form__action-button:disabled{cursor:not-allowed;background-color:var(--color-gray-200)}.registrations-complate-business-brand-diagnosis-card{display:block;width:fit-content;margin:32px auto 40px}.registrations-complate-business-brand-diagnosis-card__image{display:block;width:100%;max-width:276px;height:auto;margin:0 auto}.registrations-complate-business-brand-diagnosis-card__content{padding:42px 0 0;margin-top:-42px;background-color:var(--color-white);border-radius:42px}.registrations-complate-business-brand-diagnosis-card__text{margin-bottom:5px;font-size:var(--font-size-13);font-weight:700;line-height:1.6;text-align:center}.registrations-complate-business-brand-diagnosis-card__text:before{content:"- "}.registrations-complate-business-brand-diagnosis-card__text:after{content:" -"}.registrations-complate-business-brand-diagnosis-card__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:15px 40px;margin:0 auto;font-size:var(--font-size-15);font-weight:600;line-height:1.34;color:var(--color-white);text-align:center;text-decoration:none;background:linear-gradient(90deg,var(--color-primary-500) 11.78%,var(--color-secondary-500) 87.95%);border-radius:9999px;transition:var(--transition-duration)}.registrations-complate-business-brand-diagnosis-card__button:hover{opacity:.7}.registrations-complate-navigation-section{padding:24px;background-color:var(--color-gray-100);border-radius:8px}.registrations-complate-navigation-list{display:grid;gap:8px;padding:0;margin:0;list-style:none}.registrations-complate-navigation-list__link{display:block;padding:12px 24px;font-size:var(--font-size-13);font-weight:300;line-height:1;color:var(--color-gray-700);text-align:center;text-decoration:none;background-color:var(--color-white);border:1px solid var(--color-gray-250);border-radius:8px;transition:opacity var(--transition-duration)}.registrations-complate-navigation-list__link:hover{opacity:.7}.registrations-cancel-member-container{margin-top:156px}.registrations-cancel-member__title{text-align:center}.registrations-cancel-member__description{margin-bottom:43px;text-align:center}.registrations-cancel-member__description li{line-height:1.4em}.registrations-cancel-member__description-card{padding:8px;margin-bottom:24px;font-size:var(--font-size-12);color:var(--color-dashboard-sub);text-align:left;border:solid 1px var(--color-gray-100);border-radius:4px}.registrations-cancel-member__description-card-title{display:flex;gap:4px;align-items:center;height:12px}.registrations-cancel-member__description-card ul{padding-left:24px;font-size:var(--font-size-12)}.registrations-cancel-member-navigation-section{padding:11px 24px;background-color:var(--color-gray-100);border-radius:8px}.registrations-cancel-member-navigation-list{display:grid;gap:8px;padding:0;margin:0;list-style:none}.registrations-cancel-member-navigation-list__link{display:block;padding:12px 24px;font-size:var(--font-size-13);font-weight:300;line-height:1;color:var(--color-gray-700);text-align:center;text-decoration:none;background-color:var(--color-white);border:1px solid var(--color-gray-250);border-radius:8px;transition:opacity var(--transition-duration)}.registrations-cancel-member-navigation-list__link:hover{opacity:.7}.shindan-header{position:sticky;top:0;z-index:10;width:100%;background-color:var(--color-white)}.shindan-header__inner{display:flex;align-items:center;justify-content:center;width:100%;min-height:63px}@media (width >= 992px){.shindan-header__inner{min-height:96px}}.shindan-header-title__link{display:grid;gap:6px;font-size:var(--font-size-08);font-weight:300;line-height:1;color:var(--color-black);letter-spacing:.03em;text-decoration:none;transition:var(--transition-duration)}@media (width >= 992px){.shindan-header-title__link{font-size:var(--font-size-10);letter-spacing:.02em}}.shindan-header-title__link:hover{opacity:.7}.shindan-header-title__logo{width:100px}@media (width >= 992px){.shindan-header-title__logo{width:120px}}.page-shindan-forms__result-header{width:fit-content;padding:16px 16px 24px;margin:0 auto}@media (width >= 992px){.page-shindan-forms__result-header{display:flex;gap:15px;order:2;width:100%;padding:8px 0 16px;margin:0;text-align:left}}.page-shindan-forms__result-title{margin-bottom:7px;font-size:var(--font-size-24);font-weight:700;line-height:1.2;color:var(--color-secondary-500);text-align:center;background:linear-gradient(90deg,#06b060 11.78%,#2a86d0 87.95%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (width >= 992px){.page-shindan-forms__result-title{font-size:var(--font-size-28)}}.page-shindan-forms__result-date-data{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:var(--font-size-12);font-weight:300;line-height:1.2}.page-shindan-forms__result-date-data-title:after{content:"："}.page-shindan-forms__result-action{display:block;width:fit-content;padding-bottom:16px;margin:0 auto}@media (width >= 992px){.page-shindan-forms__result-action{order:1;padding:0;margin:0 0 0 auto}}.page-shindan-forms__result-link-button{display:block;width:fit-content;padding:12px 48px;font-size:var(--font-size-16);font-weight:600;line-height:1;color:var(--color-white);text-align:center;text-decoration:none;background:linear-gradient(90deg,var(--color-primary-500) 11.78%,var(--color-secondary-500) 87.95%);border-radius:9999px;transition:var(--transition-duration)}.page-shindan-forms__result-link-button:hover{opacity:.7}.page-shindan-forms__result-link-button-em{display:block;margin-bottom:3px;font-style:normal}.page-shindan-forms__result-link-button-time{display:flex;gap:4px;align-items:center;justify-content:center;font-size:var(--font-size-12);font-style:normal;font-weight:300;line-height:1.8;color:#fff;text-align:center;text-decoration-line:underline;text-decoration-thickness:11%;text-decoration-style:dotted;text-underline-position:from-font;text-underline-offset:21.5%;text-decoration-skip-ink:auto}.page-shindan-forms__result-link-button-time:before{display:block;width:12px;height:12px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.08832%203.18945L6.08832%206.10643L8.03297%207.07875'%20stroke='white'%20stroke-width='0.972325'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M6.08739%2010.9657C8.77239%2010.9657%2010.949%208.78946%2010.949%206.10492C10.949%203.42039%208.77239%201.24414%206.08739%201.24414C3.40239%201.24414%201.22577%203.42039%201.22577%206.10492C1.22577%208.78946%203.40239%2010.9657%206.08739%2010.9657Z'%20stroke='white'%20stroke-width='0.972325'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.shindan-top{padding-top:16px}@media (width >= 992px){.shindan-top{padding-top:40px}}.shindan-top__title{max-width:320px;margin:0 auto 16px}@media (width >= 992px){.shindan-top__title{max-width:400px}}.shindan-top__description{width:fit-content;padding:0 20px;margin:0 auto;font-size:var(--font-size-13);font-weight:300;line-height:1.6}@media (width >= 992px){.shindan-top__description{padding:0;font-size:var(--font-size-14);line-height:1.78;text-align:center}}.shindan-top__description br{display:none}@media (width >= 992px){.shindan-top__description br{display:block}}.shindan-top__actions{margin-bottom:16px}.shindan-top__start-button{display:block;width:fit-content;padding:9px 36px;margin:0 auto 16px;font-size:var(--font-size-15);font-weight:600;line-height:1.8;color:var(--color-white);text-align:center;text-decoration:none;background:linear-gradient(90deg,var(--color-primary-500) 11.78%,var(--color-secondary-500) 87.95%);border-radius:9999px;transition:opacity var(--transition-duration)}@media (width >= 992px){.shindan-top__start-button{padding:9px 56px}}.shindan-top__start-button:hover{opacity:.7}.shindan-top__start-button:disabled{cursor:not-allowed;background:var(--color-dashboard-sub);opacity:.3}.shindan-top__start-button-note{padding:0 16px;margin:0 auto;font-size:var(--font-size-12);font-weight:700;line-height:1.6;color:var(--color-danger-500);text-align:center}.shindan-top__start-button-sub-text{display:flex;gap:4px;align-items:center;justify-content:center;font-size:var(--font-size-12);font-weight:300;line-height:1.8;color:#fff;text-align:center;text-decoration-line:underline;text-decoration-thickness:11%;text-decoration-style:dotted;text-underline-position:from-font;text-underline-offset:21.5%;text-decoration-skip-ink:auto}.shindan-top__start-button-sub-text:before{display:block;width:12px;height:12px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.08832%203.18945L6.08832%206.10643L8.03297%207.07875'%20stroke='white'%20stroke-width='0.972325'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M6.08739%2010.9657C8.77239%2010.9657%2010.949%208.78946%2010.949%206.10492C10.949%203.42039%208.77239%201.24414%206.08739%201.24414C3.40239%201.24414%201.22577%203.42039%201.22577%206.10492C1.22577%208.78946%203.40239%2010.9657%206.08739%2010.9657Z'%20stroke='white'%20stroke-width='0.972325'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.shindan-top__result-button{display:block;width:fit-content;padding:11px 47px;margin:0 auto;font-size:var(--font-size-13);font-weight:600;line-height:1.2;color:var(--color-white);text-align:center;text-decoration:none;background-image:linear-gradient(var(--color-white),var(--color-white)),linear-gradient(90deg,#06b060 11.78%,#2a86d0 87.95%);background-clip:padding-box,border-box;background-origin:border-box;border:1px solid transparent;border-radius:9999px;transition:opacity var(--transition-duration)}.shindan-top__result-button:hover{opacity:.7}.shindan-top__result-button-text{color:var(--color-secondary-500);text-align:center;background:linear-gradient(90deg,#06b060 11.78%,#2a86d0 87.95%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-shindan-forms{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;padding:40px 0;background-color:var(--color-gray-100)}@media (width >= 992px){.page-shindan-forms{padding-top:60px;padding-bottom:80px}}@media (width >= 992px){.page-shindan-forms__inner{max-width:896px}}@media (width >= 992px){.page-shindan-forms__result-inner{max-width:928px}}.page-shindan-forms__header{margin-bottom:16px}@media (width >= 992px){.page-shindan-forms__header{display:flex;flex-wrap:wrap;gap:24px 0;align-items:flex-end;margin-bottom:24px}}.page-shindan-forms__title{width:100%;max-width:269px;margin:0 auto}@media (width >= 992px){.page-shindan-forms__title{max-width:330px;margin-left:0}}.page-shindan-forms__indicator{display:flex;gap:7px;align-items:flex-end;justify-content:center;padding:8px 16px;font-size:var(--font-size-20);font-weight:600;line-height:1;color:#999}.page-shindan-forms__indicator-current{font-size:var(--font-size-32);color:#358bc0}.page-shindan-forms__actions{display:grid;gap:16px}@media (width >= 992px){.page-shindan-forms__actions{gap:32px}}.page-shindan-forms__next-button{display:flex;align-items:center;justify-content:center;width:fit-content;padding:10px 32px;margin:0 auto;font-size:var(--font-size-14);font-weight:600;line-height:1.2;color:var(--color-white);text-decoration:none;background:linear-gradient(90deg,var(--color-primary-500) 11.78%,var(--color-secondary-500) 87.95%);border-radius:9999px;transition:var(--transition-duration)}@media (width >= 992px){.page-shindan-forms__next-button{padding:10px 40px;font-size:var(--font-size-15)}}.page-shindan-forms__next-button:hover{opacity:.7}.page-shindan-forms__next-button:disabled{cursor:not-allowed;background:var(--color-dashboard-sub);opacity:.3}.page-shindan-forms__prev-button{display:flex;align-items:center;justify-content:center;width:fit-content;padding:10px 32px;margin:0 auto;font-size:var(--font-size-12);font-weight:600;line-height:1.2;color:var(--color-secondary-500);text-decoration:none;background:var(--color-white);border:1px solid var(--color-secondary-500);border-radius:9999px;transition:var(--transition-duration)}@media (width >= 992px){.page-shindan-forms__prev-button{padding:10px 40px}}.page-shindan-forms__prev-button:hover{opacity:.7}.page-shindan-forms__start-button{display:flex;align-items:center;justify-content:center;width:fit-content;padding:16px 56px;margin:0 auto;font-size:var(--font-size-15);font-weight:600;line-height:1.2;color:var(--color-white);text-decoration:none;background:linear-gradient(90deg,var(--color-primary-500) 11.78%,var(--color-secondary-500) 87.95%);border:none;border-radius:9999px;transition:var(--transition-duration)}.page-shindan-forms__start-button:hover{cursor:pointer;opacity:.7}.page-shindan-forms__seven-wrap{display:grid;gap:16px;margin-bottom:16px}@media (width >= 992px){.page-shindan-forms__seven-wrap{gap:24px;margin-bottom:24px}}.page-shindan-forms__ab-wrap{display:grid;gap:16px;margin-bottom:16px}@media (width >= 992px){.page-shindan-forms__ab-wrap{gap:32px;margin-bottom:32px}}.page-shindan-forms .shindan-start{display:flex;flex-direction:column;width:fit-content;height:100%;margin:0 auto}.page-shindan-forms .shindan-start__title{max-width:269px;margin:0 auto 16px}@media (width >= 992px){.page-shindan-forms .shindan-start__title{max-width:360px;margin-bottom:32px}}.page-shindan-forms .shindan-start__logo-image{display:block;width:100%}.page-shindan-forms .shindan-start__section{width:fit-content;padding:0 16px;margin:0 auto 32px}.page-shindan-forms .shindan-start__section-title{margin-bottom:4px;font-size:var(--font-size-14);font-weight:600;line-height:1.8}@media (width >= 992px){.page-shindan-forms .shindan-start__section-title{margin-bottom:0;font-size:var(--font-size-15)}}.page-shindan-forms .shindan-start__list{padding:0;margin:0;font-size:var(--font-size-13);font-weight:300;line-height:1.7;list-style:none}@media (width >= 992px){.page-shindan-forms .shindan-start__list{font-size:var(--font-size-15)}}.page-shindan-forms .shindan-start__list-item{display:grid;grid-template-columns:auto 1fr}.page-shindan-forms .shindan-start__list-item:before{content:"・"}.page-shindan-forms .shindan-break{display:flex;flex-direction:column;width:fit-content;height:100%;margin:0 auto}.page-shindan-forms .shindan-break__title{margin-bottom:4px;font-size:var(--font-size-15);font-weight:600;line-height:1.6}@media (width >= 992px){.page-shindan-forms .shindan-break__title{margin-bottom:0}}.page-shindan-forms .shindan-break__text{margin-bottom:32px;font-size:var(--font-size-14);font-weight:300;line-height:1.8}@media (width >= 992px){.page-shindan-forms .shindan-break__text{font-size:var(--font-size-15);line-height:1.6}}.page-shindan-forms .shindan-break__section-title{margin-bottom:4px;font-size:var(--font-size-15);font-weight:600;line-height:1.6}@media (width >= 992px){.page-shindan-forms .shindan-break__section-title{margin-bottom:0}}.page-shindan-forms .shindan-break__list{padding:0;margin:0 0 32px;font-size:var(--font-size-14);font-weight:300;line-height:1.8;list-style:none}@media (width >= 992px){.page-shindan-forms .shindan-break__list{font-size:var(--font-size-15);line-height:1.6}}.page-shindan-forms .shindan-break__list em{font-style:normal;font-weight:600}.page-shindan-forms .shindan-break__list-item:before{content:"・"}.shindan-seven-card{padding:16px 8px 26px;background-color:var(--color-white);border:1px solid var(--color-gray-150);border-radius:8px}@media (width >= 992px){.shindan-seven-card{padding:40px 24px 36px}}.shindan-seven-card__question{margin-bottom:16px;font-weight:600;color:var(--color-secondary-500);text-align:center;background:linear-gradient(90deg,#06b060 11.78%,#2a86d0 87.95%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (width >= 992px){.shindan-seven-card__question{margin-bottom:40px}}.shindan-seven-card__question-number{display:block;font-size:var(--font-size-20);line-height:1.6}@media (width >= 992px){.shindan-seven-card__question-number{display:inline;margin-bottom:0;font-size:var(--font-size-24)}}.shindan-seven-card__question-text{font-size:var(--font-size-16);line-height:1.6}@media (width >= 992px){.shindan-seven-card__question-text{font-size:var(--font-size-24)}}.shindan-seven-card__radio-group{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:fit-content;margin:0 auto}@media (width >= 992px){.shindan-seven-card__radio-group{grid-template-columns:repeat(3,auto);gap:11px;align-items:center}}.shindan-seven-card__radio-label{display:block;padding:0 4px;font-size:var(--font-size-11);font-weight:600;line-height:1}@media (width >= 992px){.shindan-seven-card__radio-label{padding:0;font-size:var(--font-size-14)}}.shindan-seven-card__radio-label-left{text-align:left}@media (width >= 992px){.shindan-seven-card__radio-label-left{order:-1}}.shindan-seven-card__radio-label-right{text-align:right}.shindan-seven-card__radio-options{display:flex;grid-column:1 / 3;gap:4px;align-items:center;justify-content:center}@media (width >= 992px){.shindan-seven-card__radio-options{grid-column:unset;gap:11px}}.shindan-seven-card__radio-option{display:flex;justify-content:center}.shindan-seven-card__radio-option:first-child .shindan-seven-card__radio-circle,.shindan-seven-card__radio-option:last-child .shindan-seven-card__radio-circle{width:48px;height:48px}@media (width >= 992px){.shindan-seven-card__radio-option:first-child .shindan-seven-card__radio-circle,.shindan-seven-card__radio-option:last-child .shindan-seven-card__radio-circle{width:100px;height:100px}}.shindan-seven-card__radio-option:nth-child(2) .shindan-seven-card__radio-circle,.shindan-seven-card__radio-option:nth-last-child(2) .shindan-seven-card__radio-circle{width:42px;height:42px}@media (width >= 992px){.shindan-seven-card__radio-option:nth-child(2) .shindan-seven-card__radio-circle,.shindan-seven-card__radio-option:nth-last-child(2) .shindan-seven-card__radio-circle{width:85px;height:85px}}@media (width >= 992px){.shindan-seven-card__radio-option:nth-child(3) .shindan-seven-card__radio-circle,.shindan-seven-card__radio-option:nth-last-child(3) .shindan-seven-card__radio-circle{width:70px;height:70px}}.shindan-seven-card__radio-input{position:absolute;pointer-events:none;opacity:0}.shindan-seven-card__radio-circle{display:flex;align-items:center;justify-content:center;width:36px;height:36px;cursor:pointer;background-color:var(--color-white);border:2px dashed var(--color-gray-250);border-radius:50%;transition:var(--transition-duration)}@media (width >= 992px){.shindan-seven-card__radio-circle{width:60px;height:60px}}.shindan-seven-card__radio-circle:hover{cursor:pointer;background-color:#e7e9eb;border:2px solid #e7e9eb}.shindan-seven-card__radio-circle:hover .shindan-seven-card__radio-number{color:var(--color-white)}.shindan-seven-card__radio-input:checked+.shindan-seven-card__radio-circle{background-color:#a4b0ba;border:2px solid #a4b0ba}.shindan-seven-card__radio-input:checked+.shindan-seven-card__radio-circle .shindan-seven-card__radio-number{color:var(--color-white)}.shindan-seven-card__radio-number{font-size:var(--font-size-12);font-weight:600;color:var(--color-gray-250);transition:color var(--transition-duration)}@media (width >= 992px){.shindan-seven-card__radio-number{font-size:var(--font-size-23)}}.shindan-ab-card{padding:16px 12px 28px;background-color:var(--color-white);border:1px solid var(--color-gray-150);border-radius:8px}@media (width >= 992px){.shindan-ab-card{padding:40px 32px 36px}}.shindan-ab-card__question{margin-bottom:16px;font-weight:600;color:var(--color-secondary-500);text-align:center;background:linear-gradient(90deg,#06b060 11.78%,#2a86d0 87.95%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (width >= 992px){.shindan-ab-card__question{margin-bottom:40px}}.shindan-ab-card__question-number{display:block;font-size:var(--font-size-20);line-height:1.6}@media (width >= 992px){.shindan-ab-card__question-number{display:inline;margin-bottom:0;font-size:var(--font-size-24)}}.shindan-ab-card__question-text{font-size:var(--font-size-16);line-height:1.6}@media (width >= 992px){.shindan-ab-card__question-text{font-size:var(--font-size-24)}}.shindan-ab-card__radio-options{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media (width >= 992px){.shindan-ab-card__radio-options{gap:16px}}.shindan-ab-card__radio-input{position:absolute;pointer-events:none;opacity:0}.shindan-ab-card__radio-button{display:block;width:100%;height:100%;padding:16px 8px;font-size:var(--font-size-13);font-weight:600;line-height:1.6;text-align:center;cursor:pointer;background-color:var(--color-white);border:2px dashed var(--color-gray-250);border-radius:16px;transition:var(--transition-duration)}@media (width >= 992px){.shindan-ab-card__radio-button{padding:30px;font-size:var(--font-size-16)}}.shindan-ab-card__radio-button:hover{color:var(--color-white);cursor:pointer;background-color:#e7e9eb;border:2px solid #e7e9eb}.shindan-ab-card__radio-input:checked+.shindan-ab-card__radio-button{color:var(--color-white);background-color:#a4b0ba;border:2px solid #a4b0ba}.shindan-ab-card__radio-number{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0 auto 12px;font-size:var(--font-size-12);font-weight:700;line-height:1;color:var(--color-white);text-transform:uppercase;background-color:var(--color-primary-500);border-radius:50%}@media (width >= 992px){.shindan-ab-card__radio-number{width:26px;height:26px;font-size:var(--font-size-16)}}.shindan-ab-card__radio-number.is-b{background-color:var(--color-secondary-500)}.shindan-report-loading{display:flex;flex-direction:column;width:fit-content;height:100%;margin:0 auto}.shindan-report-loading__title{max-width:269px;margin:0 auto 16px}@media (width >= 992px){.shindan-report-loading__title{max-width:360px;margin-bottom:32px}}.shindan-report-loading__logo-image{display:block;width:100%}.shindan-report-loading__section{width:fit-content;padding:0 16px;margin:0 auto 32px}.shindan-report-loading__description{display:flex;gap:4px;align-items:center;justify-content:center}.shindan-report-loading__loading-icon{display:inline-block;transform-origin:center;animation:shindan-rotate 3s linear infinite}@keyframes shindan-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.shindan-result{display:grid;gap:16px}@media (width >= 992px){.shindan-result{gap:32px}}.shindan-result-type{max-width:736px;padding:16px 24px 26px;background-color:var(--color-white);border:1px solid var(--color-gray-150);border-radius:8px}@media (width >= 992px){.shindan-result-type{max-width:none;padding:32px 40px}}.shindan-result-type__title{width:fit-content;margin:0 auto 20px;font-size:var(--font-size-14);font-weight:600;line-height:1.2;text-align:center}@media (width >= 992px){.shindan-result-type__title{display:flex;flex-direction:row-reverse;gap:16px;align-items:center;justify-content:center;margin:0 auto 16px;font-size:var(--font-size-16);text-align:left}}.shindan-result-type__title-image-wrapper{width:160px;max-width:100%;margin:0 auto 8px}@media (width >= 992px){.shindan-result-type__title-image-wrapper{width:226px;margin:0}}.shindan-result-type__title-image{display:block;width:100%}.shindan-result-type__title-head{display:block;width:fit-content;margin:0 auto 8px}@media (width >= 992px){.shindan-result-type__title-head{margin:0 0 8px;text-align:left}}.shindan-result-type__title-head:after{content:"："}.shindan-result-type__title-body{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;font-size:var(--font-size-34);font-weight:700;line-height:1.2;color:var(--color-secondary-500);text-align:center;background:linear-gradient(90deg,#06b060 11.78%,#2a86d0 87.95%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (width >= 992px){.shindan-result-type__title-body{font-size:var(--font-size-44)}}.shindan-result-type__contents{margin-bottom:16px;font-size:var(--font-size-14);font-weight:300;line-height:1.8}.shindan-result-type__catch{font-size:var(--font-size-18);font-weight:600;line-height:1.8}@media (width >= 992px){.shindan-result-type__catch br{display:none}}.shindan-result-type__data{padding:16px;font-size:var(--font-size-14);font-weight:300;line-height:1.8;background-color:var(--color-gray-100);border-radius:8px}@media (width >= 992px){.shindan-result-type__data{display:grid;grid-template-columns:auto 1fr;gap:4px 10px}}.shindan-result-type__data-title{font-weight:600}.shindan-result-type__data-title:after{content:"："}.shindan-result-type__data-value:not(:last-child){margin-bottom:4px}@media (width >= 992px){.shindan-result-type__data-value:not(:last-child){margin-bottom:0}}.shindan-result-catch{max-width:736px;overflow:hidden;color:var(--color-white);background:linear-gradient(0deg,#4aa7f1,#2d6796);border:1px solid var(--color-gray-150);border-radius:8px}@media (width >= 992px){.shindan-result-catch{max-width:none}}.shindan-result-catch-income__contents{color:var(--color-gray-700);background-color:var(--color-white)}@media (width >= 992px){.shindan-result-catch-income__contents{display:grid;grid-template-columns:314px 1fr;gap:16px;align-items:center;padding:30px 16px 10px}}.shindan-result-catch-income{padding:24px}@media (width >= 992px){.shindan-result-catch-income{padding:24px 40px}}.shindan-result-catch-income__data{margin-bottom:20px}@media (width >= 992px){.shindan-result-catch-income__data{margin-bottom:24px}}.shindan-result-catch-income__data-title{margin-bottom:12px;font-size:var(--font-size-13);font-weight:600;line-height:1.6}@media (width >= 992px){.shindan-result-catch-income__data-title{margin-bottom:16px;font-size:var(--font-size-15);line-height:1.48}}.shindan-result-catch-income__data-description{font-size:var(--font-size-30);font-weight:600;line-height:1.35}@media (width >= 992px){.shindan-result-catch-income__data-description{font-size:var(--font-size-38);line-height:1.35}}.shindan-result-catch-income__data-description em{margin-right:4px;font-size:var(--font-size-38);font-style:normal}@media (width >= 992px){.shindan-result-catch-income__data-description em{font-size:var(--font-size-69)}}@media (width >= 992px){.shindan-result-catch-income__data-description br{display:none}}.shindan-result-catch-income__data-description .wave-line{margin-right:4px;margin-left:4px}.shindan-result-catch-income__tag-list{display:flex;flex-direction:row;gap:8px 12px;align-items:stretch;padding:0;margin:0;font-size:var(--font-size-12);font-weight:600;line-height:1.5;list-style:none}@media (width >= 992px){.shindan-result-catch-income__tag-list{flex-flow:row wrap;align-items:center;font-size:var(--font-size-13)}}.shindan-result-catch-income__tag-list-item{padding:4px 12px;color:var(--color-secondary-500);background-color:var(--color-white);border-radius:9999px}@media (width < 992px){.shindan-result-catch-income__tag-list-item{padding:6px 12px;border-radius:8px}}@media (width < 992px){.shindan-result-catch-income__tag-label{display:block;font-size:var(--font-size-11)}}@media (width < 992px){.shindan-result-catch-income__tag-value{display:block}}.shindan-result-catch-income__tag-icon{display:inline-block;width:14px;height:8px;margin-left:4px;vertical-align:middle}.shindan-result-catch-income-detail{padding:20px 24px 12px;background-color:#f8fafc}@media (width >= 992px){.shindan-result-catch-income-detail{padding:24px 20px}}.shindan-result-catch-income-detail__title{margin-bottom:16px;font-size:var(--font-size-18);font-weight:600;line-height:1.3;color:var(--color-secondary-500)}.shindan-result-catch-income-detail__catch{margin-bottom:16px;font-size:var(--font-size-13);font-weight:600;line-height:1.3}.shindan-result-catch-income-detail__text{font-size:var(--font-size-12);font-weight:300;line-height:1.4}.shindan-result-catch-income-graph{display:grid;grid-template-columns:repeat(5,1fr);padding:20px 12px 8px}.shindan-result-catch-income-graph__item{position:relative}.shindan-result-catch-income-graph__item:not(:last-child):after{position:absolute;top:0;right:-1px;bottom:0;display:block;content:"";border-right:2px dotted var(--color-gray-150)}.shindan-result-catch-income-graph__bar-area{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:171px}.shindan-result-catch-income-graph__bar{flex-shrink:0;width:calc(100% - 14px);margin:0 auto;background:#cbd5e1;border-radius:4px 4px 0 0}.shindan-result-catch-income-graph__bar.is-current{background-color:#4274cb}.shindan-result-catch-income-graph__bar.is-future{background-color:var(--color-primary-500)}.shindan-result-catch-income-graph__tag{width:fit-content;padding:4px;margin:0 auto 4px;font-size:var(--font-size-11);font-weight:300;line-height:1.2;color:var(--color-white);background:#cbd5e1;border-radius:8px}.shindan-result-catch-income-graph__tag.is-current{background-color:#4274cb}.shindan-result-catch-income-graph__tag.is-future{background-color:var(--color-primary-500)}.shindan-result-catch-income-graph__value{margin-bottom:3px;font-size:var(--font-size-11);font-weight:300;line-height:1;text-align:center}.shindan-result-catch-income-graph__memory{padding-top:8px;font-size:var(--font-size-11);font-weight:300;text-align:center}.shindan-result-dna{max-width:736px;padding:32px 24px;background-color:var(--color-white);border:1px solid var(--color-gray-150);border-radius:8px}@media (width >= 992px){.shindan-result-dna{max-width:none;padding:32px 40px}}.shindan-result-dna__title{margin-bottom:32px;font-size:var(--font-size-15);font-weight:600;line-height:1.2}@media (width >= 992px){.shindan-result-dna__title{font-size:var(--font-size-16)}}.shindan-result-dna__title:after{content:"："}.shindan-result-dna__contents{display:grid;gap:16px}.shindan-result-dna-indicator__main{margin-bottom:14px}.shindan-result-dna-indicator__title{margin-bottom:10px;font-size:var(--font-size-13);font-weight:600;line-height:1.2;color:var(--color-primary-500)}.shindan-result-dna-indicator__bar-row{display:flex;gap:12px;align-items:center}.shindan-result-dna-indicator__bar{position:relative;display:block;flex:1;height:8px;background-color:var(--color-gray-150);border-radius:9999px}.shindan-result-dna-indicator__bar-active{position:absolute;top:0;bottom:0;left:0;width:0;background:linear-gradient(90deg,#06b060 11.78%,#2a86d0 87.95%);border-radius:21px;transition:width var(--transition-duration-indicator)}.shindan-result-dna-indicator__bar-active:after{position:absolute;top:50%;right:0;display:block;width:16px;height:16px;content:"";background:linear-gradient(90deg,#06b060 11.78%,#2a86d0 87.95%);border:3px solid var(--color-white);border-radius:50%;box-shadow:0 0 6px #00000040;transform:translateY(-50%)}.shindan-result-dna-indicator__bar-active-value{flex-shrink:0;min-width:30px;font-size:var(--font-size-14);font-weight:600;line-height:1.2;color:var(--color-secondary-500);text-align:left;transition:opacity var(--transition-duration-indicator)}.shindan-result-dna-indicator__bar-active-value:empty{opacity:0}.shindan-result-dna-indicator__description{font-size:var(--font-size-13);font-weight:300;line-height:1.5}.shindan-result-features{max-width:736px;padding:32px 24px;background-color:var(--color-white);border:1px solid var(--color-gray-150);border-radius:8px}@media (width >= 992px){.shindan-result-features{max-width:none;padding:32px 40px}}.shindan-result-features__title{margin-bottom:32px;font-size:var(--font-size-15);font-weight:600;line-height:1.2}@media (width >= 992px){.shindan-result-features__title{font-size:var(--font-size-16)}}.shindan-result-features__title:after{content:"："}@media (width >= 992px){.shindan-result-features__data-item{display:grid;grid-template-columns:100px 1fr;gap:16px}}.shindan-result-features__data-item:not(:last-child){padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #f5f5f5}.shindan-result-features__data-item.is-strengths .shindan-result-features__data-title{color:var(--color-primary-700)}.shindan-result-features__data-item.is-strengths .shindan-result-features__list-item:before{background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='21'%20viewBox='0%200%2020%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_2932_68785'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='20'%20height='21'%3e%3crect%20y='0.155762'%20width='20'%20height='20'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_2932_68785)'%3e%3cpath%20d='M8.79827%2014.2244L14.8499%208.17292L13.3654%206.67646L8.79827%2011.2435L6.56473%209.00979L5.08014%2010.5062L8.79827%2014.2244ZM10.0004%2018.8894C8.7848%2018.8894%207.64653%2018.6605%206.58556%2018.2027C5.52473%2017.7449%204.60195%2017.1236%203.81723%2016.3387C3.03237%2015.554%202.41105%2014.6312%201.95327%2013.5704C1.49549%2012.5094%201.2666%2011.3712%201.2666%2010.1556C1.2666%208.94007%201.49549%207.80181%201.95327%206.74083C2.41105%205.68%203.03237%204.75722%203.81723%203.9725C4.60195%203.18764%205.52473%202.56632%206.58556%202.10854C7.64653%201.65076%208.7848%201.42188%2010.0004%201.42188C11.2159%201.42188%2012.3542%201.65076%2013.4151%202.10854C14.476%202.56632%2015.3988%203.18764%2016.1835%203.9725C16.9683%204.75722%2017.5897%205.68%2018.0474%206.74083C18.5052%207.80181%2018.7341%208.94007%2018.7341%2010.1556C18.7341%2011.3712%2018.5052%2012.5094%2018.0474%2013.5704C17.5897%2014.6312%2016.9683%2015.554%2016.1835%2016.3387C15.3988%2017.1236%2014.476%2017.7449%2013.4151%2018.2027C12.3542%2018.6605%2011.2159%2018.8894%2010.0004%2018.8894ZM10.0004%2016.681C11.8301%2016.681%2013.3751%2016.0509%2014.6354%2014.7906C15.8956%2013.5303%2016.5258%2011.9853%2016.5258%2010.1556C16.5258%208.3259%2015.8956%206.7809%2014.6354%205.52062C13.3751%204.26035%2011.8301%203.63021%2010.0004%203.63021C8.17063%203.63021%206.62563%204.26035%205.36535%205.52062C4.10507%206.7809%203.47493%208.3259%203.47493%2010.1556C3.47493%2011.9853%204.10507%2013.5303%205.36535%2014.7906C6.62563%2016.0509%208.17063%2016.681%2010.0004%2016.681Z'%20fill='%2330765D'/%3e%3c/g%3e%3c/svg%3e")}.shindan-result-features__data-item.is-weaknesses .shindan-result-features__data-title{color:var(--color-primary-500)}.shindan-result-features__data-item.is-weaknesses .shindan-result-features__list-item:before{background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='21'%20viewBox='0%200%2020%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_2932_68813'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='20'%20height='21'%3e%3crect%20y='0.155762'%20width='20'%20height='20'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_2932_68813)'%3e%3cpath%20d='M9.12698%209.43679H10.8732V5.15554H9.12698V9.43679ZM10.0001%2012.6953C10.2475%2012.6953%2010.4548%2012.6117%2010.6222%2012.4443C10.7895%2012.2769%2010.8732%2012.0696%2010.8732%2011.8222C10.8732%2011.5748%2010.7895%2011.3675%2010.6222%2011.2001C10.4548%2011.0328%2010.2475%2010.9491%2010.0001%2010.9491C9.75274%2010.9491%209.54538%2011.0328%209.37802%2011.2001C9.21066%2011.3675%209.12698%2011.5748%209.12698%2011.8222C9.12698%2012.0696%209.21066%2012.2769%209.37802%2012.4443C9.54538%2012.6117%209.75274%2012.6953%2010.0001%2012.6953ZM10.0001%2016.146C11.6714%2014.6171%2012.9125%2013.238%2013.7236%2012.0087C14.5348%2010.7792%2014.9403%209.65485%2014.9403%208.63554C14.9403%207.14512%2014.4634%205.92471%2013.5097%204.97429C12.5559%204.02387%2011.386%203.54867%209.9999%203.54867C8.61392%203.54867%207.44406%204.02387%206.49031%204.97429C5.5367%205.92471%205.0599%207.14512%205.0599%208.63554C5.0599%209.65485%205.46545%2010.7784%206.27656%2012.0062C7.08767%2013.2338%208.32885%2014.6137%2010.0001%2016.146ZM10.0001%2018.6582C7.7108%2016.7223%205.99913%2014.9342%204.8651%2013.2939C3.73108%2011.6536%203.16406%2010.1008%203.16406%208.63554C3.16406%206.50665%203.85122%204.81068%205.22552%203.54762C6.59983%202.28443%208.19135%201.65283%2010.0001%201.65283C11.8089%201.65283%2013.4004%202.28443%2014.7747%203.54762C16.149%204.81068%2016.8361%206.50665%2016.8361%208.63554C16.8361%2010.1008%2016.2691%2011.6536%2015.1351%2013.2939C14.0011%2014.9342%2012.2894%2016.7223%2010.0001%2018.6582Z'%20fill='%2306B060'/%3e%3c/g%3e%3c/svg%3e")}.shindan-result-features__data-title{margin-bottom:8px;font-size:var(--font-size-14);font-weight:600;line-height:1.3}.shindan-result-features__data-description{padding:16px;background-color:#f5f5f5;border-radius:8px}.shindan-result-features__list{display:grid;gap:12px;padding:0;margin:0;font-size:var(--font-size-13);font-weight:300;line-height:1.5;list-style:none}@media (width >= 992px){.shindan-result-features__list{gap:4px;font-size:var(--font-size-15);line-height:1.8}}.shindan-result-features__list-item{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center}.shindan-result-features__list-item:before{width:20px;height:20px;content:"";background-repeat:no-repeat;background-position:center;background-size:contain}.shindan-result-thinking-ability{max-width:736px;padding:32px 24px;background-color:var(--color-white);border:1px solid var(--color-gray-150);border-radius:8px}@media (width >= 992px){.shindan-result-thinking-ability{max-width:none;padding:32px 40px}}.shindan-result-thinking-ability__title{margin-bottom:10px;font-size:var(--font-size-15);font-weight:600;line-height:1.2}@media (width >= 992px){.shindan-result-thinking-ability__title{font-size:var(--font-size-16)}}.shindan-result-thinking-ability__title:after{content:"："}.shindan-result-thinking-ability__description{margin-bottom:24px;font-size:var(--font-size-13);font-weight:300;line-height:1.6}@media (width >= 992px){.shindan-result-thinking-ability__description{font-size:var(--font-size-15);line-height:1.8}}.shindan-result-thinking-ability__contents{display:grid;gap:24px;margin-bottom:24px}.shindan-result-thinking-ability__summary-data{padding:16px;background-color:#f5f5f5;border-radius:8px}@media (width >= 992px){.shindan-result-thinking-ability__summary-data{padding:24px}}.shindan-result-thinking-ability__summary-data-title{margin-bottom:16px;font-size:var(--font-size-13);font-weight:600;line-height:1.2}@media (width >= 992px){.shindan-result-thinking-ability__summary-data-title{font-size:var(--font-size-15)}}.shindan-result-thinking-ability__summary-data-description{font-size:var(--font-size-13);font-weight:300;line-height:1.5}@media (width >= 992px){.shindan-result-thinking-ability__summary-data-description{font-size:var(--font-size-15)}}@media (width >= 992px){.shindan-result-thinking-ability-indicator{display:grid;grid-template-columns:372px 1fr;gap:24px;align-items:center}}.shindan-result-thinking-ability-indicator__main{margin-bottom:14px}@media (width >= 992px){.shindan-result-thinking-ability-indicator__main{margin-bottom:0}}.shindan-result-thinking-ability-indicator__label{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:var(--font-size-12);font-weight:600;line-height:1.2}@media (width >= 992px){.shindan-result-thinking-ability-indicator__label{font-size:var(--font-size-13)}}.shindan-result-thinking-ability-indicator__label-left{margin-right:auto;color:var(--color-primary-500)}.shindan-result-thinking-ability-indicator__label-right{margin-left:auto;color:var(--color-secondary-500)}.shindan-result-thinking-ability-indicator__bar{position:relative;display:block;width:100%;height:8px;background-color:var(--color-gray-150);border-radius:9999px}.shindan-result-thinking-ability-indicator__bar-active{position:absolute;top:0;bottom:0;left:0;width:0;background:linear-gradient(90deg,#06b060 11.78%,#2a86d0 87.95%);border-radius:21px;transition:width var(--transition-duration-indicator)}.shindan-result-thinking-ability-indicator__tag{display:block;width:fit-content;padding:8px 24px;margin:0 auto;font-size:var(--font-size-12);font-weight:600;line-height:1.2;color:var(--color-white);text-align:center;background-image:linear-gradient(90deg,var(--color-primary-500) 11.78%,var(--color-secondary-500) 87.95%);border-radius:9999px}@media (width >= 992px){.shindan-result-thinking-ability-indicator__tag{width:100%;font-size:var(--font-size-13)}}.shindan-result-prediction{max-width:736px;padding:32px 24px;background-color:var(--color-white);border:1px solid var(--color-gray-150);border-radius:8px}@media (width >= 992px){.shindan-result-prediction{max-width:none;padding:32px 40px}}.shindan-result-prediction__title{margin-bottom:10px;font-size:var(--font-size-15);font-weight:600;line-height:1.2}@media (width >= 992px){.shindan-result-prediction__title{font-size:var(--font-size-16)}}.shindan-result-prediction__title:after{content:"："}.shindan-result-prediction__description{margin-bottom:32px;font-size:var(--font-size-13);font-weight:300;line-height:1.6}@media (width >= 992px){.shindan-result-prediction__description{font-size:var(--font-size-15);line-height:1.8}}.shindan-result-prediction__cotents{position:relative;display:grid;gap:16px}.shindan-result-prediction__cotents:before{position:absolute;top:0;bottom:0;left:40px;display:block;width:2px;content:"";border-left:2px dashed var(--color-primary-200);transform:translate(-50%)}.shindan-result-prediction-data{position:relative;display:grid;grid-template-columns:80px 1fr;gap:16px;align-items:start}.shindan-result-prediction-data:last-child:before{position:absolute;top:0;bottom:0;left:40px;display:block;width:4px;content:"";border-left:4px solid var(--color-white);transform:translate(-50%)}.shindan-result-prediction-data.is-current .shindan-result-prediction-data__years{color:var(--color-white);background-color:var(--color-primary-200)}.shindan-result-prediction-data.is-current .shindan-result-prediction-data__card{border:1px dashed var(--color-primary-200)}.shindan-result-prediction-data.is-last .shindan-result-prediction-data__years{padding:16px 8px;color:var(--color-white);background-image:linear-gradient(90deg,var(--color-primary-500) 11.78%,var(--color-secondary-500) 87.95%);border:none}.shindan-result-prediction-data.is-last .shindan-result-prediction-data__card{background-image:linear-gradient(var(--color-white),var(--color-white)),linear-gradient(90deg,#06b060 11.78%,#2a86d0 87.95%);background-clip:padding-box,border-box;background-origin:border-box;border:1px solid transparent}.shindan-result-prediction-data__years{position:relative;padding:15px 8px;font-size:var(--font-size-11);font-weight:600;line-height:1;color:var(--color-primary-200);text-align:center;background-color:var(--color-white);border:1px solid var(--color-primary-200);border-radius:20px}.shindan-result-prediction-data__years:empty{height:100%;background:none;border:none;border-radius:0}.shindan-result-prediction-data__years:empty:after{position:absolute;top:50%;left:50%;display:block;width:14px;height:14px;content:"";background-color:var(--color-white);border:2px solid var(--color-primary-200);border-radius:50%;transform:translate(-50%,-50%)}.shindan-result-prediction-data__years:empty:before{position:absolute;top:50%;left:40px;display:block;width:56px;content:"";border-top:2px dashed var(--color-primary-200);transform:translateY(-50%)}.shindan-result-prediction-data__card{padding:16px;border:1px solid var(--color-gray-150);border-radius:20px}@media (width >= 992px){.shindan-result-prediction-data__card{display:flex;flex-wrap:wrap;align-items:start}}.shindan-result-prediction-data__age{margin-bottom:2px;font-size:var(--font-size-13);font-weight:600;line-height:1.5;color:var(--color-primary-200)}@media (width >= 992px){.shindan-result-prediction-data__age{width:50px;margin-right:8px}}.shindan-result-prediction-data__data{margin-bottom:8px;font-size:var(--font-size-13);font-weight:300;line-height:1.5}@media (width >= 992px){.shindan-result-prediction-data__data{margin-bottom:0}}@media (width >= 992px){.shindan-result-prediction-data__job{margin-bottom:4px}}.shindan-result-prediction-data__income{line-height:1.2;color:var(--color-gray-500)}.shindan-result-prediction-data__level{display:block;width:fit-content;padding:7px 16px;font-size:var(--font-size-11);font-weight:300;line-height:1;color:var(--color-white);background-color:var(--color-gray-350);border-radius:9999px}@media (width >= 992px){.shindan-result-prediction-data__level{margin-left:auto}}.shindan-result-prediction-data__level.is-low{background-color:var(--color-primary-200)}.shindan-result-prediction-data__level.is-middle{background-color:#8683dc}.shindan-result-prediction-data__level.is-high{background-color:#df5a58}.shindan-result-recommend{padding-top:16px}@media (width >= 992px){.shindan-result-recommend{padding-top:0}}.shindan-result-recommend__title{margin-bottom:16px;font-size:var(--font-size-16);font-weight:600;line-height:1.2}.shindan-result-recommend__slide-wrapper{width:100vw;margin-right:-16px;margin-left:-16px;overflow:hidden}@media (width >= 992px){.shindan-result-recommend__slide-wrapper{width:100%;margin:0}}.shindan-result-recommend__slide-item{width:220px!important}@media (width >= 992px){.shindan-result-recommend__slide-item{width:calc((100% - 20px) / 3)!important}}.shindan-result-recommend__slide-item:first-child{width:236px!important;padding-left:16px}@media (width >= 992px){.shindan-result-recommend__slide-item:first-child{width:calc((100% - 20px) / 3)!important;padding-left:0}}.shindan-result-recommend__slide-item:last-child{width:236px!important;padding-right:16px}@media (width >= 992px){.shindan-result-recommend__slide-item:last-child{width:calc((100% - 20px) / 3)!important;padding-right:0}}.shindan-result-recommend-card{position:relative;padding:16px;background-color:var(--color-white);border:1px solid var(--color-gray-150);border-radius:8px}.shindan-result-recommend-card__rate-data{display:flex;gap:4px;align-items:center;justify-content:center;width:fit-content;padding:4px;margin-bottom:8px;font-size:var(--font-size-11);font-weight:300;line-height:1;color:var(--color-white);background-color:var(--color-secondary-500);border-radius:9999px}.shindan-result-recommend-card__rate-data-value{padding:4px;font-size:var(--font-size-10);font-weight:600;color:var(--color-secondary-500);text-transform:uppercase;background-color:var(--color-white);border-radius:20px}.shindan-result-recommend-card__image-wrapper{display:block;width:72px;margin-bottom:8px}.shindan-result-recommend-card__image{display:block;width:100%}.shindan-result-recommend-card__company-name{margin-bottom:8px;font-size:var(--font-size-10);font-weight:300;line-height:1.5}.shindan-result-recommend-card__job{margin-bottom:8px;font-size:var(--font-size-13);font-weight:300;line-height:1.5}.shindan-result-recommend-card__income{margin-bottom:8px;font-size:var(--font-size-13);font-weight:600;line-height:1.5;color:var(--color-secondary-500)}.shindan-result-recommend-card__address{margin-bottom:8px;font-size:var(--font-size-10);font-weight:300;line-height:1.5;color:var(--color-dashboard-sub)}.shindan-result-recommend-card__tag-list{display:flex;flex-wrap:wrap;gap:5px;padding:0;margin:0;font-size:var(--font-size-11);font-weight:300;line-height:1;list-style:none}.shindan-result-recommend-card__tag-list-item{padding:4px 8px;background-color:var(--color-gray-150);border-radius:9999px}.shindan-result-recommend-card__link{position:absolute;top:16px;right:16px;display:block;padding:3.5px 17.5px 3.5px 0;font-size:var(--font-size-10);font-weight:300;line-height:1.4;color:var(--color-gray-900);text-decoration:none;transition:opacity var(--transition-duration)}.shindan-result-recommend-card__link:hover{opacity:.7}.shindan-result-recommend-card__link:after{position:absolute;top:50%;right:0;display:block;width:14px;height:14px;content:"";background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14'%20height='15'%20viewBox='0%200%2014%2015'%20fill='none'%3e%3cpath%20d='M2.9165%207.5H11.0832'%20stroke='%230A0A0A'%20stroke-width='1.16667'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M7%203.41699L11.0833%207.50033L7%2011.5837'%20stroke='%230A0A0A'%20stroke-width='1.16667'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}.shindan-result-actions{max-width:736px;padding-top:24px}@media (width >= 992px){.shindan-result-actions{max-width:none;padding-top:8px}}.shindan-result-actions__main-button{display:block;width:fit-content;padding:8px 32px;margin:0 auto;font-size:var(--font-size-15);font-weight:600;line-height:1.8;color:var(--color-white);text-align:center;text-decoration:none;background:linear-gradient(90deg,var(--color-primary-500) 11.78%,var(--color-secondary-500) 87.95%);border-radius:9999px;transition:var(--transition-duration)}.shindan-result-actions__main-button:hover{opacity:.7}.shindan-result-note{max-width:736px;padding-top:8px;font-size:var(--font-size-11);font-weight:300;line-height:1.5;color:var(--color-gray-400)}@media (width >= 992px){.shindan-result-note{max-width:none}}.job-entry-request-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-modal-overlay);visibility:hidden;background:#0006;opacity:0;transition:opacity var(--transition-duration)}.job-entry-request-modal__overlay.is-open{visibility:visible;opacity:1}.job-entry-request-modal{position:fixed;right:0;bottom:-100vh;left:0;z-index:var(--z-index-modal);visibility:hidden;width:100%;max-height:100vh;background-color:var(--color-white);border-radius:12px 12px 0 0;opacity:0;transition:ease-in-out .4s}.job-entry-request-modal.is-open{bottom:0;visibility:visible;opacity:1}@media (width >= 992px){.job-entry-request-modal.is-open{bottom:auto}}@media (width >= 992px){.job-entry-request-modal{top:96px;bottom:auto;left:50%;width:calc(100vw - 32px);max-width:520px;max-height:calc(100vh - 160px);border-radius:12px;transform:translate(-50%)}}.job-entry-request-modal__header{display:flex;gap:12px;align-items:center;padding:16px 16px 12px;border-bottom:1px solid var(--color-gray-50)}.job-entry-request-modal__title{margin:0;font-size:var(--font-size-13);font-weight:600;line-height:1.6;color:var(--color-gray-900)}.job-entry-request-modal__close-button{width:36px;height:36px;margin-left:auto;font-size:20px;line-height:1;color:var(--color-dashboard-link);cursor:pointer;background-color:var(--color-gray-50);border:none;border-radius:50%;transition:background-color var(--transition-duration)}.job-entry-request-modal__close-button:hover{background-color:var(--color-gray-100)}.job-entry-request-modal__body{padding:16px 16px 32px}.job-entry-request-modal__message{margin:0;font-size:var(--font-size-13);line-height:1.7;color:var(--color-gray-900)}.job-entry-request-modal__message-job-title{margin-top:8px;font-size:var(--font-size-14);font-weight:600;color:var(--color-gray-900)}.job-entry-request-modal__actions{display:grid;gap:12px;padding:16px;border-top:1px solid var(--color-gray-50)}.job-entry-request-modal__actions form{width:100%}.job-entry-request-modal__accept-button{display:block;width:100%;padding:16px 24px;font-size:var(--font-size-13);font-weight:600;line-height:1;color:var(--color-white);text-align:center;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(90deg,var(--color-primary-500) 11.78%,var(--color-secondary-500) 87.95%);border:0;border-radius:8px;transition:opacity var(--transition-duration)}@media (width >= 992px){.job-entry-request-modal__accept-button{font-size:var(--font-size-16)}}.job-entry-request-modal__accept-button:hover{opacity:.7}.job-entry-request-modal__cancel-button{width:100%;padding:16px 24px;font-size:var(--font-size-13);font-weight:600;line-height:1;color:var(--color-gray-700);cursor:pointer;background-color:var(--color-gray-50);border:1px solid var(--color-gray-150);border-radius:8px;transition:opacity var(--transition-duration)}.job-entry-request-modal__cancel-button:hover{opacity:.7}.mypage-wrapper{min-height:100%;background-color:var(--color-gray-100)}.mypage-wrapper .breadcrumbs{display:none}@media (width >= 992px){.mypage-wrapper .breadcrumbs{display:block}}@media (width >= 992px){.mypage-container{display:grid;grid-template-columns:212px 1fr;gap:56px;padding-top:20px}}.mypage-main{padding-top:16px;padding-bottom:40px}@media (width >= 992px){.mypage-main{padding-top:0;padding-bottom:70px}}.mypage-sidebar{width:calc(100% + 32px);max-width:100vw;margin-right:-16px;margin-left:-16px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid #e0e0e0;-ms-overflow-style:none}.mypage-sidebar::-webkit-scrollbar{display:none}.mypage-sidebar.scrolling{scrollbar-width:thin}.mypage-sidebar.scrolling::-webkit-scrollbar{display:block;height:6px}.mypage-sidebar.scrolling::-webkit-scrollbar-track{background:transparent}.mypage-sidebar.scrolling::-webkit-scrollbar-thumb{background:#0000004d;border-radius:3px}@media (width >= 992px){.mypage-sidebar{width:auto;max-width:none;padding:0 16px 40px 0;margin:0;border-bottom:none}}.mypage-header{display:none}@media (width >= 992px){.mypage-header{display:block;margin-bottom:16px}}.mypage-title{margin-bottom:8px;font-size:var(--font-size-18);font-weight:300;line-height:1.4;color:var(--color-gray-900)}.mypage-description{font-size:var(--font-size-12);font-weight:300;line-height:1.4;color:var(--color-dashboard-sub)}.mypage-nav__list{display:flex;gap:2px;padding:12px 16px;margin:0;list-style:none}@media (width >= 992px){.mypage-nav__list{display:grid;gap:8px;padding:0}}.mypage-nav__item{flex-shrink:0}.mypage-nav__link{display:grid;grid-template-columns:14px 1fr;gap:8px;align-items:center;padding:8px;color:var(--color-gray-900);text-decoration:none;border-radius:6.75px;transition:background-color var(--transition-duration)}@media (width >= 992px){.mypage-nav__link{gap:3.5px 10.5px;padding:8px}}.mypage-nav__link:hover{background-color:var(--color-gray-50)}.mypage-nav__link.current{background-color:var(--color-white)}.is-unchecked .mypage-nav__link{position:relative;overflow:visible}.is-unchecked .mypage-nav__link:before{position:absolute;content:"";top:6px;left:6px;width:12px;height:12px;background-color:var(--color-notification-500);border-radius:50%;transform:translate(-50%,-50%)}.mypage-nav__link-icon{display:flex;align-items:center;justify-content:center}@media (width >= 992px){.mypage-nav__link-icon{grid-row:1 / 3}}.mypage-nav__link-title{font-size:var(--font-size-12);font-weight:300;line-height:1.4;color:var(--color-gray-900)}.mypage-nav__link-description{display:none;font-size:var(--font-size-10);font-weight:300;line-height:1.4;color:var(--color-dashboard-sub)}@media (width >= 992px){.mypage-nav__link-description{display:block}}.mypage-main__header{margin-bottom:16px}@media (width >= 992px){.mypage-main__header{margin-bottom:14px}}.mypage-main__title{font-size:var(--font-size-18);font-weight:300;line-height:1.4;color:var(--color-gray-900)}.mypage-main__description{font-size:var(--font-size-12);font-weight:300;line-height:1.5;color:var(--color-dashboard-sub)}.mypage-main__card{padding:16px 24px;background-color:var(--color-white);border:1px solid var(--color-gray-150);border-radius:8px}@media (width >= 992px){.mypage-main__card{padding:16px}}.mypage-dashboard__section-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#e3f1fa;border-radius:9999px}.mypage-dashboard-main__action-card-list{display:grid;gap:8px;margin-bottom:8px}@media (width >= 992px){.mypage-dashboard-main__action-card-list{grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:14px}}.mypage-dashboard-main__link-card-list{display:grid;gap:8px;margin-bottom:16px}@media (width >= 992px){.mypage-dashboard-main__link-card-list{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px}}.mypage-dashboard-progress-card{display:grid;gap:16px;padding:16px;margin-bottom:16px;background-color:#dce8ff}@media (width >= 992px){.mypage-dashboard-progress-card{grid-template-columns:auto 1fr;align-items:center;margin-bottom:14px}}.mypage-dashboard-progress-card__flow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}@media (width >= 992px){.mypage-dashboard-progress-card__flow{flex-wrap:nowrap}}.mypage-dashboard-progress-card__profile-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mypage-dashboard-progress-flow-card{position:relative;width:62.5px;padding:2px 0 3.5px;background-color:var(--color-white);border:1px solid var(--color-white);border-radius:16px}@media (width >= 992px){.mypage-dashboard-progress-flow-card{width:72px;padding:3px 2px 8px}}.mypage-dashboard-progress-flow-card.is-completed{border-color:var(--color-secondary-500)}.mypage-dashboard-progress-flow-card.is-completed:before{position:absolute;top:-3px;right:-2px;width:16px;height:16px;content:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%3e%3cpath%20d='M8%2016C6.90278%2016%205.86806%2015.7917%204.89583%2015.375C3.92361%2014.9583%203.07292%2014.3854%202.34375%2013.6562C1.61458%2012.9271%201.04167%2012.0764%200.625%2011.1042C0.208333%2010.1319%200%209.09722%200%208C0%206.88889%200.208333%205.85069%200.625%204.88542C1.04167%203.92014%201.61458%203.07292%202.34375%202.34375C3.07292%201.61458%203.92361%201.04167%204.89583%200.625C5.86806%200.208333%206.90278%200%208%200C9.11111%200%2010.1493%200.208333%2011.1146%200.625C12.0799%201.04167%2012.9271%201.61458%2013.6562%202.34375C14.3854%203.07292%2014.9583%203.92014%2015.375%204.88542C15.7917%205.85069%2016%206.88889%2016%208C16%209.09722%2015.7917%2010.1319%2015.375%2011.1042C14.9583%2012.0764%2014.3854%2012.9271%2013.6562%2013.6562C12.9271%2014.3854%2012.0799%2014.9583%2011.1146%2015.375C10.1493%2015.7917%209.11111%2016%208%2016Z'%20fill='white'/%3e%3cpath%20d='M6.9375%2011L11.8958%206.0625L10.8333%205L6.9375%208.875L5.16667%207.125L4.10417%208.1875L6.9375%2011ZM8%2016C6.90278%2016%205.86806%2015.7917%204.89583%2015.375C3.92361%2014.9583%203.07292%2014.3854%202.34375%2013.6562C1.61458%2012.9271%201.04167%2012.0764%200.625%2011.1042C0.208333%2010.1319%200%209.09722%200%208C0%206.88889%200.208333%205.85069%200.625%204.88542C1.04167%203.92014%201.61458%203.07292%202.34375%202.34375C3.07292%201.61458%203.92361%201.04167%204.89583%200.625C5.86806%200.208333%206.90278%200%208%200C9.11111%200%2010.1493%200.208333%2011.1146%200.625C12.0799%201.04167%2012.9271%201.61458%2013.6562%202.34375C14.3854%203.07292%2014.9583%203.92014%2015.375%204.88542C15.7917%205.85069%2016%206.88889%2016%208C16%209.09722%2015.7917%2010.1319%2015.375%2011.1042C14.9583%2012.0764%2014.3854%2012.9271%2013.6562%2013.6562C12.9271%2014.3854%2012.0799%2014.9583%2011.1146%2015.375C10.1493%2015.7917%209.11111%2016%208%2016Z'%20fill='%232A85D0'/%3e%3c/svg%3e")}.mypage-dashboard-progress-flow-card.is-completed .mypage-dashboard-progress-flow-card__data dd{color:var(--color-gray-700)}.mypage-dashboard-progress-flow-card.is-locked{opacity:.7}.mypage-dashboard-progress-flow-card__image{margin:0 auto}.mypage-dashboard-progress-flow-card__data{margin-top:-4px;font-size:var(--font-size-10);font-weight:400;line-height:1.5;text-align:center}@media (width >= 992px){.mypage-dashboard-progress-flow-card__data{margin-top:0}}.mypage-dashboard-progress-flow-card__data dd{font-size:var(--font-size-08);color:var(--color-dashboard-sub)}.mypage-dashboard-progress-card__text{font-size:var(--font-size-11);font-weight:300;line-height:1.6}.mypage-dashboard-progress-card__text em{font-style:normal;font-weight:600;color:var(--color-secondary-500)}.mypage-dashboard-action-card{position:relative;background-color:var(--color-white)}@media (width >= 992px){.mypage-dashboard-action-card{display:flex;flex-direction:column}}.mypage-dashboard-action-card.is-completed{background-color:#dce8ff}.mypage-dashboard-action-card__header{display:grid;grid-template-columns:auto 1fr;gap:0 16px;margin-bottom:8px}.mypage-dashboard-action-card__header-icon-wrap{grid-row:1 / 3;width:69px}@media (width >= 992px){.mypage-dashboard-action-card__header-icon-wrap{width:70px;height:70px}}.mypage-dashboard-action-card__header-icon-image{width:100%}.mypage-dashboard-action-card__title{padding-top:6px;font-size:var(--font-size-14);font-weight:600;line-height:1.5;color:var(--color-secondary-500)}.mypage-dashboard-action-card__description{padding-bottom:6px;font-size:var(--font-size-12);font-weight:300;line-height:1.5}.mypage-dashboard-action-card__tag{position:absolute;top:14px;right:24px;display:block;width:fit-content;padding:2.75px 8px;font-size:var(--font-size-10);font-weight:300;line-height:1.4;background-color:#ebebeb;border-radius:6.75px}@media (width >= 992px){.mypage-dashboard-action-card__tag{right:16px}}.mypage-dashboard-action-card__tag.is-completed{background-color:var(--color-white)}.mypage-dashboard-action-card__tag.is-important{color:var(--color-white);background-color:var(--color-secondary-500)}.mypage-dashboard-action-card__button{display:block;width:100%;max-width:148px;padding:8px;margin:0 auto;font-size:var(--font-size-12);font-weight:300;line-height:1.5;color:var(--color-white);text-align:center;text-decoration:none;background-color:#ddd;border-radius:6.75px;transition:opacity var(--transition-duration)}@media (width >= 992px){.mypage-dashboard-action-card__button{max-width:none;font-weight:600}}.mypage-dashboard-action-card__button.is-completed{background-color:#2a85d0}.mypage-dashboard-action-card__button.is-completed:hover{cursor:pointer;opacity:.7}.mypage-dashboard-action-card__button.is-important{background-color:#7f72f0}.mypage-dashboard-action-card__button.is-important:hover{cursor:pointer;opacity:.7}.mypage-dashboard-link-card{position:relative}@media (width >= 992px){.mypage-dashboard-link-card{display:flex;flex-direction:column}}.mypage-dashboard-link-card__header{display:grid;grid-template-columns:auto 1fr;gap:0 16px;margin-bottom:8px}@media (width >= 992px){.mypage-dashboard-link-card__header{grid-template-columns:1fr;margin-bottom:16px}}.mypage-dashboard-link-card__header-icon-wrap{grid-row:1 / 3;width:69px}@media (width >= 992px){.mypage-dashboard-link-card__header-icon-wrap{display:flex;align-items:center;justify-content:center;width:70px;margin:0 auto 8px}}.mypage-dashboard-link-card__header-icon-image{width:100%}.mypage-dashboard-link-card__title{padding-top:6px;font-size:var(--font-size-14);font-weight:600;line-height:1.5;color:var(--color-secondary-500)}@media (width >= 992px){.mypage-dashboard-link-card__title{padding-top:0;margin-bottom:4px;text-align:center}}.mypage-dashboard-link-card__description{padding:6px;font-size:var(--font-size-12);font-weight:300;line-height:1.5}@media (width >= 992px){.mypage-dashboard-link-card__description{padding-bottom:0;text-align:center}}.mypage-dashboard-link-card__tag{position:absolute;top:14px;right:24px;display:block;width:fit-content;padding:2.75px 8px;font-size:var(--font-size-10);font-weight:300;line-height:1.4;background-color:var(--color-gray-150);border-radius:6.75px}@media (width >= 992px){.mypage-dashboard-link-card__tag{right:16px}}.mypage-dashboard-link-card__tag.is-important{color:var(--color-white);background-color:var(--color-secondary-500)}.mypage-dashboard-link-card__button{display:block;width:100%;max-width:148px;padding:8px;margin:0 auto;font-size:var(--font-size-12);font-weight:300;line-height:1.5;color:var(--color-white);text-align:center;text-decoration:none;background-color:#7f72f0;border-radius:6.75px;transition:opacity var(--transition-duration)}@media (width >= 992px){.mypage-dashboard-link-card__button{width:fit-content;min-width:164px;max-width:unset;padding:5px 8px}}.mypage-dashboard-link-card__button:hover{opacity:.7}.mypage-dashboard-status{margin-bottom:16px}@media (width >= 992px){.mypage-dashboard-status{margin-bottom:14px}}.mypage-dashboard-status__title{display:grid;grid-template-columns:auto 1fr;gap:7px;align-items:center;margin-bottom:16px;font-size:var(--font-size-14);font-weight:300;line-height:1.5;color:var(--color-gray-900)}.mypage-dashboard-status__list{display:grid;grid-template-columns:repeat(3,auto);gap:24px;padding:0;margin:0;list-style:none}@media (width >= 992px){.mypage-dashboard-status__list{grid-template-columns:repeat(3,1fr);gap:16px}}.mypage-dashboard-status__data{display:flex;flex-direction:column}@media (width >= 992px){.mypage-dashboard-status__data{position:relative;padding-left:48px}}.mypage-dashboard-status__data-title{display:grid;gap:4px;order:2;font-size:var(--font-size-12);font-weight:300;line-height:1.125}.mypage-dashboard-status__data-title em{display:block;font-size:var(--font-size-12);font-style:normal;font-weight:300;line-height:1.125}.mypage-dashboard-status__data-title span{display:block;font-size:var(--font-size-10);font-weight:300;line-height:1.25;color:var(--color-dashboard-sub)}.mypage-dashboard-status__data-description{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center;order:1;margin-bottom:8px;font-size:var(--font-size-16);font-weight:600;line-height:1.5;color:var(--color-gray-900)}@media (width >= 992px){.mypage-dashboard-status__data-description{margin-bottom:4px;font-size:var(--font-size-18);line-height:1.25}}@media (width >= 992px){.mypage-dashboard-status__data-description .mypage-dashboard-status__data-description-icon{position:absolute;top:50%;left:0;transform:translateY(-50%)}}.mypage-dashboard-recent-applications__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.mypage-dashboard-recent-applications__title{display:grid;grid-template-columns:auto 1fr;gap:7px;align-items:center;font-size:var(--font-size-14);font-weight:300;line-height:1.5;color:var(--color-gray-900)}.mypage-dashboard-recent-applications__all-link{position:relative;display:block;width:fit-content;padding-right:21px;font-size:var(--font-size-10);font-weight:300;line-height:1.4;color:var(--color-gray-900);text-decoration:none;transition:opacity var(--transition-duration)}.mypage-dashboard-recent-applications__all-link:hover{opacity:.7}.mypage-dashboard-recent-applications__all-link:after{position:absolute;top:50%;right:0;display:block;width:14px;height:14px;content:"";background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14'%20height='15'%20viewBox='0%200%2014%2015'%20fill='none'%3e%3cpath%20d='M2.9165%207.5H11.0832'%20stroke='%230A0A0A'%20stroke-width='1.16667'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M7%203.41699L11.0833%207.50033L7%2011.5837'%20stroke='%230A0A0A'%20stroke-width='1.16667'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}.mypage-dashboard-recent-applications__articles{margin-top:-8px}@media (width >= 992px){.mypage-dashboard-recent-applications__articles{margin-top:21px}}.mypage-dashboard-recent-applications-article{position:relative;padding:12px 0}@media (width >= 992px){.mypage-dashboard-recent-applications-article{padding:10px 0}}.mypage-dashboard-recent-applications-article:not(:last-child){border-bottom:1px solid rgb(0 0 0 / 10%)}.mypage-dashboard-recent-applications-article__company-name{padding-right:80px;margin-bottom:7px;font-size:var(--font-size-11);font-weight:300;line-height:1}.mypage-dashboard-recent-applications-article__title{margin-bottom:4px;font-size:var(--font-size-14);font-weight:300;line-height:1.3}@media (width >= 992px){.mypage-dashboard-recent-applications-article__title{margin-bottom:8px;line-height:1}}.mypage-dashboard-recent-applications-article__title-link{color:var(--color-link);text-decoration:none;transition:opacity var(--transition-duration)}.mypage-dashboard-recent-applications-article__title-link:hover{opacity:.7}.mypage-dashboard-recent-applications-article__status{font-size:var(--font-size-10);font-weight:300;line-height:1.4;color:var(--color-gray-900)}.mypage-dashboard-recent-applications-article__tag{position:absolute;top:8px;right:0;display:block;width:fit-content;padding:1.75px 8px;font-size:var(--font-size-10);font-weight:300;line-height:1.4;background-color:var(--color-gray-150);border-radius:4px}@media (width >= 992px){.mypage-dashboard-recent-applications-article__tag{top:12px}}.mypage-dashboard-recent-applications-article__no-data{font-size:var(--font-size-12);font-weight:300;line-height:1.5;color:var(--color-gray-900)}.mypage-profile-nav{margin-bottom:16px}@media (width >= 992px){.mypage-profile-nav{margin-bottom:10.5px}}.mypage-profile-nav__list{display:grid;grid-template-columns:repeat(4,1fr);padding:3px;margin:0;list-style:none;background:#ececf0;border-radius:9999px}.mypage-profile-nav__link{display:block;width:100%;padding:3.75px 0;font-size:var(--font-size-12);font-weight:300;line-height:1.5;color:var(--color-gray-900);text-align:center;text-decoration:none;border-radius:9999px;transition:background-color var(--transition-duration)}.mypage-profile-nav__link:hover{background-color:var(--color-gray-50)}.mypage-profile-nav__link.current{background-color:var(--color-white)}.mypage-profile-section-list{display:grid;gap:21px}@media (width >= 992px){.mypage-profile-section-list{gap:16px}}.mypage-profile-section{position:relative;padding:24px}.mypage-profile-section__title{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;margin-bottom:24px;font-size:var(--font-size-14);font-weight:300;line-height:1}@media (width >= 992px){.mypage-profile-section__title{padding:0}}.mypage-profile-section__title:has(+.mypage-profile-section__description){margin-bottom:4px}.mypage-profile-section__title.has-remove-button{padding-right:60px}.mypage-profile-section__description{margin-bottom:16px;font-size:var(--font-size-12);font-weight:300;line-height:1.4;color:var(--color-dashboard-sub)}.mypage-profile-section__description:last-child{margin-bottom:0}.mypage-profile-section__enrollment-tag{display:block;width:fit-content;padding:4px 8px;font-size:var(--font-size-10);font-weight:300;line-height:1.4;color:var(--color-white);background-color:#2a85d0;border-radius:8px}.mypage-profile-section__fields{display:grid;gap:16px}@media (width >= 992px){.mypage-profile-section__fields{margin-top:24px}}.mypage-profile-section__title+.mypage-profile-section__fields{padding-top:0;margin-top:-4px}.mypage-profile-section__fields--no-margin{margin-top:0}.mypage-profile-section__title-wrap.is-need-revert{display:flex;flex-direction:column-reverse}@media (width >= 992px){.mypage-profile-section__title-wrap.is-need-revert{flex-direction:revert;gap:revert}}.mypage-profile-section__2-column-wrap{display:grid;gap:16px}@media (width >= 992px){.mypage-profile-section__2-column-wrap{grid-template-columns:repeat(2,1fr);gap:16px 14px}}.mypage-profile-section__2-column-wrap.with-margin{margin-bottom:16px}@media (width >= 992px){.mypage-profile-section__2-column-wrap.with-margin{margin-bottom:32px}}.mypage-profile-section__1-column-wrap{display:grid;gap:16px}.mypage-profile-section__1-column-wrap.with-margin{margin-bottom:16px}@media (width >= 992px){.mypage-profile-section__1-column-wrap.with-margin{margin-bottom:32px}}.mypage-profile-section__form-group{position:relative}.mypage-profile-section__form-group .error-message{margin-top:5px;font-size:var(--font-size-11);font-weight:300;line-height:1.5;color:var(--color-danger-200)}.mypage-profile-section__form-group .error-message:empty{display:none}.mypage-profile-section__form-label-wrap{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:7px}.mypage-profile-section__form-label{display:block;font-size:var(--font-size-12);font-weight:300;line-height:1;color:var(--color-gray-900)}form .mypage-profile-section__form-label.is-required:after{content:"*";color:var(--color-danger-200);margin-left:2px;font-size:var(--font-size-12);font-weight:700}.mypage-profile-section__form-label:not(.mypage-profile-section__form-label-wrap>.mypage-profile-section__form-label){margin-bottom:8px}.mypage-profile-section__form-ai-rewrite-button{display:flex;gap:7px;align-items:center;justify-content:center;min-height:28px;padding:4px 9px;margin-left:auto;font-size:var(--font-size-12);font-weight:300;line-height:1.4;color:var(--color-gray-700);background-color:var(--color-white);border:1px solid rgb(0 0 0 / 10%);border-radius:6.75px}.mypage-profile-section__form-value{padding:8px 12px;font-size:var(--font-size-16);font-weight:300;line-height:1.5;min-height:32px;color:var(--color-gray-900);background-color:#f3f3f5;border-radius:6.75px}@media (width >= 992px){.mypage-profile-section__form-value{font-size:var(--font-size-12)}}.mypage-profile-section__form-value.is-textarea{min-height:112px}.mypage-profile-section__form-value-data-title{margin-bottom:8px;font-size:var(--font-size-12);font-weight:300;line-height:1;color:var(--color-gray-900)}.mypage-profile-section__form-value-data-list{display:grid;gap:8px}.mypage-profile-section__form-value-data-none{padding:8px 12px;font-size:var(--font-size-13);font-weight:300;line-height:1.4;border-radius:6.75px}.mypage-profile__form-card{display:grid;gap:16px;padding:16px;border:1px solid #e9e9e9;border-radius:8px}.mypage-profile__form-card-actions{display:flex;align-items:center;justify-content:center}.mypage-profile-section__form-input-wrap{position:relative}.mypage-profile-section__calendar-button{position:absolute;top:50%;right:4px;width:34px;height:34px;overflow:hidden;font-size:var(--font-size-10);text-indent:-9999px;border:none;border-radius:8px;transform:translateY(-50%)}.mypage-profile-section__calendar-button:before{position:absolute;top:50%;left:50%;width:18px;height:18px;content:"";background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='19'%20viewBox='0%200%2018%2019'%20fill='none'%3e%3cmask%20id='mask0_2570_27853'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='18'%20height='19'%3e%3crect%20y='0.5'%20width='18'%20height='18'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_2570_27853)'%3e%3cpath%20d='M3.98081%2016.6216C3.60194%2016.6216%203.28125%2016.4903%203.01875%2016.2278C2.75625%2015.9653%202.625%2015.6447%202.625%2015.2658V5.22741C2.625%204.84853%202.75625%204.52784%203.01875%204.26534C3.28125%204.00284%203.60194%203.87159%203.98081%203.87159H5.01919V2.28516H6.17306V3.87159H11.8558V2.28516H12.9808V3.87159H14.0192C14.3981%203.87159%2014.7188%204.00284%2014.9813%204.26534C15.2438%204.52784%2015.375%204.84853%2015.375%205.22741V15.2658C15.375%2015.6447%2015.2438%2015.9653%2014.9813%2016.2278C14.7188%2016.4903%2014.3981%2016.6216%2014.0192%2016.6216H3.98081ZM3.98081%2015.4966H14.0192C14.0769%2015.4966%2014.1298%2015.4725%2014.1778%2015.4244C14.2259%2015.3764%2014.25%2015.3235%2014.25%2015.2658V8.22741H3.75V15.2658C3.75%2015.3235%203.77406%2015.3764%203.82219%2015.4244C3.87019%2015.4725%203.92306%2015.4966%203.98081%2015.4966ZM3.75%207.10241H14.25V5.22741C14.25%205.16966%2014.2259%205.11678%2014.1778%205.06878C14.1298%205.02066%2014.0769%204.99659%2014.0192%204.99659H3.98081C3.92306%204.99659%203.87019%205.02066%203.82219%205.06878C3.77406%205.11678%203.75%205.16966%203.75%205.22741V7.10241ZM9%2011.0543C8.81637%2011.0543%208.65987%2010.9897%208.5305%2010.8603C8.40125%2010.731%208.33663%2010.5745%208.33663%2010.3908C8.33663%2010.2072%208.40125%2010.0507%208.5305%209.92128C8.65987%209.79203%208.81637%209.72741%209%209.72741C9.18363%209.72741%209.34013%209.79203%209.4695%209.92128C9.59875%2010.0507%209.66338%2010.2072%209.66338%2010.3908C9.66338%2010.5745%209.59875%2010.731%209.4695%2010.8603C9.34013%2010.9897%209.18363%2011.0543%209%2011.0543ZM6%2011.0543C5.81638%2011.0543%205.65987%2010.9897%205.5305%2010.8603C5.40125%2010.731%205.33663%2010.5745%205.33663%2010.3908C5.33663%2010.2072%205.40125%2010.0507%205.5305%209.92128C5.65987%209.79203%205.81638%209.72741%206%209.72741C6.18362%209.72741%206.34013%209.79203%206.4695%209.92128C6.59875%2010.0507%206.66337%2010.2072%206.66337%2010.3908C6.66337%2010.5745%206.59875%2010.731%206.4695%2010.8603C6.34013%2010.9897%206.18362%2011.0543%206%2011.0543ZM12%2011.0543C11.8164%2011.0543%2011.6599%2010.9897%2011.5305%2010.8603C11.4013%2010.731%2011.3366%2010.5745%2011.3366%2010.3908C11.3366%2010.2072%2011.4013%2010.0507%2011.5305%209.92128C11.6599%209.79203%2011.8164%209.72741%2012%209.72741C12.1836%209.72741%2012.3401%209.79203%2012.4695%209.92128C12.5987%2010.0507%2012.6634%2010.2072%2012.6634%2010.3908C12.6634%2010.5745%2012.5987%2010.731%2012.4695%2010.8603C12.3401%2010.9897%2012.1836%2011.0543%2012%2011.0543ZM9%2013.9966C8.81637%2013.9966%208.65987%2013.9319%208.5305%2013.8025C8.40125%2013.6733%208.33663%2013.5168%208.33663%2013.3332C8.33663%2013.1495%208.40125%2012.993%208.5305%2012.8637C8.65987%2012.7343%208.81637%2012.6697%209%2012.6697C9.18363%2012.6697%209.34013%2012.7343%209.4695%2012.8637C9.59875%2012.993%209.66338%2013.1495%209.66338%2013.3332C9.66338%2013.5168%209.59875%2013.6733%209.4695%2013.8025C9.34013%2013.9319%209.18363%2013.9966%209%2013.9966ZM6%2013.9966C5.81638%2013.9966%205.65987%2013.9319%205.5305%2013.8025C5.40125%2013.6733%205.33663%2013.5168%205.33663%2013.3332C5.33663%2013.1495%205.40125%2012.993%205.5305%2012.8637C5.65987%2012.7343%205.81638%2012.6697%206%2012.6697C6.18362%2012.6697%206.34013%2012.7343%206.4695%2012.8637C6.59875%2012.993%206.66337%2013.1495%206.66337%2013.3332C6.66337%2013.5168%206.59875%2013.6733%206.4695%2013.8025C6.34013%2013.9319%206.18362%2013.9966%206%2013.9966ZM12%2013.9966C11.8164%2013.9966%2011.6599%2013.9319%2011.5305%2013.8025C11.4013%2013.6733%2011.3366%2013.5168%2011.3366%2013.3332C11.3366%2013.1495%2011.4013%2012.993%2011.5305%2012.8637C11.6599%2012.7343%2011.8164%2012.6697%2012%2012.6697C12.1836%2012.6697%2012.3401%2012.7343%2012.4695%2012.8637C12.5987%2012.993%2012.6634%2013.1495%2012.6634%2013.3332C12.6634%2013.5168%2012.5987%2013.6733%2012.4695%2013.8025C12.3401%2013.9319%2012.1836%2013.9966%2012%2013.9966Z'%20fill='%23999999'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translate(-50%,-50%)}.mypage-profile-section__calendar-button:focus{outline:none}.mypage-profile-section__calendar-button:disabled{cursor:not-allowed}.mypage-profile-section__calendar-button:disabled:hover{cursor:not-allowed}.mypage-profile-section__form-input{display:block;width:100%;padding:5px 9px;font-size:var(--font-size-16);font-weight:300;line-height:1.5;color:var(--color-gray-900);background-color:#f3f3f5;border:none;border:3px solid #f3f3f5;border-radius:6.75px}@media (width >= 992px){.mypage-profile-section__form-input{font-size:var(--font-size-12)}}.mypage-profile-section__form-input:focus{outline:none;border:3px solid #cbcbcb}.mypage-profile-section__form-input[type=number]{-moz-appearance:textfield}.mypage-profile-section__form-input[type=number]::-webkit-inner-spin-button,.mypage-profile-section__form-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mypage-profile-section__form-input:disabled{background-color:var(--color-gray-200);border-color:var(--color-gray-200)}.mypage-profile-section__form-input--select-arrow{padding-right:38px;background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='6'%20viewBox='0%200%2012%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.5%200.5L5.99987%204.5L11.5%200.5'%20stroke='%23999999'%20stroke-linecap='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:11px}.mypage-profile-section__form-input.is-calendar{padding-right:38px}.mypage-profile-section__form-input-with-unit{display:flex;align-items:flex-end;gap:2px}.mypage-profile-section__form-input-with-unit p{font-size:var(--font-size-12);font-weight:300;line-height:1.5;color:var(--color-gray-900);white-space:nowrap}.mypage-profile-section__form-textarea{display:block;width:100%;max-width:100%;min-height:112px;padding:5px 9px;font-size:var(--font-size-16);font-weight:300;line-height:1.5;color:var(--color-gray-900);resize:vertical;background-color:#f3f3f5;border:none;border:3px solid #f3f3f5;border-radius:6.75px}@media (width >= 992px){.mypage-profile-section__form-textarea{font-size:var(--font-size-12)}}.mypage-profile-section__form-textarea:focus{outline:none;border:3px solid #cbcbcb}.mypage-profile-section__form-input::placeholder,.mypage-profile-section__form-textarea::placeholder{color:var(--color-gray-400)}.mypage-profile-section__form-select{display:block;width:100%;padding:7px 32px 7px 9px;font-size:var(--font-size-16);font-weight:300;line-height:1.5;color:var(--color-gray-900);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f3f3f5;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='17'%20viewBox='0%200%2016%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2.5%206.53125L7.99987%2010.5313L13.5%206.53125'%20stroke='%23999999'%20stroke-linecap='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;background-size:16px;border:none;border:3px solid #f3f3f5;border-radius:6.75px}@media (width >= 992px){.mypage-profile-section__form-select{font-size:var(--font-size-12)}}.mypage-profile-section__form-select::-webkit-outer-spin-button,.mypage-profile-section__form-select::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mypage-profile-section__form-select::-ms-expand{display:none}.mypage-profile-section__form-select:focus{outline:none;border:3px solid #cbcbcb}.mypage-profile-section__form-select:invalid{color:#999}.mypage-profile-section__form-input:-webkit-autofill,.mypage-profile-section__form-input:-webkit-autofill:focus,.mypage-profile-section__form-input:-webkit-autofill:hover,.mypage-profile-section__form-select:-webkit-autofill,.mypage-profile-section__form-select:-webkit-autofill:focus,.mypage-profile-section__form-select:-webkit-autofill:hover{box-shadow:0 0 0 1000px #f3f3f5 inset;-webkit-text-fill-color:var(--color-gray-900);transition:background-color 5000s ease-in-out 0s}.mypage-profile-section__form-input.is-error,.mypage-profile-section__form-textarea.is-error,.mypage-profile-section__form-select.is-error{border:3px solid var(--color-danger-200)}.mypage-profile-section__form-checkbox{width:18px;height:18px;position:absolute;pointer-events:none;opacity:0}.mypage-profile-section__form-checkbox-label{position:relative;display:inline-block;padding-left:23px;font-size:var(--font-size-12);line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none}.mypage-profile-section__form-checkbox-label:before{position:absolute;top:50%;left:0;display:block;width:15px;height:15px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.3929%200C14.2634%200%2015%200.736607%2015%201.60714V13.3929C15%2014.2969%2014.2634%2015%2013.3929%2015H1.60714C0.703125%2015%200%2014.2969%200%2013.3929V1.60714C0%200.736607%200.703125%200%201.60714%200H13.3929ZM13.9286%2013.3929V1.60714C13.9286%201.33929%2013.6607%201.07143%2013.3929%201.07143H1.60714C1.3058%201.07143%201.07143%201.33929%201.07143%201.60714V13.3929C1.07143%2013.6942%201.3058%2013.9286%201.60714%2013.9286H13.3929C13.6607%2013.9286%2013.9286%2013.6942%2013.9286%2013.3929Z'%20fill='%23999999'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}.mypage-profile-section__form-checkbox-label:after{position:absolute;top:50%;left:0;display:block;width:15px;height:15px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_3641_62518)'%3e%3cpath%20d='M13.3929%2015H1.60714C0.703125%2015%200%2014.2969%200%2013.3929V1.60714C0%200.736607%200.703125%200%201.60714%200H13.3929C14.2634%200%2015%200.736607%2015%201.60714V13.3929C15%2014.2969%2014.2634%2015%2013.3929%2015Z'%20fill='%237F72F0'/%3e%3cpath%20d='M6.11179%2010.8126L3%207.70081L3.62358%207.07708L6.11179%209.56529L11.4583%204.21875L12.0819%204.84248L6.11179%2010.8126Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_3641_62518'%3e%3crect%20width='15'%20height='15'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0;transform:translateY(-50%)}input[type=checkbox]:checked+.mypage-profile-section__form-checkbox-label:after{opacity:1}.mypage-profile-section__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;margin-bottom:16px}@media (width >= 992px){.mypage-profile-section__actions{margin-bottom:0}}@media (width >= 992px){.mypage-profile-section__actions.is-fixed{position:absolute;top:24px;right:24px}}@media (width >= 992px){.mypage-profile-section__actions.is-fixed--skills{top:10px}}.mypage-profile-section__fields+.mypage-profile-section__actions{margin-top:16px}@media (width >= 992px){.mypage-profile-section__fields+.mypage-profile-section__actions{margin-top:0}}@media (width >= 992px){.mypage-profile-section__actions:not(.is-fixed){margin-top:16px!important}}@media (width >= 992px){.mypage-profile-section__actions.is-pc-none{display:none}}.mypage-profile-section__main-button,.mypage-profile-section__alert-button,.mypage-profile-section__default-button{display:flex;gap:4px;align-items:center;justify-content:center;width:fit-content;min-height:32px;padding:4px 8px;font-size:var(--font-size-12);font-weight:300;line-height:1.6;background-color:var(--color);border:1px solid #ececf0;border-radius:6.75px;transition:opacity var(--transition-duration);text-decoration:none}.mypage-profile-section__main-button:hover,.mypage-profile-section__alert-button:hover,.mypage-profile-section__default-button:hover{opacity:.7}.mypage-profile-section__main-button:disabled,.mypage-profile-section__alert-button:disabled,.mypage-profile-section__default-button:disabled{background-color:var(--color-gray-300)}.mypage-profile-section__main-button:disabled:hover,.mypage-profile-section__alert-button:disabled:hover,.mypage-profile-section__default-button:disabled:hover{opacity:1}.mypage-profile-section__actions:not(:has(>*:nth-child(2))) .mypage-profile-section__main-button,.mypage-profile-section__actions:not(:has(>*:nth-child(2))) .mypage-profile-section__alert-button,.mypage-profile-section__actions:not(:has(>*:nth-child(2))) .mypage-profile-section__default-button{width:100%}@media (width >= 992px){.mypage-profile-section__actions:not(:has(>*:nth-child(2))) .mypage-profile-section__main-button,.mypage-profile-section__actions:not(:has(>*:nth-child(2))) .mypage-profile-section__alert-button,.mypage-profile-section__actions:not(:has(>*:nth-child(2))) .mypage-profile-section__default-button{width:fit-content}}.mypage-profile-section__main-button.is-fit-content,.mypage-profile-section__alert-button.is-fit-content,.mypage-profile-section__default-button.is-fit-content{width:fit-content!important}.mypage-profile-section__main-button{padding:4px 16px;color:var(--color-white);background-color:var(--color-dashboard-link);border:none}.mypage-profile-section__main-button:disabled{background-color:var(--color-gray-300);cursor:not-allowed}.mypage-profile-section__actions:has(>*:nth-child(2)) .mypage-profile-section__main-button{flex:1}.mypage-profile-section__alert-button{color:var(--color-white);background-color:#d46666;border:none}.mypage-profile-section__item-remove-button{font-size:var(--font-size-10);font-weight:300;line-height:1.7;color:var(--color-dashboard-sub);background:none;border:none;text-decoration:underline}.mypage-profile-section__name-wrap{display:flex;gap:4px}.mypage-profile-upload-pc-section{position:relative;display:none;padding:12px 24px;margin-bottom:10px}@media (width >= 992px){.mypage-profile-upload-pc-section{display:block}}.mypage-profile-upload-pc-section__header{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:4px;cursor:pointer}.mypage-profile-upload-pc-section__title{font-size:var(--font-size-14);font-weight:300;line-height:1}.mypage-profile-upload-pc-section__description{font-size:var(--font-size-12);font-weight:300;line-height:1.4;color:var(--color-dashboard-sub);cursor:pointer}.mypage-profile-upload-pc-section__chevron{position:absolute;top:50%;right:24px;display:flex;align-items:center;cursor:pointer;transform:translateY(-50%)}.mypage-profile-upload-pc-section__body{margin-top:8px}.mypage-profile-upload-pc-section__close-button{position:absolute;top:10px;right:10px;font-size:var(--font-size-10);font-weight:300;line-height:1.7;color:var(--color-dashboard-sub);text-decoration:underline;cursor:pointer;background:none;border:none}.mypage-profile-upload-pc-section__tag{display:flex;gap:3.5px;align-items:center;justify-content:center;padding:2.75px 8px;margin-left:7px;font-size:var(--font-size-10);font-weight:300;line-height:1.4;color:var(--color-white);background-color:#2a85d0;border-radius:6.75px}.mypage-profile-upload-pc-section__notes{margin:0 0 8px;padding:0;list-style:none;font-size:var(--font-size-10);font-weight:300;line-height:1.7;color:var(--color-dashboard-sub)}.mypage-profile-upload-pc-section__error{margin:0 0 8px;font-size:var(--font-size-12);font-weight:400;line-height:1.5;color:#d32f2f}.file-upload-attached__list{margin:0;padding:0;list-style:none}.file-upload-attached__item{display:flex;align-items:center;gap:8px}.mypage-profile-upload-sp-section{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;padding:16px 24px}@media (width >= 992px){.mypage-profile-upload-sp-section{display:none}}.mypage-profile-upload-sp-section__icon{display:flex;grid-row:1 / 3;align-items:center;justify-content:center;width:36px;height:36px;background-color:#e3f1fa;border-radius:9999px}.mypage-profile-upload-sp-section__header{display:flex;flex-wrap:wrap;align-items:center}.mypage-profile-upload-sp-section__title{font-size:var(--font-size-14);font-weight:300;line-height:1}.mypage-profile-upload-sp-section__description{font-size:var(--font-size-12);font-weight:300;line-height:1.4;color:var(--color-dashboard-sub)}.mypage-profile-upload-sp-section__tag{display:flex;gap:3.5px;align-items:center;justify-content:center;padding:2.75px 8px;margin-left:7px;font-size:var(--font-size-10);font-weight:300;line-height:1.4;color:var(--color-white);background-color:#2a85d0;border-radius:6.75px}.mypage-profile-form-value-card{position:relative;padding:8px 12px;background:#f3f3f5;border-radius:6.75px;min-height:52px}.mypage-profile-form-value-card.has-remove-button{padding-right:48px}.mypage-profile-form-value-card__title{font-size:var(--font-size-13);font-weight:300;line-height:1.4}.mypage-profile-form-value-card__contents{font-size:var(--font-size-13);font-weight:300;line-height:1.4;color:var(--color-dashboard-sub)}.mypage-profile-form-value-card__remove-button{position:absolute;top:50%;right:16px;font-size:var(--font-size-10);font-weight:300;line-height:1.7;color:var(--color-dashboard-sub);background:none;border:none;transform:translateY(-50%)}.mypage-profile-section__skill-suggest{position:absolute;right:0;left:0;z-index:1;visibility:hidden;padding:4px 0 12px;background-color:#f3f3f5;border:1px solid var(--color-gray-250);border-radius:8px;box-shadow:0 2px 2px #00000026;opacity:0}.mypage-profile-section__skill-suggest.is-opend{visibility:visible;opacity:1}.mypage-profile-section__skill-suggest-list{display:grid;padding:0;margin:0;font-size:var(--font-size-13);line-height:1.6;list-style:none}.mypage-profile-section__skill-suggest-item{list-style:none;margin:0;padding:0}.mypage-profile-section__skill-suggest-button{position:relative;display:flex;align-items:center;width:100%;min-height:34px;padding:6px 16px 6px 37px;color:var(--color-gray-700);text-align:left;white-space:nowrap;text-decoration:none;cursor:pointer;outline:none;background:none;border:none;transition:background-color .2s}.mypage-profile-section__skill-suggest-button:hover,.mypage-profile-section__skill-suggest-button:focus{background-color:#f2f4f6}.mypage-profile-section__skill-suggest-button:before{position:absolute;top:50%;left:16px;display:block;width:13px;height:13px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18.085%2019.5743L11.383%2012.8723C10.8511%2013.2979%2010.2394%2013.6347%209.54793%2013.883C8.85646%2014.1312%208.12066%2014.2553%207.34053%2014.2553C5.40795%2014.2553%203.77234%2013.586%202.43372%2012.2473C1.09509%2010.9087%200.425781%209.27312%200.425781%207.34053C0.425781%205.40795%201.09509%203.77234%202.43372%202.43372C3.77234%201.09509%205.40795%200.425781%207.34053%200.425781C9.27312%200.425781%2010.9087%201.09509%2012.2473%202.43372C13.586%203.77234%2014.2553%205.40795%2014.2553%207.34053C14.2553%208.12066%2014.1312%208.85646%2013.883%209.54793C13.6347%2010.2394%2013.2979%2010.8511%2012.8723%2011.383L19.5743%2018.085L18.085%2019.5743ZM7.34053%2012.1277C8.67029%2012.1277%209.80059%2011.6623%2010.7314%2010.7314C11.6623%209.80059%2012.1277%208.67029%2012.1277%207.34053C12.1277%206.01077%2011.6623%204.88048%2010.7314%203.94965C9.80059%203.01881%208.67029%202.5534%207.34053%202.5534C6.01077%202.5534%204.88048%203.01881%203.94965%203.94965C3.01881%204.88048%202.5534%206.01077%202.5534%207.34053C2.5534%208.67029%203.01881%209.80059%203.94965%2010.7314C4.88048%2011.6623%206.01077%2012.1277%207.34053%2012.1277Z'%20fill='%23aaaaaa'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}.mypage-profile-section__skill-suggest-text{display:block;width:100%;max-width:calc(100% - 53px);overflow:hidden;text-overflow:ellipsis}.mypage-profile-section-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-modal-overlay);visibility:hidden;background:#0006;opacity:0;transition:opacity var(--transition-duration)}.mypage-profile-section-modal__overlay.is-open{visibility:visible;opacity:1}.mypage-profile-section-modal{position:fixed;right:0;bottom:-100vh;left:0;z-index:var(--z-index-modal);visibility:hidden;max-height:100vh;background-color:var(--color-white);border-radius:8px 8px 0 0;opacity:0;transition:ease-in-out .4s;overflow:scroll}.mypage-profile-section-modal.is-open{bottom:0;visibility:visible;opacity:1}@media (width >= 992px){.mypage-profile-section-modal.is-open{bottom:auto}}@media (width >= 992px){.mypage-profile-section-modal{top:64px;bottom:auto;left:50%;width:calc(100vw - 32px);max-width:440px;max-height:calc(100vh - 128px);border-radius:8px;transform:translate(-50%)}}.mypage-profile-section-modal__header{display:flex;flex-wrap:wrap;align-items:center;padding:16px 12px 15px 20px;border-bottom:1px solid var(--color-gray-50)}.mypage-profile-section-modal__title{margin-right:3em;font-size:var(--font-size-13);font-weight:300;line-height:1.6}.mypage-profile-section-modal__sub-actions{display:flex;gap:8px;align-items:center;margin-left:auto}.mypage-profile-section-modal__clear-icon{width:12px;height:12px}.mypage-profile-section-modal__clear-button{padding:8px 16px;font-size:1em;color:var(--color-dashboard-link);background:#f2f4f6;border-radius:8px;border:none;cursor:pointer}.mypage-profile-section-modal__clear-button{display:flex;gap:4px;align-items:center;padding:8px;font-size:var(--font-size-12);line-height:1;color:var(--color-dashboard-link);border-radius:9999px;transition:background-color var(--transition-duration)}.mypage-profile-section-modal__clear-button:hover{background-color:var(--color-gray-100)}.mypage-profile-section-modal__cloce-icon{width:10px;height:10px}.mypage-profile-section-modal__close-button{padding:8px;font-size:var(--font-size-12);line-height:1;color:var(--color-dashboard-link);background-color:var(--color-gray-50);border-radius:50%;transition:background-color var(--transition-duration)}.mypage-profile-section-modal__close-button:hover{background-color:var(--color-gray-100)}.mypage-profile-section-modal__body{max-height:60vh;overflow:auto;padding:20px}.mypage-profile-section-modal__list{display:grid;gap:16px;padding:0;margin:0;list-style:none}.mypage-profile-section-modal__list-item{display:flex;align-items:center;gap:8px}.mypage-profile-section-modal__checkbox{width:18px;height:18px;pointer-events:none;opacity:0}.mypage-profile-section-modal__label{position:relative;display:inline-block;padding-left:23px;font-size:var(--font-size-12);line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none}.mypage-profile-section-modal__label:before{position:absolute;top:50%;left:0;display:block;width:15px;height:15px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.3929%200C14.2634%200%2015%200.736607%2015%201.60714V13.3929C15%2014.2969%2014.2634%2015%2013.3929%2015H1.60714C0.703125%2015%200%2014.2969%200%2013.3929V1.60714C0%200.736607%200.703125%200%201.60714%200H13.3929ZM13.9286%2013.3929V1.60714C13.9286%201.33929%2013.6607%201.07143%2013.3929%201.07143H1.60714C1.3058%201.07143%201.07143%201.33929%201.07143%201.60714V13.3929C1.07143%2013.6942%201.3058%2013.9286%201.60714%2013.9286H13.3929C13.6607%2013.9286%2013.9286%2013.6942%2013.9286%2013.3929Z'%20fill='%23999999'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}.mypage-profile-section-modal__label:after{position:absolute;top:50%;left:0;display:block;width:15px;height:15px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_3641_62518)'%3e%3cpath%20d='M13.3929%2015H1.60714C0.703125%2015%200%2014.2969%200%2013.3929V1.60714C0%200.736607%200.703125%200%201.60714%200H13.3929C14.2634%200%2015%200.736607%2015%201.60714V13.3929C15%2014.2969%2014.2634%2015%2013.3929%2015Z'%20fill='%237F72F0'/%3e%3cpath%20d='M6.11179%2010.8126L3%207.70081L3.62358%207.07708L6.11179%209.56529L11.4583%204.21875L12.0819%204.84248L6.11179%2010.8126Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_3641_62518'%3e%3crect%20width='15'%20height='15'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0;transform:translateY(-50%)}input[type=checkbox]:checked+.mypage-profile-section-modal__label:after{opacity:1}input[type=radio]:checked+.mypage-profile-section-modal__label:after{opacity:1}.mypage-profile-section-modal__actions{display:flex;gap:12px;justify-content:flex-end;padding:16px 20px;border-top:1px solid #f2f4f6}.mypage-profile-section-modal__confirm-button{padding:8px 20px;width:100%;font-size:1em;font-weight:600;color:#fff;background:var(--color-dashboard-link);border-radius:8px;border:none;cursor:pointer}.mypage-profile-section__list{display:flex;flex-wrap:wrap;gap:16px;padding:0;margin:0;list-style:none}.mypage-profile-section__list-item{display:flex;align-items:center;gap:8px}.mypage-profile-section__checkbox{width:18px;height:18px;pointer-events:none;display:none}.mypage-profile-section__label{position:relative;display:inline-block;padding-left:23px;font-size:var(--font-size-12);line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none}.mypage-profile-section__label:before{position:absolute;top:50%;left:0;display:block;width:15px;height:15px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.3929%200C14.2634%200%2015%200.736607%2015%201.60714V13.3929C15%2014.2969%2014.2634%2015%2013.3929%2015H1.60714C0.703125%2015%200%2014.2969%200%2013.3929V1.60714C0%200.736607%200.703125%200%201.60714%200H13.3929ZM13.9286%2013.3929V1.60714C13.9286%201.33929%2013.6607%201.07143%2013.3929%201.07143H1.60714C1.3058%201.07143%201.07143%201.33929%201.07143%201.60714V13.3929C1.07143%2013.6942%201.3058%2013.9286%201.60714%2013.9286H13.3929C13.6607%2013.9286%2013.9286%2013.6942%2013.9286%2013.3929Z'%20fill='%23999999'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}.mypage-profile-section__label:after{position:absolute;top:50%;left:0;display:block;width:15px;height:15px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_3641_62518)'%3e%3cpath%20d='M13.3929%2015H1.60714C0.703125%2015%200%2014.2969%200%2013.3929V1.60714C0%200.736607%200.703125%200%201.60714%200H13.3929C14.2634%200%2015%200.736607%2015%201.60714V13.3929C15%2014.2969%2014.2634%2015%2013.3929%2015Z'%20fill='%237F72F0'/%3e%3cpath%20d='M6.11179%2010.8126L3%207.70081L3.62358%207.07708L6.11179%209.56529L11.4583%204.21875L12.0819%204.84248L6.11179%2010.8126Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_3641_62518'%3e%3crect%20width='15'%20height='15'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0;transform:translateY(-50%)}input[type=checkbox]:checked+.mypage-profile-section__label:after{opacity:1}.mypage-profile-section__work-style-list{list-style:none;padding-left:0}.mypage-profile-section__caution{display:none;font-size:var(--font-size-10);color:var(--color-danger-200)}.mypage-profile-section__caution.is-display{display:block}.mypage-profile-nav.is-disabled{pointer-events:none;opacity:.5}.mypage-profile-resume-loading{display:flex;align-items:center;justify-content:center;min-height:200px;padding:48px 24px}.mypage-profile-resume-loading__description{display:flex;align-items:center;gap:8px;font-size:var(--font-size-14);font-weight:300;line-height:1.5;color:var(--color-gray-700)}.mypage-profile-resume-loading__loading-icon{width:24px;height:24px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.file-upload-attached{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:start;margin-top:12px;font-size:var(--font-size-12);font-weight:300;line-height:1.5}.file-upload-attached__label{color:var(--color-gray-700)}.file-upload-attached__link{color:var(--color-dashboard-link);text-decoration:underline;word-break:break-all}.file-upload-attached__action-link{font-size:var(--font-size-10);font-weight:300;line-height:1.7;color:var(--color-dashboard-link);text-decoration:underline}.mypage-profile-section__1-column-wrap-summary{padding-top:30px}.mypage-profile-section__add-career-button-wrapper{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center}.mypage-profile-section__add-career-button-description{font-size:var(--font-size-12);font-weight:300;line-height:1.4;color:var(--color-dashboard-sub)}.mypage-profile-section__date-input-wrap{display:flex;gap:8px;align-items:center;justify-content:flex-start;&select{flex:1}}.mypage-profile-section__portfolio-fields{margin-top:0;padding-top:30px}.mypage-entries-status-list{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:0;margin:0 0 16px;list-style:none}@media (width >= 992px){.mypage-entries-status-list{gap:10px}}.mypage-entries-status-data{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;height:100%;padding:12px 8px;text-align:center;background-color:var(--color-white);border:1px solid var(--color-gray-150);border-radius:8px}.mypage-entries-status-data__title{font-size:var(--font-size-10);font-weight:300;line-height:1.4;color:var(--color-dashboard-sub)}.mypage-entries-status-data__value{font-size:var(--font-size-16);font-weight:600;line-height:1.5}.mypage-entries-section__title{margin-bottom:10px;font-size:var(--font-size-14);font-weight:300;line-height:1.5;color:var(--color-gray-900)}.mypage-entries-section__list{display:grid;gap:16px;margin-bottom:32px}.mypage-entries-section__actions{display:flex;align-items:center;justify-content:center}.mypage-entries-section__more-button{padding:6px 15px;font-size:var(--font-size-11);font-weight:300;line-height:1.6;color:var(--color-gray-700);text-align:center;cursor:pointer;background-color:var(--color-white);border:1px solid var(--color-gray-150);border-radius:6px;transition:opacity var(--transition-duration)}.mypage-entries-section__more-button:hover{opacity:.7}.mypage-entries-section__more-button.is-hidden{display:none}.mypage-entry-card{position:relative;padding:16px 24px;background-color:var(--color-white);border:1px solid var(--color-gray-150);border-radius:8px}.mypage-entry-card.is-hidden{display:none}.mypage-entry-card__main{display:grid;grid-template-columns:72px auto;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--color-gray-250)}.mypage-entry-card__image-wrapper{display:flex;align-items:center;justify-content:center}.mypage-entry-card__image{display:block;object-fit:contain;width:72px;height:44px}.mypage-entry-card__company-name{padding-right:94px;font-size:var(--font-size-13);font-weight:300;line-height:1.5}.mypage-entry-card__position{font-size:var(--font-size-10);font-weight:300;line-height:1.5;color:var(--color-dashboard-sub)}@media (width >= 992px){.mypage-entry-card__position{padding-right:94px}}.mypage-entry-card__entry-date{display:flex;flex-wrap:wrap;gap:0 .25em;font-size:var(--font-size-10);font-weight:300;line-height:1.5;color:var(--color-dashboard-sub)}.mypage-entry-card__entry-date-title:after{content:":"}.mypage-entry-card__link{position:absolute;top:19px;right:24px;display:block;width:fit-content;padding-right:18px;font-size:var(--font-size-10);font-weight:300;line-height:1.4;color:var(--color-gray-900);text-decoration:none;transition:opacity var(--transition-duration)}.mypage-entry-card__link:hover{opacity:.7}.mypage-entry-card__link:after{position:absolute;top:50%;right:0;display:block;width:14px;height:14px;content:"";background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14'%20height='15'%20viewBox='0%200%2014%2015'%20fill='none'%3e%3cpath%20d='M2.9165%207.5H11.0832'%20stroke='%230A0A0A'%20stroke-width='1.16667'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M7%203.41699L11.0833%207.50033L7%2011.5837'%20stroke='%230A0A0A'%20stroke-width='1.16667'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}.mypage-entry-card__results{display:grid;gap:11px;padding-top:16px;padding-bottom:8px}.mypage-entry-card__result{display:flex;flex-wrap:wrap;align-items:center}.mypage-entry-card__result-title{font-size:var(--font-size-10);font-weight:300;line-height:1.4}.mypage-entry-card__result-title:after{content:"："}.mypage-entry-card__result-value{padding:2px 8px;font-size:var(--font-size-10);font-weight:300;line-height:1.55;background-color:var(--color-gray-150);border-radius:4px}.mypage-entry-card__status-list{display:grid;grid-template-columns:repeat(5,1fr);padding:0;margin:0 -24px;font-size:var(--font-size-10);font-weight:300;line-height:1.4;text-align:center;list-style:none}@media (width >= 992px){.mypage-entry-card__status-list{margin-right:-66px;margin-left:-66px}}.mypage-entry-card__status-list.is-declined{opacity:.2}.mypage-entry-card__status-list-item{position:relative}.mypage-entry-card__status-list-item:before{position:relative;z-index:1;display:block;width:14px;height:14px;margin:3px auto 6px;content:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.4375'%20y='0.4375'%20width='13.125'%20height='13.125'%20rx='6.5625'%20fill='white'/%3e%3crect%20x='0.4375'%20y='0.4375'%20width='13.125'%20height='13.125'%20rx='6.5625'%20stroke='%23BBBBBB'%20stroke-width='0.875'/%3e%3cpath%20d='M5.85667%209.89453L3.10742%207.14528L3.86447%206.38823L5.85667%208.38043L10.1355%204.10156L10.8926%204.85861L5.85667%209.89453Z'%20fill='%23BBBBBB'/%3e%3c/svg%3e")}.mypage-entry-card__status-list-item:not(:last-child):after{position:absolute;top:10.5px;left:50%;width:100%;height:1px;content:"";background-color:#bbb}.mypage-entry-card__status-list-item.is-checked:before{content:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.7'%20y='0.7'%20width='12.6'%20height='12.6'%20rx='6.3'%20fill='%232A86D0'/%3e%3crect%20x='0.7'%20y='0.7'%20width='12.6'%20height='12.6'%20rx='6.3'%20stroke='%232A86D0'%20stroke-width='1.4'/%3e%3cpath%20d='M5.85667%209.89453L3.10742%207.14528L3.86447%206.38823L5.85667%208.38043L10.1355%204.10156L10.8926%204.85861L5.85667%209.89453Z'%20fill='white'/%3e%3c/svg%3e")}.mypage-entry-card__status-list-item.is-checked:after{top:10px;height:2px;background-color:var(--color-secondary-500)}.mypage-entry-card__status-list-item.is-current:before{content:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.4375'%20y='0.4375'%20width='13.125'%20height='13.125'%20rx='6.5625'%20fill='white'/%3e%3crect%20x='0.4375'%20y='0.4375'%20width='13.125'%20height='13.125'%20rx='6.5625'%20stroke='%232A86D0'%20stroke-width='0.875'/%3e%3cpath%20d='M5.85667%209.89453L3.10742%207.14528L3.86447%206.38823L5.85667%208.38043L10.1355%204.10156L10.8926%204.85861L5.85667%209.89453Z'%20fill='%232A86D0'/%3e%3c/svg%3e")}.mypage-following-nav{margin-bottom:16px}@media (width >= 992px){.mypage-following-nav{margin-bottom:10.5px}}.mypage-following-nav__list{display:grid;grid-template-columns:repeat(2,1fr);padding:3px;margin:0;list-style:none;background:#ececf0;border-radius:9999px}.mypage-following-nav__link{display:block;width:100%;padding:3.75px 12px;font-size:var(--font-size-12);font-weight:300;line-height:1.5;color:var(--color-gray-900);text-align:center;text-decoration:none;border-radius:9999px;transition:background-color var(--transition-duration)}.mypage-following-nav__link:hover{background-color:var(--color-gray-50)}.mypage-following-nav__link.current{background-color:var(--color-white)}.mypage-following-section__title{margin-bottom:10.5px;font-size:var(--font-size-14);font-weight:300;line-height:1.5}.mypage-following-section__articles{display:grid;gap:10.5px;margin-bottom:26.5px}@media (width >= 992px){.mypage-following-section__articles{margin-bottom:32px}}.mypage-following-section__more-button{display:block;width:fit-content;padding:6.75px 16px;margin:0 auto;font-size:var(--font-size-11);font-weight:300;line-height:1.5;color:var(--color-gray-700);text-align:center;text-decoration:none;background-color:var(--color-white);border:1px solid var(--color-gray-150);border-radius:6.75px;transition:background-color var(--transition-duration)}.mypage-following-section__more-button:hover{background-color:var(--color-gray-50)}.mypage-following-section__more-button.is-hidden{display:none}.mypage-following-article{position:relative;display:grid;grid-template-columns:72px 1fr;gap:8px;align-items:center;padding-right:16px;padding-left:16px}@media (width >= 992px){.mypage-following-article{padding-right:24px;padding-left:24px}}.mypage-following-article.is-hidden{display:none}.mypage-following-article__image-wrapper{display:flex;align-items:center;justify-content:center}.mypage-following-article__image{display:block;object-fit:contain;width:72px;height:44px}.mypage-following-article__title{padding-right:100px;font-size:var(--font-size-13);font-weight:300;line-height:1.5}.mypage-following-article__text{padding-right:28px;font-size:var(--font-size-10);font-weight:300;line-height:1.5;color:var(--color-dashboard-sub)}.mypage-following-article__match-rate-data{display:grid;grid-template-columns:repeat(2,auto);gap:4px;align-items:center;width:fit-content;padding:3px 4px;margin-top:4px;font-size:var(--font-size-10);font-weight:300;line-height:1.1;background:#f2f2f2;border-radius:8px}.mypage-following-article__match-rate-data-description{display:flex;align-items:center;justify-content:center;padding:4px;font-size:var(--font-size-10);font-weight:600;line-height:1;color:var(--color-white);text-transform:uppercase;background-color:var(--color-gray-500);border-radius:9999px}.mypage-following-article__match-rate-data-description.is-ss,.mypage-following-article__match-rate-data-description.is-s{background-color:#2a85d0}.mypage-following-article__match-rate-data-description.is-a{background-color:#549ebb}.mypage-following-article__match-rate-data-description.is-b,.mypage-following-article__match-rate-data-description.is-c{background-color:#84b292}.mypage-following-article__match-rate-diagnosis{display:grid;grid-template-columns:1fr auto;gap:0 11px;align-items:center;padding:8px;margin-top:8px;margin-bottom:25px;background:#f8f9fb;border-radius:8px}@media (width >= 992px){.mypage-following-article__match-rate-diagnosis{max-width:220px;margin-bottom:0}}.mypage-following-article__match-rate-diagnosis-title{grid-column:1;font-size:var(--font-size-10);font-weight:600;line-height:1.5}.mypage-following-article__match-rate-diagnosis-description{grid-column:1;font-size:var(--font-size-09);font-weight:300;line-height:1.5}.mypage-following-article__match-rate-diagnosis-link{grid-row:1 / span 2;grid-column:2;padding:8px;font-size:var(--font-size-10);font-weight:600;line-height:1;color:var(--color-white);text-decoration:none;background-color:var(--color-dashboard-link);border-radius:4px;transition:opacity var(--transition-duration)}.mypage-following-article__match-rate-diagnosis-link:hover{opacity:.7}.mypage-following-article__link{position:absolute;top:16px;right:16px;display:block;width:fit-content;padding:3.5px 17px 3.5px 4px;font-size:var(--font-size-10);font-weight:300;line-height:1.4;color:var(--color-gray-900);text-decoration:none;transition:opacity var(--transition-duration)}@media (width >= 992px){.mypage-following-article__link{right:24px}}.mypage-following-article__link:hover{opacity:.7}.mypage-following-article__link:after{position:absolute;top:50%;right:0;display:block;width:14px;height:14px;content:"";background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14'%20height='15'%20viewBox='0%200%2014%2015'%20fill='none'%3e%3cpath%20d='M2.9165%207.5H11.0832'%20stroke='%230A0A0A'%20stroke-width='1.16667'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M7%203.41699L11.0833%207.50033L7%2011.5837'%20stroke='%230A0A0A'%20stroke-width='1.16667'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}.mypage-following-article__remove-button{position:absolute;right:8px;bottom:14px;padding:2px 8px;font-size:var(--font-size-10);font-weight:300;line-height:1.7;color:var(--color-dashboard-sub);transition:opacity var(--transition-duration)}@media (width >= 992px){.mypage-following-article__remove-button{right:24px}}.mypage-following-article__remove-button:hover{opacity:.7}.mypage-job-suggestions-nav{margin-bottom:16px}@media (width >= 992px){.mypage-job-suggestions-nav{margin-bottom:10.5px}}.mypage-job-suggestions-nav__list{display:grid;grid-template-columns:repeat(2,1fr);padding:3px;margin:0;list-style:none;background:#ececf0;border-radius:9999px}.mypage-job-suggestions-nav__link{display:block;width:100%;padding:3.75px 12px;font-size:var(--font-size-12);font-weight:300;line-height:1.5;color:var(--color-gray-900);text-align:center;text-decoration:none;border-radius:9999px;transition:background-color var(--transition-duration)}.mypage-job-suggestions-nav__link:hover{background-color:var(--color-gray-50)}.mypage-job-suggestions-nav__link.current{background-color:var(--color-white)}.mypage-job-suggestions-section__title{margin-bottom:10.5px;font-size:var(--font-size-14);font-weight:300;line-height:1.5}.mypage-job-suggestions-section__articles{display:grid;gap:10.5px;margin-bottom:26.5px}@media (width >= 992px){.mypage-job-suggestions-section__articles{margin-bottom:32px}}.mypage-job-suggestions-section__more-button{display:block;width:fit-content;padding:6.75px 16px;margin:0 auto;font-size:var(--font-size-11);font-weight:300;line-height:1.5;color:var(--color-gray-700);text-align:center;text-decoration:none;background-color:var(--color-white);border:1px solid var(--color-gray-150);border-radius:6.75px;transition:background-color var(--transition-duration)}.mypage-job-suggestions-section__more-button:hover{background-color:var(--color-gray-50)}.mypage-job-suggestions-article{position:relative;display:grid;grid-template-columns:72px 1fr;gap:8px;align-items:center;padding-right:16px;padding-left:16px}@media (width >= 992px){.mypage-job-suggestions-article{padding-right:24px;padding-left:24px}}.mypage-job-suggestions-article__image-wrapper{display:flex;align-items:center;justify-content:center}.mypage-job-suggestions-article__image{display:block;object-fit:contain;width:72px;height:44px}.mypage-job-suggestions-article__title{padding-right:100px;font-size:var(--font-size-13);font-weight:300;line-height:1.5}.mypage-job-suggestions-article__text{padding-right:28px;font-size:var(--font-size-10);font-weight:300;line-height:1.5;color:var(--color-dashboard-sub)}.mypage-job-suggestions-article__match-rate-data{display:grid;grid-template-columns:repeat(2,auto);gap:4px;align-items:center;width:fit-content;padding:3px 4px;margin-top:4px;font-size:var(--font-size-10);font-weight:300;line-height:1.1;background:#f2f2f2;border-radius:8px}.mypage-job-suggestions-article__match-rate-data-description{display:flex;align-items:center;justify-content:center;padding:4px;font-size:var(--font-size-10);font-weight:600;line-height:1;color:var(--color-white);text-transform:uppercase;background-color:var(--color-gray-500);border-radius:9999px}.mypage-job-suggestions-article__match-rate-data-description.is-ss,.mypage-job-suggestions-article__match-rate-data-description.is-s{background-color:#2a85d0}.mypage-job-suggestions-article__match-rate-data-description.is-a{background-color:#549ebb}.mypage-job-suggestions-article__match-rate-data-description.is-b,.mypage-job-suggestions-article__match-rate-data-description.is-c{background-color:#84b292}.mypage-job-suggestions-article__match-rate-diagnosis{display:grid;grid-template-columns:1fr auto;gap:0 11px;align-items:center;padding:8px;margin-top:8px;margin-bottom:25px;background:#f8f9fb;border-radius:8px}@media (width >= 992px){.mypage-job-suggestions-article__match-rate-diagnosis{max-width:220px;margin-bottom:0}}.mypage-job-suggestions-article__match-rate-diagnosis-title{grid-column:1;font-size:var(--font-size-10);font-weight:600;line-height:1.5}.mypage-job-suggestions-article__match-rate-diagnosis-description{grid-column:1;font-size:var(--font-size-09);font-weight:300;line-height:1.5}.mypage-job-suggestions-article__match-rate-diagnosis-link{grid-row:1 / span 2;grid-column:2;padding:8px;font-size:var(--font-size-10);font-weight:600;line-height:1;color:var(--color-white);text-decoration:none;background-color:var(--color-dashboard-link);border-radius:4px;transition:opacity var(--transition-duration)}.mypage-job-suggestions-article__match-rate-diagnosis-link:hover{opacity:.7}.mypage-job-suggestions-article__link{position:absolute;top:16px;right:16px;display:block;width:fit-content;padding:3.5px 17px 3.5px 4px;font-size:var(--font-size-10);font-weight:300;line-height:1.4;color:var(--color-gray-900);text-decoration:none;transition:opacity var(--transition-duration)}@media (width >= 992px){.mypage-job-suggestions-article__link{right:24px}}.mypage-job-suggestions-article__link:hover{opacity:.7}.mypage-job-suggestions-article__link:after{position:absolute;top:50%;right:0;display:block;width:14px;height:14px;content:"";background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14'%20height='15'%20viewBox='0%200%2014%2015'%20fill='none'%3e%3cpath%20d='M2.9165%207.5H11.0832'%20stroke='%230A0A0A'%20stroke-width='1.16667'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M7%203.41699L11.0833%207.50033L7%2011.5837'%20stroke='%230A0A0A'%20stroke-width='1.16667'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}.mypage-job-suggestions-article__remove-button{position:absolute;right:8px;bottom:14px;padding:2px 8px;font-size:var(--font-size-10);font-weight:300;line-height:1.7;color:var(--color-dashboard-sub);transition:opacity var(--transition-duration)}@media (width >= 992px){.mypage-job-suggestions-article__remove-button{right:24px}}.mypage-job-suggestions-article__remove-button:hover{opacity:.7}.mypage-job-suggestions-article__unchecked-label{display:inline-block;border:1px solid var(--color-notification-500);border-radius:6px;padding:1px 8px;font-size:var(--font-size-10);font-weight:300;color:var(--color-notification-500);margin-bottom:4px}.mypage-job-suggestions .job-section{padding-top:24px}@media (width >= 992px){.mypage-job-suggestions .job-section{padding-top:32px}}.mypage-job-suggestions .job-section:first-child{padding-top:16px}.mypage-job-suggestions .job-section:not(:last-child){padding-bottom:32px;border-bottom:1px solid var(--color-gray-200)}.mypage-job-suggestions .job-section__header{display:grid;grid-template-columns:120px 1fr;gap:10px 8px;align-items:center;margin-bottom:10px}@media (width >= 992px){.mypage-job-suggestions .job-section__header{grid-template-columns:120px 1fr;gap:8px 24px;margin-bottom:32px}}.mypage-job-suggestions .job-section__image-wrapper{display:flex;align-items:center;justify-content:center;width:120px;aspect-ratio:1 / 1;background-color:var(--color-white);border-radius:12px}@media (width >= 992px){.mypage-job-suggestions .job-section__image-wrapper{grid-row:1 / 3;border-radius:16px}}.mypage-job-suggestions .job-section__image{display:block;width:100%;height:100%;max-height:80px;padding:8px;object-fit:contain}@media (width >= 992px){.job-section__title{align-self:end}}.mypage-job-suggestions .job-section__company-name{font-size:var(--font-size-15);font-weight:600;line-height:1.6}@media (width >= 992px){.mypage-job-suggestions .job-section__company-name{display:inline-block;margin-right:16px}}.mypage-job-suggestions .job-section__company-name-link{display:block;width:fit-content;color:var(--color-link);text-decoration:none;transition:opacity var(--transition-duration)}.mypage-job-suggestions .job-section__company-name-link:hover{opacity:.7}.mypage-job-suggestions .job-section__job-name{font-size:var(--font-size-15);font-weight:600;line-height:1.6}@media (width >= 992px){.mypage-job-suggestions .job-section__job-name{display:inline-block}}.mypage-job-suggestions .job-section__tag-list{display:flex;flex-wrap:wrap;grid-column:1 / 3;gap:5px;padding:0;margin:0;list-style:none}@media (width >= 992px){.mypage-job-suggestions .job-section__tag-list{grid-column:2 / 3;align-self:start}}.mypage-job-suggestions .job-section__tag-link{display:block;width:fit-content;padding:8px;font-size:var(--font-size-11);line-height:1;color:var(--color-gray-700);text-decoration:none;background-color:var(--color-gray-150);border-radius:9999px;transition:opacity var(--transition-duration)}.mypage-job-suggestions .job-section__tag-link:hover{opacity:.7}.mypage-job-suggestions .job-section__match-rate-data{display:grid;grid-template-columns:repeat(2,auto);gap:4px;align-items:center;width:fit-content;min-height:27px;padding:3px 4px;font-size:var(--font-size-10);line-height:1.1;background-color:var(--color-gray-150);border-radius:9999px}.mypage-job-suggestions .job-section__match-rate-data-description{display:flex;align-items:center;justify-content:center;padding:4px;font-size:var(--font-size-10);font-weight:600;line-height:1;color:var(--color-white);text-transform:uppercase;background-color:var(--color-gray-500);border-radius:9999px}.mypage-job-suggestions .job-section__match-rate-data-description.is-ss,.mypage-job-suggestions .job-section__match-rate-data-description.is-s{background-color:#2a85d0}.mypage-job-suggestions .job-section__match-rate-data-description.is-a{background-color:#549ebb}.mypage-job-suggestions .job-section__match-rate-data-description.is-b,.mypage-job-suggestions .job-section__match-rate-data-description.is-c{background-color:#84b292}.mypage-job-suggestions .job-section__ai-title{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-bottom:16px;font-size:var(--font-size-16);font-weight:600;line-height:1.8}@media (width >= 992px){.mypage-job-suggestions .job-section__ai-title{gap:6px;font-size:var(--font-size-18)}}.mypage-job-suggestions .job-section__ai-title:before{display:block;width:16px;height:16px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='17'%20height='17'%20viewBox='0%200%2017%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.2812%203.5C10.125%203.4375%2010%203.25%2010%203.0625C10%202.875%2010.125%202.6875%2010.2812%202.625L11.8125%201.84375L12.5625%200.34375C12.75%200%2013.2812%200%2013.4688%200.34375L14.2188%201.84375L15.75%202.625C15.9062%202.6875%2016.0312%202.875%2016.0312%203.0625C16.0312%203.25%2015.9062%203.4375%2015.75%203.5L14.2188%204.28125L13.4688%205.78125C13.375%205.9375%2013.2188%206.0625%2013.0312%206.0625C12.8125%206.0625%2012.6562%205.9375%2012.5625%205.78125L11.8125%204.28125L10.2812%203.5ZM12.4062%202.65625L11.625%203.0625L12.4062%203.4375C12.5%203.5%2012.5938%203.5625%2012.625%203.65625L13.0312%204.4375L13.4062%203.65625C13.4375%203.5625%2013.5312%203.5%2013.625%203.4375L14.4062%203.0625L13.625%202.65625C13.5312%202.625%2013.4375%202.53125%2013.4062%202.4375L13.0312%201.6875L12.625%202.4375C12.5938%202.53125%2012.5%202.625%2012.4062%202.65625ZM15.75%2012.625C15.9062%2012.7188%2016.0312%2012.875%2016.0312%2013.0625C16.0312%2013.2812%2015.9062%2013.4375%2015.75%2013.5312L14.2188%2014.2812L13.4688%2015.8125C13.375%2015.9688%2013.2188%2016.0625%2013.0312%2016.0625C12.8125%2016.0625%2012.6562%2015.9688%2012.5625%2015.8125L11.8125%2014.2812L10.2812%2013.5312C10.125%2013.4375%2010%2013.2812%2010%2013.0625C10%2012.875%2010.125%2012.7188%2010.2812%2012.625L11.8125%2011.875L12.5625%2010.3438C12.75%2010%2013.2812%2010%2013.4688%2010.3438L14.2188%2011.875L15.75%2012.625ZM13.625%2013.4688L14.4062%2013.0625L13.625%2012.6875C13.5312%2012.625%2013.4375%2012.5625%2013.4062%2012.4688L13.0312%2011.6875L12.625%2012.4688C12.5938%2012.5625%2012.5%2012.625%2012.4062%2012.6875L11.625%2013.0625L12.4062%2013.4688C12.5%2013.5%2012.5938%2013.5938%2012.625%2013.6875L13.0312%2014.4688L13.4062%2013.6875C13.4375%2013.5938%2013.5312%2013.5%2013.625%2013.4688ZM12.0312%208.0625C12%208.25%2011.9062%208.4375%2011.75%208.5L8.21875%2010.2812L6.46875%2013.8125C6.375%2013.9688%206.21875%2014.0625%206.03125%2014.0625C5.8125%2014.0625%205.65625%2013.9688%205.5625%2013.8125L3.8125%2010.2812L0.28125%208.5C0.125%208.4375%200%208.25%200%208.0625C0%207.875%200.125%207.6875%200.28125%207.625L3.8125%205.84375L5.5625%202.34375C5.75%202%206.28125%202%206.46875%202.34375L8.21875%205.84375L11.75%207.625C11.9062%207.6875%2012%207.875%2012.0312%208.0625ZM7.625%209.46875L10.4062%208.0625L7.625%206.6875C7.53125%206.625%207.4375%206.5625%207.40625%206.46875L6.03125%203.6875L4.625%206.46875C4.59375%206.5625%204.5%206.625%204.40625%206.6875L1.625%208.0625L4.40625%209.46875C4.5%209.5%204.59375%209.59375%204.625%209.6875L6.03125%2012.4688L7.40625%209.6875C7.4375%209.59375%207.53125%209.5%207.625%209.46875Z'%20fill='%2339C76D'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.mypage-job-suggestions .job-section__data{padding:8px;margin-bottom:26px;font-size:var(--font-size-13);line-height:calc(18 / 13);background-color:var(--color-gray-100)}@media (width >= 992px){.mypage-job-suggestions .job-section__data{display:grid;grid-template-columns:150px 1fr;gap:4px 0;padding:12px;margin-bottom:32px;font-size:var(--font-size-14);line-height:1.8}}.mypage-job-suggestions .job-section__data-title{padding:4px 16px;font-weight:700;background-color:var(--color-gray-50)}@media (width >= 992px){.mypage-job-suggestions .job-section__data-title{padding:16px}}.mypage-job-suggestions .job-section__data-description{padding:16px;background-color:var(--color-white)}@media (width >= 992px){.mypage-job-suggestions .job-section__data-description{padding:16px 24px}}.mypage-job-suggestions .job-section__data-description:not(:last-child){margin-bottom:4px}@media (width >= 992px){.mypage-job-suggestions .job-section__data-description:not(:last-child){margin-bottom:0}}.mypage-job-suggestions .job-section__data-description p+p{margin-top:1em}.mypage-job-suggestions .job-section__data-description ul+p{margin-top:1em}.mypage-job-suggestions .job-section__data-description ul{padding:0;margin:0;list-style:none}.mypage-job-suggestions .job-section__data-description li:before{content:"・"}.mypage-job-suggestions .job-section__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}@media (width >= 992px){.mypage-job-suggestions .job-section__actions{gap:16px}}.mypage-job-suggestions .job-section__consult-button{display:block;width:100%;max-width:312px;padding:16px 24px;font-size:var(--font-size-13);font-weight:600;line-height:1;color:var(--color-white);text-align:center;text-decoration:none;border:0;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:linear-gradient(90deg,var(--color-primary-500) 11.78%,var(--color-secondary-500) 87.95%);border-radius:8px;transition:opacity var(--transition-duration)}@media (width >= 992px){.mypage-job-suggestions .job-section__consult-button{max-width:352px;font-size:var(--font-size-16)}}.mypage-job-suggestions .job-section__consult-button:hover{opacity:.7}.mypage-job-suggestions .job-section__consult-button--disabled{cursor:default;background:var(--color-gray-200);color:var(--color-gray-900)}.mypage-job-suggestions .job-section__consult-button--disabled:hover{opacity:1}.mypage-job-suggestions .job-section__sp-ai-data{display:block}@media (width >= 992px){.mypage-job-suggestions .job-section__sp-ai-data{display:none}}.mypage-job-suggestions .job-section__ai-body{padding:8px;background-color:var(--color-gray-100);margin-bottom:32px}@media (width >= 992px){.mypage-job-suggestions .job-section__ai-body{padding:16px}}.mypage-job-suggestions .job-section__ai-body ul{margin:0;padding-left:14px}.mypage-job-suggestions .job-section__ai-data{display:block}@media (width >= 992px){.mypage-job-suggestions .job-section__ai-data{display:flex}}.mypage-job-suggestions .job-section__ai-data-two-column-layout{gap:10px}.mypage-job-suggestions .job-section__ai-data-three-column-layout{display:flex;gap:8px}.mypage-job-suggestions .job-section__ai-data-card{display:flex;flex:1;flex-direction:column;margin-bottom:16px;padding:16px;align-items:flex-start;border-radius:8px;background-color:var(--color-white)}@media (width >= 992px){.mypage-job-suggestions .job-section__ai-data-card{padding:8px 16px}}.mypage-job-suggestions .job-section__ai-data-three-column-layout .job-section__ai-data-card{gap:4px;padding:4px 2px 8px;justify-content:space-around}@media (width >= 992px){.mypage-job-suggestions .job-section__ai-data-three-column-layout .job-section__ai-data-card{gap:0}}.mypage-job-suggestions .job-section__ai-data-card--low-padding{padding-top:8px;padding-bottom:8px}.mypage-job-suggestions .job-section__ai-data-card--text-center{align-items:center;text-align:center}.mypage-job-suggestions .job-section__ai-data-title{margin-bottom:18px;font-size:var(--font-size-15);font-weight:700;color:var(--color-primary-200)}@media (width >= 992px){.mypage-job-suggestions .job-section__ai-data-title{margin-bottom:4px}}.mypage-job-suggestions .job-section__ai-data-title--small{font-size:var(--font-size-14);white-space:nowrap;color:var(--color-gray-700);font-weight:300}.mypage-job-suggestions .job-section__ai-data-title-text{display:block;margin-bottom:8px}.mypage-job-suggestions .job-section__ai-data-title-icon{width:20px;height:20px;margin:0 auto}.mypage-job-suggestions .job-section__ai-data-description{font-size:var(--font-size-13);color:var(--color-gray-700);line-height:1.8}@media (width >= 992px){.mypage-job-suggestions .job-section__ai-data-description{line-height:1.9}}.mypage-job-suggestions .job-section__ai-data-description--emphasize{font-size:var(--font-size-16);font-weight:600;color:var(--color-primary-200);white-space:nowrap}@media (width >= 992px){.mypage-job-suggestions .job-section__ai-data-description--emphasize{font-size:var(--font-size-18)}}.mypage-job-suggestions .job-section__career-map-title{margin-bottom:10px}.mypage-job-suggestions ul.job-section__career-map-list{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;width:100%}.mypage-job-suggestions .job-section__career-map-step{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border-radius:20px;border:1px solid var(--color-gray-150);position:relative;background-color:var(--color-white);font-size:var(--font-size-13)}.mypage-job-suggestions .job-section__career-map-step:first-child{padding-top:0;padding-left:0;padding-bottom:0}.mypage-job-suggestions .job-section__career-map-step:not(:last-child):after{content:"";position:absolute;left:40px;top:100%;width:2px;height:calc(100% - 10px);background-image:url("data:image/svg+xml,%3csvg%20width='2'%20height='20'%20viewBox='0%200%202%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cline%20x1='1'%20y1='4.37114e-08'%20x2='0.999994'%20y2='130'%20stroke='%2339C76D'%20stroke-width='2'%20stroke-dasharray='4%202'/%3e%3c/svg%3e");background-repeat:no-repeat}.mypage-job-suggestions .job-section__career-map-step:first-child{border:none}.mypage-job-suggestions .job-section__career-map-label{padding:2px 8px;color:var(--color-white);background-color:#39c76d;border-radius:50px;text-align:center}.mypage-job-suggestions .job-section__career-map-label.current{padding:12px 28px}.mypage-job-suggestions .job-section__ai-reviews-summary{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--color-gray-150);line-height:1.5}.mypage-job-suggestions .job-section__ai-reviews-detailed-analysis{line-height:1.5}.mypage-job-suggestion-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-modal-overlay);visibility:hidden;background:#0006;opacity:0;transition:opacity var(--transition-duration)}.mypage-job-suggestion-modal__overlay.is-open{visibility:visible;opacity:1}.mypage-job-suggestion-modal{position:fixed;right:0;bottom:-100vh;left:0;z-index:var(--z-index-modal);visibility:hidden;width:100%;max-height:100vh;background-color:var(--color-white);border-radius:12px 12px 0 0;opacity:0;transition:ease-in-out .4s}.mypage-job-suggestion-modal.is-open{bottom:0;visibility:visible;opacity:1}@media (width >= 992px){.mypage-job-suggestion-modal.is-open{bottom:auto}}@media (width >= 992px){.mypage-job-suggestion-modal{top:96px;bottom:auto;left:50%;width:calc(100vw - 32px);max-width:520px;max-height:calc(100vh - 160px);border-radius:12px;transform:translate(-50%)}}.mypage-job-suggestion-modal__header{display:flex;gap:12px;align-items:center;padding:16px 16px 12px;border-bottom:1px solid var(--color-gray-50)}.mypage-job-suggestion-modal__title{margin:0;font-size:var(--font-size-13);font-weight:600;line-height:1.6;color:var(--color-gray-900)}.mypage-job-suggestion-modal__close-button{width:36px;height:36px;margin-left:auto;font-size:20px;line-height:1;color:var(--color-dashboard-link);cursor:pointer;background-color:var(--color-gray-50);border:none;border-radius:50%;transition:background-color var(--transition-duration)}.mypage-job-suggestion-modal__close-button:hover{background-color:var(--color-gray-100)}.mypage-job-suggestion-modal__body{padding:16px 16px 32px}.mypage-job-suggestion-modal__message{margin:0;font-size:var(--font-size-13);line-height:1.7;color:var(--color-gray-900)}.mypage-job-suggestion-modal__message-job-title{margin-top:8px;font-size:var(--font-size-14);font-weight:600;color:var(--color-gray-900)}.mypage-job-suggestion-modal__actions{display:grid;gap:12px;padding:16px;border-top:1px solid var(--color-gray-50)}.mypage-job-suggestion-modal__actions form{width:100%}.mypage-job-suggestion-modal__accept-button{display:block;width:100%;padding:16px 24px;font-size:var(--font-size-13);font-weight:600;line-height:1;color:var(--color-white);text-align:center;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(90deg,var(--color-primary-500) 11.78%,var(--color-secondary-500) 87.95%);border:0;border-radius:8px;transition:opacity var(--transition-duration)}@media (width >= 992px){.mypage-job-suggestion-modal__accept-button{font-size:var(--font-size-16)}}.mypage-job-suggestion-modal__accept-button:hover{opacity:.7}.mypage-job-suggestion-modal__cancel-button{width:100%;padding:16px 24px;font-size:var(--font-size-13);font-weight:600;line-height:1;color:var(--color-gray-700);cursor:pointer;background-color:var(--color-gray-50);border:1px solid var(--color-gray-150);border-radius:8px;transition:opacity var(--transition-duration)}.mypage-job-suggestion-modal__cancel-button:hover{opacity:.7}.mypage-settings-section-list{display:grid;gap:21px}@media (width >= 992px){.mypage-settings-section-list{gap:16px}}.mypage-settings-section{position:relative;padding:24px}.mypage-settings-section__title{margin-bottom:24px;font-size:var(--font-size-14);font-weight:300;line-height:1}@media (width >= 992px){.mypage-settings-section__title{padding:9px 0}}.mypage-settings-section__title:has(+.mypage-settings-section__description){margin-bottom:4px}.mypage-settings-section__description{margin-bottom:16px;font-size:var(--font-size-12);font-weight:300;line-height:1.4;color:var(--color-dashboard-sub)}@media (width >= 992px){.mypage-settings-section__description{margin-bottom:0}}.mypage-settings-section__note{margin-top:16px;font-size:var(--font-size-12);font-weight:300;line-height:1.4;color:var(--color-dashboard-sub)}@media (width >= 992px){.mypage-settings-section__note{margin-top:0}}.mypage-settings-section__alert-box{position:relative;padding:8px 8px 8px 26px;margin-top:24px;font-size:var(--font-size-12);font-weight:300;line-height:1.4;color:var(--color-dashboard-sub);border:1px solid var(--color-gray-150);border-radius:4px}.mypage-settings-section__alert-box:before{position:absolute;top:8px;left:8px;display:block;width:14px;height:15px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='15'%20viewBox='0%200%2014%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_2430_50263'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='14'%20height='15'%3e%3crect%20y='0.03125'%20width='14'%20height='14'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_2430_50263)'%3e%3cpath%20d='M1.99834%2011.9896C1.89946%2011.9896%201.81065%2011.9654%201.7319%2011.9171C1.65315%2011.8688%201.59195%2011.8051%201.5483%2011.7259C1.5028%2011.6474%201.47776%2011.5623%201.47319%2011.4707C1.46862%2011.3791%201.49332%2011.2884%201.54727%2011.1986L6.54105%202.57226C6.5951%202.48243%206.66267%202.41602%206.74375%202.37305C6.82493%202.33008%206.91039%202.30859%207.00013%202.30859C7.08987%202.30859%207.17532%202.33008%207.2565%202.37305C7.33759%202.41602%207.40516%202.48243%207.45921%202.57226L12.453%2011.1986C12.5069%2011.2884%2012.5316%2011.3791%2012.5271%2011.4707C12.5225%2011.5623%2012.4975%2011.6474%2012.452%2011.7259C12.4083%2011.8051%2012.3471%2011.8688%2012.2684%2011.9171C12.1896%2011.9654%2012.1008%2011.9896%2012.0019%2011.9896H1.99834ZM2.59596%2011.1146H11.4043L7.00013%203.53126L2.59596%2011.1146ZM7.00013%2010.4191C7.13362%2010.4191%207.24552%2010.374%207.33584%2010.2836C7.42616%2010.1933%207.47132%2010.0814%207.47132%209.94793C7.47132%209.81444%207.42616%209.70254%207.33584%209.61222C7.24552%209.5219%207.13362%209.47674%207.00013%209.47674C6.86664%209.47674%206.75474%209.5219%206.66442%209.61222C6.5741%209.70254%206.52894%209.81444%206.52894%209.94793C6.52894%2010.0814%206.5741%2010.1933%206.66442%2010.2836C6.75474%2010.374%206.86664%2010.4191%207.00013%2010.4191ZM7.00027%208.89341C7.12433%208.89341%207.22821%208.8515%207.31192%208.7677C7.39573%208.6838%207.43763%208.57987%207.43763%208.45591V6.41424C7.43763%206.29028%207.39568%206.1864%207.31177%206.10259C7.22787%206.01869%207.12394%205.97674%206.99998%205.97674C6.87593%205.97674%206.77205%206.01869%206.68834%206.10259C6.60453%206.1864%206.56263%206.29028%206.56263%206.41424V8.45591C6.56263%208.57987%206.60458%208.6838%206.68848%208.7677C6.77239%208.8515%206.87632%208.89341%207.00027%208.89341Z'%20fill='%23D46666'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.mypage-settings-section__alert-box:not(:last-child){margin-bottom:16px}.mypage-settings-section__alert-box-data{margin-top:1em}.mypage-settings-section__alert-box-list{padding:0;margin:0;list-style:none}.mypage-settings-section__alert-box-list li{padding-left:1em;text-indent:-1em}.mypage-settings-section__alert-box-list li:before{content:"・"}.mypage-settings-section__fields{display:grid;gap:14px;padding-top:16px;margin-bottom:16px;border-top:1px solid var(--color-gray-150)}@media (width >= 992px){.mypage-settings-section__fields{margin-bottom:24px}}.mypage-settings-section__form-group .error-message{margin-top:5px;font-size:var(--font-size-11);font-weight:300;line-height:1.5;color:var(--color-danger-200)}.mypage-settings-section__form-group .error-message:empty{display:none}.mypage-settings-section__form-label{display:block;margin-bottom:8px;font-size:var(--font-size-12);font-weight:300;line-height:1;color:var(--color-gray-900)}.mypage-settings-section__form-value{padding:8px 12px;font-size:var(--font-size-12);font-weight:300;line-height:1.5;color:var(--color-gray-900);background-color:#f3f3f5;border-radius:6.75px}.mypage-settings-section__form-input-wrap{position:relative}.mypage-settings-section__password-toggle-button{position:absolute;top:50%;right:4px;width:34px;height:34px;overflow:hidden;font-size:var(--font-size-10);text-indent:-9999px;border:none;border-radius:8px;transform:translateY(-50%)}.mypage-settings-section__password-toggle-button:before{position:absolute;top:50%;left:50%;width:18px;height:18px;content:"";background-repeat:no-repeat;background-position:center;background-size:contain;transform:translate(-50%,-50%)}.mypage-settings-section__password-toggle-button:focus{outline:none}.mypage-settings-section__form-input-wrap input[type=password]+.mypage-settings-section__password-toggle-button:before{background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_2031_7569'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='20'%20height='20'%3e%3crect%20width='20'%20height='20'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_2031_7569)'%3e%3cpath%20d='M13.4167%2011.0808L12.2083%209.87248C12.3333%209.2197%2012.1458%208.60859%2011.6458%208.03914C11.1458%207.4697%2010.5%207.24748%209.70834%207.37248L8.50001%206.16414C8.73612%206.05303%208.97571%205.9697%209.21876%205.91414C9.46182%205.85859%209.72223%205.83081%2010%205.83081C11.0417%205.83081%2011.9271%206.19539%2012.6563%206.92456C13.3854%207.65373%2013.75%208.53914%2013.75%209.58081C13.75%209.85859%2013.7222%2010.119%2013.6667%2010.3621C13.6111%2010.6051%2013.5278%2010.8447%2013.4167%2011.0808ZM16.0833%2013.7058L14.875%2012.5391C15.4028%2012.1364%2015.8715%2011.6954%2016.2813%2011.2162C16.691%2010.7371%2017.0417%2010.1919%2017.3333%209.58081C16.6389%208.17803%2015.6424%207.06345%2014.3438%206.23706C13.0451%205.41067%2011.5972%204.99748%2010%204.99748C9.59723%204.99748%209.2014%205.02525%208.81251%205.08081C8.42362%205.13637%208.04168%205.2197%207.66668%205.33081L6.37501%204.03914C6.94446%203.80303%207.52779%203.62595%208.12501%203.50789C8.72223%203.38984%209.34723%203.33081%2010%203.33081C12.0972%203.33081%2013.9653%203.91067%2015.6042%205.07039C17.2431%206.23012%2018.4306%207.73359%2019.1667%209.58081C18.8472%2010.4003%2018.4271%2011.1607%2017.9063%2011.8621C17.3854%2012.5634%2016.7778%2013.178%2016.0833%2013.7058ZM16.5%2018.8308L13%2015.3725C12.5139%2015.5253%2012.0243%2015.6398%2011.5313%2015.7162C11.0382%2015.7926%2010.5278%2015.8308%2010%2015.8308C7.90279%2015.8308%206.03473%2015.2509%204.39584%2014.0912C2.75695%2012.9315%201.56945%2011.428%200.833344%209.58081C1.12501%208.8447%201.49307%208.16067%201.93751%207.52873C2.38195%206.89678%202.8889%206.33081%203.45834%205.83081L1.16668%203.49748L2.33334%202.33081L17.6667%2017.6641L16.5%2018.8308ZM4.62501%206.99748C4.22223%207.35859%203.85418%207.75442%203.52084%208.18498C3.18751%208.61553%202.90279%209.08081%202.66668%209.58081C3.36112%2010.9836%204.35765%2012.0982%205.65626%2012.9246C6.95487%2013.751%208.40279%2014.1641%2010%2014.1641C10.2778%2014.1641%2010.5486%2014.1468%2010.8125%2014.1121C11.0764%2014.0773%2011.3472%2014.0391%2011.625%2013.9975L10.875%2013.2058C10.7222%2013.2475%2010.5764%2013.2787%2010.4375%2013.2996C10.2986%2013.3204%2010.1528%2013.3308%2010%2013.3308C8.95834%2013.3308%208.07293%2012.9662%207.34376%2012.2371C6.61459%2011.5079%206.25001%2010.6225%206.25001%209.58081C6.25001%209.42803%206.26043%209.2822%206.28126%209.14331C6.30209%209.00442%206.33334%208.85859%206.37501%208.70581L4.62501%206.99748Z'%20fill='%23CCCCCC'/%3e%3c/g%3e%3c/svg%3e")}.mypage-settings-section__form-input-wrap input[type=text]+.mypage-settings-section__password-toggle-button:before{background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_2031_7478'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='20'%20height='20'%3e%3crect%20width='20'%20height='20'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_2031_7478)'%3e%3cpath%20d='M9.99992%2013.3359C11.0416%2013.3359%2011.927%2012.9714%2012.6562%2012.2422C13.3853%2011.513%2013.7499%2010.6276%2013.7499%209.58594C13.7499%208.54427%2013.3853%207.65885%2012.6562%206.92969C11.927%206.20052%2011.0416%205.83594%209.99992%205.83594C8.95825%205.83594%208.07284%206.20052%207.34367%206.92969C6.6145%207.65885%206.24992%208.54427%206.24992%209.58594C6.24992%2010.6276%206.6145%2011.513%207.34367%2012.2422C8.07284%2012.9714%208.95825%2013.3359%209.99992%2013.3359ZM9.99992%2011.8359C9.37492%2011.8359%208.84367%2011.6172%208.40617%2011.1797C7.96867%2010.7422%207.74992%2010.2109%207.74992%209.58594C7.74992%208.96094%207.96867%208.42969%208.40617%207.99219C8.84367%207.55469%209.37492%207.33594%209.99992%207.33594C10.6249%207.33594%2011.1562%207.55469%2011.5937%207.99219C12.0312%208.42969%2012.2499%208.96094%2012.2499%209.58594C12.2499%2010.2109%2012.0312%2010.7422%2011.5937%2011.1797C11.1562%2011.6172%2010.6249%2011.8359%209.99992%2011.8359ZM9.99992%2015.8359C7.97214%2015.8359%206.12492%2015.27%204.45825%2014.138C2.79159%2013.0061%201.58325%2011.4887%200.833252%209.58594C1.58325%207.68316%202.79159%206.1658%204.45825%205.03385C6.12492%203.90191%207.97214%203.33594%209.99992%203.33594C12.0277%203.33594%2013.8749%203.90191%2015.5416%205.03385C17.2083%206.1658%2018.4166%207.68316%2019.1666%209.58594C18.4166%2011.4887%2017.2083%2013.0061%2015.5416%2014.138C13.8749%2015.27%2012.0277%2015.8359%209.99992%2015.8359ZM9.99992%2014.1693C11.5694%2014.1693%2013.0103%2013.7561%2014.3228%2012.9297C15.6353%2012.1033%2016.6388%2010.9887%2017.3333%209.58594C16.6388%208.18316%2015.6353%207.06858%2014.3228%206.24219C13.0103%205.4158%2011.5694%205.0026%209.99992%205.0026C8.43047%205.0026%206.9895%205.4158%205.677%206.24219C4.3645%207.06858%203.36103%208.18316%202.66659%209.58594C3.36103%2010.9887%204.3645%2012.1033%205.677%2012.9297C6.9895%2013.7561%208.43047%2014.1693%209.99992%2014.1693Z'%20fill='%23CCCCCC'/%3e%3c/g%3e%3c/svg%3e")}.mypage-settings-section__form-input{display:block;width:100%;padding:5px 9px;font-size:var(--font-size-16);font-weight:300;line-height:1.5;color:var(--color-gray-900);background-color:#f3f3f5;border:none;border:3px solid #f3f3f5;border-radius:6.75px}@media (width >= 992px){.mypage-settings-section__form-input{font-size:var(--font-size-12)}}.mypage-settings-section__form-input:focus{outline:none;border:3px solid #cbcbcb}.mypage-settings-section__form-input.is-password{padding-right:38px}.mypage-settings-section__form-input::placeholder{color:var(--color-gray-400)}.mypage-settings-section__form-input:-webkit-autofill,.mypage-settings-section__form-input:-webkit-autofill:focus,.mypage-settings-section__form-input:-webkit-autofill:hover{box-shadow:0 0 0 1000px #f3f3f5 inset;-webkit-text-fill-color:var(--color-gray-900);transition:background-color 5000s ease-in-out 0s}.mypage-settings-section__form-input.is-error{border:3px solid var(--color-danger-200)}.mypage-settings-section__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}@media (width >= 992px){.mypage-settings-section__actions.is-fixed{position:absolute;top:24px;right:24px}}@media (width >= 992px){.mypage-settings-section__actions:not(.is-fixed){margin-top:16px}}.mypage-settings-section__main-button,.mypage-settings-section__alert-button,.mypage-settings-section__default-button{display:flex;gap:4px;align-items:center;justify-content:center;width:fit-content;min-height:32px;padding:4px 8px;font-size:var(--font-size-12);font-weight:300;line-height:1.6;color:var(--color-gray-700);text-decoration:none;background-color:var(--color);border:1px solid #ececf0;border-radius:6.75px;transition:opacity var(--transition-duration)}.mypage-settings-section__main-button:hover,.mypage-settings-section__alert-button:hover,.mypage-settings-section__default-button:hover{opacity:.7}.mypage-settings-section__main-button:disabled,.mypage-settings-section__alert-button:disabled,.mypage-settings-section__default-button:disabled{background-color:var(--color-gray-300)}.mypage-settings-section__main-button:disabled:hover,.mypage-settings-section__alert-button:disabled:hover,.mypage-settings-section__default-button:disabled:hover{opacity:1}.mypage-settings-section__actions:not(:has(>*:nth-child(2))) .mypage-settings-section__main-button,.mypage-settings-section__actions:not(:has(>*:nth-child(2))) .mypage-settings-section__alert-button,.mypage-settings-section__actions:not(:has(>*:nth-child(2))) .mypage-settings-section__default-button{width:100%;max-width:258px}@media (width >= 992px){.mypage-settings-section__actions:not(:has(>*:nth-child(2))) .mypage-settings-section__main-button,.mypage-settings-section__actions:not(:has(>*:nth-child(2))) .mypage-settings-section__alert-button,.mypage-settings-section__actions:not(:has(>*:nth-child(2))) .mypage-settings-section__default-button{width:fit-content}}.mypage-settings-section__actions:not(:has(>*:nth-child(2)))>form{width:100%;max-width:258px}@media (width >= 992px){.mypage-settings-section__actions:not(:has(>*:nth-child(2)))>form{width:fit-content;max-width:none}}.mypage-settings-section__actions:not(:has(>*:nth-child(2)))>form>button{width:100%}@media (width >= 992px){.mypage-settings-section__actions:not(:has(>*:nth-child(2)))>form>button{width:fit-content}}.mypage-settings-section__main-button{padding:4px 16px;color:var(--color-white);background-color:var(--color-dashboard-link);border:none}.mypage-settings-section__alert-button{color:var(--color-white);background-color:#d46666;border:none}.page-maypage-resumes__title{margin-bottom:40px;font-size:var(--font-size-20);font-weight:600;line-height:1.5}.page-maypage-resumes__description{margin-bottom:24px;font-size:var(--font-size-13);line-height:1.8}.page-maypage-resumes .maypage-resumes-registration{display:grid;gap:40px;padding:32px 16px;margin-bottom:80px;background-color:var(--color-gray-100);border-radius:8px}.page-maypage-resumes .maypage-resumes-registration__title{font-size:var(--font-size-16);font-weight:600;line-height:1.5}.page-maypage-resumes .maypage-resumes-registration__description{margin-bottom:12px;font-size:var(--font-size-13);font-weight:300;line-height:1.8}.page-maypage-resumes .maypage-resumes-registration__contents{display:grid;gap:12px}.page-maypage-resumes .maypage-resumes-registration-card{position:relative;padding:13px 5px 13px 49px;background-color:var(--color-white);border:2px dashed var(--color-gray-250);border-radius:8px}.page-maypage-resumes .maypage-resumes-registration-card:before{position:absolute;top:50%;left:11px;display:block;width:32px;height:32px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_1256_7909)'%3e%3cg%20clip-path='url(%23clip1_1256_7909)'%3e%3cpath%20d='M23.6513%200H13.0187H12.1953L11.6129%200.581313L3.56276%208.63136L2.98145%209.2132V10.0366V26.6313C2.98145%2029.591%205.38982%2032%208.3502%2032H23.6514C26.6106%2032%2029.019%2029.5911%2029.019%2026.6313V5.36762C29.0189%202.40775%2026.6106%200%2023.6513%200ZM27.0312%2026.6313C27.0312%2028.4984%2025.518%2030.0122%2023.6514%2030.0122H8.3502C6.48301%2030.0122%204.9692%2028.4984%204.9692%2026.6313V10.0367H10.2016C11.7568%2010.0367%2013.0187%208.77528%2013.0187%207.21956V1.98762H23.6514C25.518%201.98762%2027.0312%203.5015%2027.0312%205.36756V26.6313Z'%20fill='%2382BFFD'/%3e%3cpath%20d='M21.4188%209.96387C20.9395%2010.2993%2020.356%2010.4974%2019.728%2010.4974C19.0995%2010.4974%2018.5165%2010.2993%2018.0367%209.96387C17.198%2010.3248%2016.6829%2010.9577%2016.3687%2011.5168C15.9512%2012.2583%2016.2785%2013.3079%2016.9994%2013.3079C17.7213%2013.3079%2019.728%2013.3079%2019.728%2013.3079C19.728%2013.3079%2021.7341%2013.3079%2022.456%2013.3079C23.1774%2013.3079%2023.5052%2012.2583%2023.0873%2011.5168C22.773%2010.9577%2022.2579%2010.3248%2021.4188%209.96387Z'%20fill='%2382BFFD'/%3e%3cpath%20d='M19.7284%209.79514C20.9612%209.79514%2021.9593%208.79698%2021.9593%207.56482V7.0302C21.9593%205.7992%2020.9612%204.79932%2019.7284%204.79932C18.4964%204.79932%2017.4971%205.7992%2017.4971%207.0302V7.56482C17.4971%208.79698%2018.4964%209.79514%2019.7284%209.79514Z'%20fill='%2382BFFD'/%3e%3cpath%20d='M23.1281%2016.2734H8.72852V17.6716H23.1281V16.2734Z'%20fill='%2382BFFD'/%3e%3cpath%20d='M23.1281%2020.4688H8.72852V21.8676H23.1281V20.4688Z'%20fill='%2382BFFD'/%3e%3cpath%20d='M18.8085%2024.6641H8.72852V26.0617H18.8085V24.6641Z'%20fill='%2382BFFD'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_1256_7909'%3e%3crect%20width='32'%20height='32'%20fill='white'/%3e%3c/clipPath%3e%3cclipPath%20id='clip1_1256_7909'%3e%3crect%20width='32'%20height='32'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}.page-maypage-resumes .maypage-resumes-registration-card__title{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px;font-size:var(--font-size-14);font-weight:300;line-height:1.5}.page-maypage-resumes .maypage-resumes-registration-card__title:before{display:block;width:24px;height:24px;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_1256_7920)'%3e%3cg%20clip-path='url(%23clip1_1256_7920)'%3e%3cpath%20d='M5.5%2020C5.1%2020%204.75%2019.85%204.45%2019.55C4.15%2019.25%204%2018.9%204%2018.5V14.925H5.5V18.5H18.5V14.925H20V18.5C20%2018.9%2019.85%2019.25%2019.55%2019.55C19.25%2019.85%2018.9%2020%2018.5%2020H5.5ZM11.25%2016.175V6.9L8.25%209.9L7.175%208.825L12%204L16.825%208.825L15.75%209.9L12.75%206.9V16.175H11.25Z'%20fill='%23333333'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_1256_7920'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3cclipPath%20id='clip1_1256_7920'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.page-maypage-resumes .maypage-resumes-registration-card__description{margin-bottom:4px;font-size:var(--font-size-11);font-weight:300;line-height:1.6}.page-maypage-resumes .maypage-resumes-registration-card__data{display:flex;flex-wrap:wrap;gap:4px}.page-maypage-resumes .maypage-resumes-registration-card__tag{padding:2px 4px;font-size:var(--font-size-11);font-weight:300;line-height:1.6}.page-maypage-resumes .maypage-resumes-registration-card__tag.recommended{background-color:#ffe1e1;border-radius:9999px}.page-maypage-resumes .maypage-resumes-registration-card__tag.auto-save{background-color:#d8ebff;border-radius:9999px}.page-maypage-resumes .maypage-resumes-registration-info-card{padding:9px 13px;background-color:var(--color-white);border:1px solid #c9d0dc;border-radius:8px}.page-maypage-resumes .maypage-resumes-registration-info-card__title{font-size:var(--font-size-12);font-weight:600;line-height:1.5;color:#454e5b}.page-maypage-resumes .maypage-resumes-registration-info-card__list{padding:0;margin:0;font-size:var(--font-size-12);font-weight:300;line-height:1.5;color:#454e5b;list-style:none}.page-maypage-resumes .maypage-resumes-registration-info-card__list li{padding-left:1em;text-indent:-1em}.page-maypage-resumes .maypage-resumes-registration-info-card__list li:before{content:"・"}.mypage-auto-fill-confirmation__actions{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;padding:16px 24px;margin-bottom:16px}.mypage-auto-fill-confirmation__actions-buttons{display:flex;gap:12px;align-items:center;justify-content:center}.mypage-auto-fill-confirmation__error-message{font-size:var(--font-size-13);color:var(--color-danger-500);text-align:center}.mypage-auto-fill-confirmation__row{padding:24px;margin-bottom:16px;transition:opacity .2s ease}.mypage-auto-fill-confirmation__row-header{display:flex;gap:12px;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--color-gray-200)}.mypage-auto-fill-confirmation__row-label{font-size:var(--font-size-14);font-weight:600;line-height:1.5}.mypage-auto-fill-confirmation__exclude-label{display:flex;gap:6px;align-items:center;font-size:var(--font-size-13);color:var(--color-gray-500);cursor:pointer;white-space:nowrap}.mypage-auto-fill-confirmation__exclude-checkbox{width:16px;height:16px;cursor:pointer}.mypage-auto-fill-confirmation__comparison{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:stretch;transition:opacity .2s ease}.mypage-auto-fill-confirmation__comparison.is-excluded{opacity:.4}@media (width < 992px){.mypage-auto-fill-confirmation__comparison{grid-template-columns:1fr;gap:8px}}.mypage-auto-fill-confirmation__column-label{display:block;margin-bottom:8px;font-size:var(--font-size-11);font-weight:600;color:var(--color-gray-400);text-transform:uppercase;letter-spacing:.05em}.mypage-auto-fill-confirmation__before{display:flex;flex-direction:column;gap:8px;padding:16px;background-color:var(--color-gray-100);border-radius:8px}.mypage-auto-fill-confirmation__before-value{font-size:var(--font-size-14);line-height:1.7;color:var(--color-gray-700)}.mypage-auto-fill-confirmation__before-value.is-inline{display:flex;gap:8px}.mypage-auto-fill-confirmation__before-item{display:flex;flex-direction:column;padding:0 0 8px;font-size:var(--font-size-14);line-height:1.5;color:var(--color-gray-700)}.mypage-auto-fill-confirmation__before-item+.mypage-auto-fill-confirmation__before-item{border-top:1px solid var(--color-gray-200)}.mypage-auto-fill-confirmation__before-sub{font-size:var(--font-size-12);color:var(--color-gray-400)}.mypage-auto-fill-confirmation__arrow{display:flex;align-items:center;justify-content:center;padding-top:28px;font-size:var(--font-size-20);color:var(--color-gray-300)}@media (width < 992px){.mypage-auto-fill-confirmation__arrow{padding-top:0;transform:rotate(90deg)}}.mypage-auto-fill-confirmation__after{padding:16px;background-color:#f0f7ff;border:1px solid #d8ebff;border-radius:8px}.mypage-auto-fill-confirmation__after .mypage-profile-section__form-input,.mypage-auto-fill-confirmation__after .mypage-profile-section__form-select{background-color:var(--color-white);border-color:var(--color-gray-200)}.mypage-auto-fill-confirmation__skill-selects{display:flex;flex-direction:column;gap:4px;margin-top:4px}.mypage-auto-fill-confirmation__field-group{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.mypage-auto-fill-confirmation__field-group:last-child{margin-bottom:0}.mypage-auto-fill-confirmation__field-group.is-with-extra-space{margin-bottom:44px}.mypage-auto-fill-confirmation__field-group.is-inline{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mypage-auto-fill-confirmation__field-group.is-inline-3{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:8px}.mypage-auto-fill-confirmation__field-label{display:block;margin-bottom:4px;font-size:var(--font-size-12);font-weight:600;color:var(--color-gray-500)}.mypage-auto-fill-confirmation__array-item{padding:12px;margin-bottom:12px;background-color:var(--color-white);border:1px solid #d8ebff;border-radius:6px}.mypage-auto-fill-confirmation__array-item:last-child{margin-bottom:0}.mypage-auto-fill-confirmation__array-item.is-compact{padding:8px 12px}.mypage-auto-fill-confirmation__array-item-header{margin-bottom:8px;font-size:var(--font-size-12);font-weight:600;color:var(--color-secondary-500)}.mypage-auto-fill-confirmation__array-row{padding:16px 0;transition:opacity .2s ease}.mypage-auto-fill-confirmation__array-row+.mypage-auto-fill-confirmation__array-row{border-top:1px solid var(--color-gray-200)}.mypage-auto-fill-confirmation__array-row-header{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:12px}.mypage-auto-fill-confirmation__array-row-title{font-size:var(--font-size-13);font-weight:400}.mypage-auto-fill-confirmation__date-select-wrap{display:flex;gap:8px}.mypage-auto-fill-confirmation__after-value{font-size:var(--font-size-14);line-height:1.7}.mypage-auto-fill-confirmation__after.is-unchanged{background-color:var(--color-gray-100);border:1px solid var(--color-gray-200)}.mypage-auto-fill-confirmation__after.is-unchanged .mypage-auto-fill-confirmation__array-item{border-color:var(--color-gray-200)}
