@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;700&family=Noto+Sans+JP:wght@400;700&display=swap");@import url("https://cdn.jsdelivr.net/npm/@exawizards/exabase-design-system-icons@1.4.0/font/exabase-design-system-icons.css");:root{--bp--min:375px;--bp--sm:640px;--bp--md:768px;--bp--lg:1024px;--bp--xl:1280px;--bp--2xl:1440px;--font-family--default:"Inter","Noto Sans JP",asans-serif;--font-family--ei:"exabase-design-system-icons";--padding-inline--page:32px}@media print,screen and (max-width:1023px){:root{--padding-inline--page:24px}}@media print,screen and (max-width:767px){:root{--padding-inline--page:16px}}abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}input[type=submit]{-webkit-appearance:none}@media print{@page{size:A4}}*{box-sizing:border-box;word-break:break-word}body,html{width:100%}@media print{body,html{min-width:var(--bp--lg)}}html{overflow-x:hidden;padding:0;scroll-behavior:smooth;scroll-padding-top:var(--header--height)}body *{color:var(--color--exabase-gray-95);font-family:var(--font-family--default);letter-spacing:.1em;line-height:1.6}body br{line-height:0}div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-eu-policy-wording a,div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-eu-policy-wording p{font-family:var(--font-family--default);font-size:1.4rem;letter-spacing:normal;line-height:1.5}div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-eu-policy-wording a a,div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-eu-policy-wording p a{color:var(--color--takusuto-link)}div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p#hs-eu-cookie-disclaimer{font-family:var(--font-family--default);font-size:1.4rem;letter-spacing:normal;line-height:1.5}div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p#hs-eu-cookie-disclaimer a{color:var(--color--takusuto-link)}div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area a#hs-eu-confirmation-button,div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area a#hs-eu-decline-button{font-family:var(--font-family--default);font-size:1.4rem;letter-spacing:normal;line-height:1.5}div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area a#hs-eu-confirmation-button a,div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area a#hs-eu-decline-button a{color:var(--color--takusuto-link)}b,span,strong{font-family:inherit}a,b,span,strong{font-size:inherit;font-weight:inherit;line-height:inherit}a{color:var(--color--takusuto-link);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{font-weight:400}:root{--section--padding-block--normal:64px;--section--padding-block--wide:96px;--section--padding-block--narrow:32px}@media print,screen and (max-width:767px){:root{--section--padding-block--normal:48px;--section--padding-block--wide:72px;--section--padding-block--narrow:24px}}.l-wrapper{--padding-block:var(--section--padding-block--normal);--padding-inline:var(--padding-inline--page);--wrap--max-width:var(--bp--lg);padding-block:var(--padding-block);padding-inline:var(--padding-inline)}.l-wrapper--paddingWide{--padding-block:var(--section--padding-block--wide)}.l-wrapper--paddingNarrow{--padding-block:var(--section--padding-block--narrow)}.l-wrapper--paddingNoPadding{--padding-block:0}.l-wrapper--paddingNoTop{padding-top:0!important}.l-wrapper--paddingNoBottom{padding-bottom:0!important}.l-wrapper--widthFull{--padding-inline:0;--wrap--max-width:100%}.l-wrapper--width2xl{--wrap--max-width:var(--bp--2xl)}.l-wrapper--widthXl{--wrap--max-width:var(--bp--xl)}.l-wrapper--widthLg{--wrap--max-width:var(--bp--lg)}.l-wrapper--widthMd{--wrap--max-width:var(--bp--md)}.l-wrapper__inner{margin:0 auto;max-width:var(--wrap--max-width);width:100%}@media print,screen and (max-width:1023px){.l-wrapper__inner{max-width:var(--bp--md)}}.c-button{--min-height:2rem;--font-size:.875rem;--padding:.25rem 1.5rem;align-items:center;background-color:var(--color--exabase-exablue-50);border:0;border-radius:9999px;color:#fff;cursor:pointer;display:flex;font-size:var(--font-size);font-weight:700;justify-content:center;line-height:1.3;margin:0;min-height:var(--min-height);padding:var(--padding);text-align:center;text-decoration:none;transition:opacity .2s ease}@media print,screen and (max-width:767px){.c-button{--padding:.125rem 1rem}}.c-button:hover{opacity:.75;text-decoration:none}.c-cardsContainer{--loading--size:32px;align-items:stretch;display:flex;flex-direction:column;gap:1rem;width:100%}.c-cardsContainer.is-loading{min-height:var(--loading--size);position:relative}.c-cardsContainer.is-loading:after{-webkit-animation:spinLoading 1s linear infinite;animation:spinLoading 1s linear infinite;background-image:url(/hubfs/8092657/lp/recruit/jobs-events/assets/images/loading.png);background-repeat:no-repeat;background-size:var(--loading--size);content:"";display:block;height:var(--loading--size);left:calc(50% - var(--loading--size)/2);position:absolute;top:calc(50% - var(--loading--size)/2);width:var(--loading--size)}.c-cardsContainer.is-loading *{display:none}.c-cardsCount{color:var(--color--exabase-gray-60);font-size:.875rem;text-align:right}.c-cards{--columns:3;display:grid;gap:2rem 1rem;grid-template-columns:repeat(var(--columns),1fr);position:relative}@media print,screen and (max-width:1023px){.c-cards{--columns:2}}@media print,screen and (max-width:639px){.c-cards{--columns:1}}@-webkit-keyframes spinLoading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinLoading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.c-card{--image--scale:1;align-items:stretch;background-color:#fff;border:1px solid var(--color--exabase-gray-20);border-radius:8px;display:flex;flex-direction:column;justify-content:stretch;overflow:hidden;position:relative}.c-card:hover{--image--scale:1.05}.c-card.is-hidden{display:none}.c-card__image{align-items:center;aspect-ratio:1200/630;border-bottom:1px solid var(--color--exabase-gray-20);display:flex;justify-content:center;overflow:hidden}.c-card__image img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(var(--image--scale));transform:scale(var(--image--scale));transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:100%}.c-card__content{padding:1rem}.c-card__anchor,.c-card__content{align-items:stretch;display:flex;flex-direction:column;gap:.5rem}.c-card__anchor:hover{text-decoration:none}.c-card__anchor:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.c-card__date{font-size:.875rem;text-align:left}.c-card__title{display:-webkit-box;flex:1;overflow:hidden;text-overflow:ellipsis;width:100%;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;font-size:1rem;font-weight:700;text-align:left}.c-card .c-detailIcon{align-self:flex-end}.c-detailIcon{--icon--content:"";align-items:center;color:var(--color--exabase-gray-40);display:flex;font-size:.875rem;gap:.125rem}.c-detailIcon--self{--icon--content:""}.c-detailIcon:before{content:"詳細"}.c-detailIcon:after{content:var(--icon--content);font-family:var(--font-family--ei)}:root{--header--height:94px}@media print,screen and (max-width:767px){:root{--header--height:64px}}.c-header{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:hsla(0,0%,100%,.75);height:var(--header--height);justify-content:center;padding-inline:var(--padding-inline--page);position:fixed;width:100%;z-index:10000}.c-header,.c-header__wrap{align-items:center;display:flex}.c-header__wrap{flex:1;justify-content:space-between;max-width:var(--bp--xl)}.c-header__logo{display:block;transition:opacity .2s ease;width:200px}.c-header__logo:hover{opacity:.75}@media print,screen and (max-width:767px){.c-header__logo{width:160px}}.c-header__logoImage{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.c-header__nav{--nav-item--gap:2rem;align-items:center;display:flex;gap:var(--nav-item--gap)}@media print,screen and (max-width:1279px){.c-header__nav{--nav-item--gap:1.5rem}}.c-header__navTexts{align-items:center;display:flex;gap:var(--nav-item--gap)}.c-header__navTextLink{display:block;font-size:.875rem;font-weight:700;transition:opacity .2s ease}.c-header__navTextLink:hover{opacity:.5;text-decoration:none}.c-header__navButtons{align-items:center;display:flex;gap:var(--nav-item--gap)}.c-header__sidebar{--container--opacity:0;--container--pointer-events:none;--toggle--content:"";--content--transform:translateX(100%)}.c-header__sidebar.is-open{--container--opacity:1;--container--pointer-events:auto;--toggle--content:"";--content--transform:translateX(0)}.c-header__sidebarToggle{background:none;border:none;cursor:pointer;position:relative;z-index:10000}.c-header__sidebarToggle:after{color:var(--color--exabase-exablue-50);content:var(--toggle--content);display:block;font-family:var(--font-family--ei);font-size:1.5rem}.c-header__sidebarContainer{height:100vh;left:0;opacity:var(--container--opacity);overflow:hidden;pointer-events:var(--container--pointer-events);position:absolute;top:0;transition:opacity .2s ease;width:100vw;z-index:1000}.c-header__sidebarOverlay{background:rgba(0,0,0,.25);bottom:0;left:0;position:absolute;right:0;top:0}.c-header__sidebarContent{background-color:#fff;display:flex;flex-direction:column;height:100%;position:absolute;right:0;-webkit-transform:var(--content--transform);transform:var(--content--transform);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:min(100%,var(--bp--min))}.c-header__sidebarHeader{align-items:center;display:flex;height:var(--header--height);padding-inline:var(--padding-inline--page);width:100%}.c-header__sidebarLogo{display:block;transition:opacity .2s ease;width:200px}.c-header__sidebarLogo:hover{opacity:.75}@media print,screen and (max-width:767px){.c-header__sidebarLogo{width:160px}}.c-header__sidebarLogoImage{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.c-header__sidebarNav{gap:1rem;padding-inline:var(--padding-inline--page)}.c-header__sidebarNav,.c-header__sidebarNavTexts{display:flex;flex-direction:column}.c-header__sidebarNavTextLink{display:block;font-size:.875rem;font-weight:700;padding-block:1rem;transition:opacity .2s ease}.c-header__sidebarNavTextLink:hover{opacity:.5;text-decoration:none}.c-header__sidebarNavButtons{display:flex;flex-direction:column;gap:1rem}.c-heading{--color:var(--color--exabase-gray-95);--font-size:1.5rem;--font-weight:bold;color:var(--color);font-size:var(--font-size);font-weight:var(--font-weight)}.c-heading--md{--color:var(--color--exabase-exablue-50);--font-weight:normal}.c-navCards{--columns:3;display:grid;gap:.5rem;grid-template-columns:repeat(var(--columns),1fr)}@media print,screen and (max-width:767px){.c-navCards{--columns:2}}@media print,screen and (max-width:639px){.c-navCards{--columns:1}}.c-navCard{align-items:stretch;background-color:#fff;border:1px solid var(--color--exabase-gray-20);border-radius:8px;display:flex;flex-direction:column;padding:1rem;position:relative}.c-navCard__anchor{font-size:1rem;font-weight:700;text-align:left}.c-navCard__anchor:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.c-navCard .c-detailIcon{align-self:flex-end}.c-pagination{align-items:stretch;display:flex;gap:.5rem;justify-content:center;padding-block:.75rem}.c-pagination__anchor{--background-color:#fff;--border-color:transparent;--color:var(--color--exabase-exablue-50);align-items:center;background-color:var(--background-color);border:1px solid var(--border-color);color:var(--color);cursor:pointer;display:flex;font-size:1rem;justify-content:center;padding:.25rem;transition:background-color .3s ease}.c-pagination__anchor:hover{--background-color:var(--color--exabase-exablue-3);text-decoration:none}.c-pagination__anchor.is-active{--background-color:var(--color--exabase-exablue-50);--border-color:var(--color--exabase-exablue-50);--color:#fff}.c-pagination__dots:after{content:"...";font-size:1rem}.c-pagination__next,.c-pagination__prev{--color:var(--color--exabase-exablue-50);align-items:center;color:var(--color);cursor:pointer;display:flex;font-size:1rem;justify-content:center;padding:.25rem;transition:background-color .3s ease}.c-pagination__next:hover,.c-pagination__prev:hover{background-color:var(--color--exabase-exablue-3);text-decoration:none}.c-pagination__next.is-disabled,.c-pagination__prev.is-disabled{--color:var(--color--exabase-gray-40)}.c-pagination__next:after,.c-pagination__prev:after{display:block;font-family:var(--font-family--ei)}.c-pagination__prev:after{content:""}.c-pagination__next:after{content:""}.c-tabs{align-items:stretch;display:flex}.c-tab{--flex:1;--flex-direction:row;--gap:0.5rem;--background-color:#fff;--color:var(--color--exabase-gray-95);--padding:0.75rem;--text--font-size:1.25rem;--count--font-size:0.875rem;align-items:center;background-color:var(--background-color);border:1px solid var(--color--exabase-gray-20);border-right-width:0;color:var(--color);cursor:pointer;display:flex;flex:var(--flex);flex-direction:var(--flex-direction);gap:var(--gap);justify-content:center;padding:var(--padding);transition:background-color .2s ease}@media print,screen and (max-width:1023px){.c-tab{--flex:auto}}@media print,screen and (max-width:767px){.c-tab{--flex-direction:column;--gap:0;--padding:0.5rem;--text--font-size:0.875rem;--count--font-size:0.625rem}}.c-tab:last-child{border-right-width:1px}.c-tab:hover{--background-color:var(--color--exabase-exablue-3)}.c-tab.is-active{--background-color:var(--color--exabase-exablue-50);--color:#fff}.c-tab__count,.c-tab__text{color:inherit;line-height:1.2;white-space:nowrap}.c-tab__text{font-size:var(--text--font-size)}.c-tab__count{font-size:var(--count--font-size)}.c-tab__count *{color:inherit}.c-tagContainers{--loading--size:32px;align-items:stretch;display:flex;flex-direction:column;gap:2rem}.c-tagContainers.is-loading{min-height:var(--loading--size);position:relative}.c-tagContainers.is-loading:after{-webkit-animation:spinLoading 1s linear infinite;animation:spinLoading 1s linear infinite;background-image:url(/hubfs/8092657/lp/recruit/jobs-events/assets/images/loading.png);background-repeat:no-repeat;background-size:var(--loading--size);content:"";display:block;height:var(--loading--size);left:calc(50% - var(--loading--size)/2);position:absolute;top:calc(50% - var(--loading--size)/2);width:var(--loading--size)}.c-tagContainers.is-loading .c-tagContainer{display:none}.c-tagContainers .c-tagContainer:not(:last-child):after{background-color:var(--color--exabase-gray-20);bottom:-1rem;content:"";display:block;height:1px;position:absolute;width:100%}.c-tagContainer{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start;position:relative}.c-tagHeader{color:var(--color--exabase-gray-95);font-size:.75rem}.c-tags{flex-wrap:wrap;gap:.25rem;justify-content:flex-start}.c-tag,.c-tags{align-items:center;display:flex}.c-tag{--background-color:#fff;--border-color:var(--color--exabase-gray-20);--color:var(--color--exabase-gray-95);--font-weight:normal;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:9999px;color:var(--color);cursor:pointer;font-size:.75rem;font-weight:var(--font-weight);justify-content:center;padding:.25rem .75rem;transition:all .3s ease}.c-tag:hover{--background-color:var(--color--exabase-exablue-3)}.c-tag.is-active{--background-color:var(--color--exabase-exablue-50);--border-color:var(--color--exabase-exablue-50);--color:#fff;--font-weight:bold}.u-hide{display:none!important}@media print,screen and (min-width:1440px){.u-hide--2xl{display:none!important}}@media print,screen and (max-width:1439px){.u-hide--2xlMax{display:none!important}}@media print,screen and (min-width:1280px){.u-hide--xl{display:none!important}}@media print,screen and (max-width:1279px){.u-hide--xlMax{display:none!important}}@media print,screen and (min-width:1024px){.u-hide--lg{display:none!important}}@media print,screen and (max-width:1023px){.u-hide--lgMax{display:none!important}}@media print,screen and (min-width:768px){.u-hide--md{display:none!important}}@media print,screen and (max-width:767px){.u-hide--mdMax{display:none!important}}@media print,screen and (min-width:640px){.u-hide--sm{display:none!important}}@media print,screen and (max-width:639px){.u-hide--smMax{display:none!important}}.u-text-super{font-size:.6em;line-height:.6;vertical-align:super}.p-topMain{padding-block:var(--header--height)}.p-top__container{display:flex;flex-direction:column;gap:3.5rem}@media print,screen and (max-width:639px){.p-top__container{gap:2rem}}.p-top__tab{align-items:stretch;display:flex;flex-direction:column;gap:2rem}.p-top__tabContent{display:none!important}.p-top__tabContent.is-active{display:flex!important}.p-top__banner{--banner--image-scale:1;align-items:stretch;background-color:var(--color--exabase-exablue-1);border-radius:16px;display:flex;overflow:hidden;position:relative}@media print,screen and (max-width:639px){.p-top__banner{flex-direction:column}}.p-top__banner:hover{--banner--image-scale:1.05}.p-top__bannerText{display:flex;flex:1;flex-direction:column;gap:1rem;justify-content:center;padding:2rem}@media print,screen and (max-width:767px){.p-top__bannerText{padding:1.5rem}}@media print,screen and (min-width:640px){.p-top__bannerText{max-width:50%}}.p-top__bannerAnchor{display:block}.p-top__bannerAnchor:before{background-color:transparent;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.p-top__bannerHeading{color:var(--color--exabase-exablue-50);font-size:1.5rem}.p-top__bannerDesc{font-size:1rem}.p-top__bannerImage{aspect-ratio:520/272;flex:1;overflow:hidden;position:relative}.p-top__bannerImageContent{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;-webkit-transform:scale(var(--banner--image-scale));transform:scale(var(--banner--image-scale));transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:100%}.p-top__bannerImageAlt{color:transparent;font-size:1px;height:0;overflow:hidden;position:absolute;width:0}