.c-button{align-items:center;border-radius:999px;cursor:pointer;display:flex;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);justify-content:center;letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-regular);max-width:240px;padding:14px;position:relative;transition:color .3s ease-out;width:100%}.c-button svg{position:absolute;right:14px;top:50%;transform:translateY(-50%);transition:transform .3s ease-out,opacity .3s ease-out}.c-button.upRight:hover svg{opacity:0;transform:translate(10px,-20px)}.c-button.styleOutline{background:var(--object-white);border:1px solid var(--object-gray);color:var(--text-black)}.c-button.styleOutline.upRight svg path{stroke:var(--text-black)}.recruitment-title{font-size:var(--font-size-xxl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-regular)}@media (min-width:0px) and (max-width:767.98px){.recruitment-title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}}@media (min-width:768px) and (max-width:1100.98px){.en-gradient{font-size:var(--font-size-5xl)}}.l-job-description{margin:100px auto 0}@media (min-width:0px) and (max-width:767.98px){.l-job-description{margin:160px auto 0}}.l-job-description .requirement-list:after{content:"";display:block;width:calc(50% - 20px)}@media (min-width:0px) and (max-width:767.98px){.l-job-description .requirement-list:after{content:none}}.l-job-description .requirement-list:has(.heading-5:only-child):after{content:none}.l-job-description .requirement-list-item{border:1px solid var(--object-gray);border-radius:12px;position:relative;width:calc(50% - 20px)}@media (min-width:0px) and (max-width:767.98px){.l-job-description .requirement-list-item{width:100%}}.l-job-description .requirement-list-item:before{content:"";height:140px;position:absolute;right:0;top:0;width:140px;z-index:-1}.l-job-description .requirement-list-item.engineer:before{background:url(/recruit/static/img_bosyu_jobs_engineer.CktZZa7V.svg) no-repeat 50%/contain}.l-job-description .requirement-list-item.designer:before{background:url(/recruit/static/img_bosyu_jobs_designer.Da7K0p-u.svg) no-repeat 50%/contain}.l-job-description .requirement-list-item.sales:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280' fill='none'%3E%3Cmask id='a' width='280' height='280' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23D9D9D9' d='M0 0h280v280H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='url(%23b)' d='M40.828 245.001q-7 0-12.25-5.25t-5.25-12.25v-140q0-7 5.25-12.25T40.828 70h52.5V40.834q0-7 5.25-12.25t12.25-5.25h58.333q7 0 12.25 5.25t5.25 12.25v29.167h52.5q7 0 12.25 5.25t5.25 12.25v140q0 7-5.25 12.25t-12.25 5.25zm70-175h58.333V40.834h-58.333zm128.333 101.791h-72.625v8.803q0 3.739-2.52 6.218t-6.244 2.479h-35.053q-3.725 0-6.203-2.517-2.48-2.514-2.48-6.233v-8.75H40.828v55.709h198.333zm-107.625 0h17.5v-17.5h-17.5zm-90.708-17.5h73.208v-8.802q0-3.74 2.52-6.219t6.245-2.479h35.053q3.725 0 6.203 2.514 2.48 2.518 2.479 6.236v8.75h72.625V87.501H40.828z'/%3E%3Cpath fill='%23fff' fill-opacity='.92' d='M40.828 245.001q-7 0-12.25-5.25t-5.25-12.25v-140q0-7 5.25-12.25T40.828 70h52.5V40.834q0-7 5.25-12.25t12.25-5.25h58.333q7 0 12.25 5.25t5.25 12.25v29.167h52.5q7 0 12.25 5.25t5.25 12.25v140q0 7-5.25 12.25t-12.25 5.25zm70-175h58.333V40.834h-58.333zm128.333 101.791h-72.625v8.803q0 3.739-2.52 6.218t-6.244 2.479h-35.053q-3.725 0-6.203-2.517-2.48-2.514-2.48-6.233v-8.75H40.828v55.709h198.333zm-107.625 0h17.5v-17.5h-17.5zm-90.708-17.5h73.208v-8.802q0-3.74 2.52-6.219t6.245-2.479h35.053q3.725 0 6.203 2.514 2.48 2.518 2.479 6.236v8.75h72.625V87.501H40.828z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='23.328' x2='256.661' y1='134.167' y2='134.167' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AADCB9'/%3E%3Cstop offset='.5' stop-color='%2382BEF0'/%3E%3Cstop offset='1' stop-color='%23D2A5EB'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat 50%/contain}.l-job-description .requirement-list-item.marketing:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280' fill='none'%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M223.204 96.796a8.573 8.573 0 0 1 0 12.122l-60 60a8.57 8.57 0 0 1-12.122 0l-39.653-39.654-56.797 56.796a8.57 8.57 0 0 1-12.121 0 8.57 8.57 0 0 1 0-12.121l62.857-62.858a8.57 8.57 0 0 1 12.121 0l39.654 39.654 53.939-53.94a8.57 8.57 0 0 1 12.122 0' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' fill-opacity='.92' fill-rule='evenodd' d='M223.204 96.796a8.573 8.573 0 0 1 0 12.122l-60 60a8.57 8.57 0 0 1-12.122 0l-39.653-39.654-56.797 56.796a8.57 8.57 0 0 1-12.121 0 8.57 8.57 0 0 1 0-12.121l62.857-62.858a8.57 8.57 0 0 1 12.121 0l39.654 39.654 53.939-53.94a8.57 8.57 0 0 1 12.122 0' clip-rule='evenodd'/%3E%3Cpath fill='url(%23b)' fill-rule='evenodd' d='M174.281 91.429a8.57 8.57 0 0 1 8.572-8.572h45.714a8.57 8.57 0 0 1 8.571 8.572v45.714a8.571 8.571 0 1 1-17.142 0V100h-37.143a8.57 8.57 0 0 1-8.572-8.571' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' fill-opacity='.92' fill-rule='evenodd' d='M174.281 91.429a8.57 8.57 0 0 1 8.572-8.572h45.714a8.57 8.57 0 0 1 8.571 8.572v45.714a8.571 8.571 0 1 1-17.142 0V100h-37.143a8.57 8.57 0 0 1-8.572-8.571' clip-rule='evenodd'/%3E%3Cpath fill='url(%23c)' fill-rule='evenodd' d='M45.712 37.143a8.57 8.57 0 0 1 8.571 8.571v180h180a8.572 8.572 0 0 1 0 17.143H45.713a8.57 8.57 0 0 1-8.572-8.572V45.714a8.57 8.57 0 0 1 8.571-8.571' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' fill-opacity='.92' fill-rule='evenodd' d='M45.712 37.143a8.57 8.57 0 0 1 8.571 8.571v180h180a8.572 8.572 0 0 1 0 17.143H45.713a8.57 8.57 0 0 1-8.572-8.572V45.714a8.57 8.57 0 0 1 8.571-8.571' clip-rule='evenodd'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='40' x2='225.714' y1='141.428' y2='141.428' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AADCB9'/%3E%3Cstop offset='.5' stop-color='%2382BEF0'/%3E%3Cstop offset='1' stop-color='%23D2A5EB'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='174.281' x2='237.138' y1='114.286' y2='114.286' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AADCB9'/%3E%3Cstop offset='.5' stop-color='%2382BEF0'/%3E%3Cstop offset='1' stop-color='%23D2A5EB'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='37.141' x2='242.855' y1='140' y2='140' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AADCB9'/%3E%3Cstop offset='.5' stop-color='%2382BEF0'/%3E%3Cstop offset='1' stop-color='%23D2A5EB'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat 50%/contain}.l-job-description .requirement-list-item.operator:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280' fill='none'%3E%3Cmask id='a' width='280' height='280' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23D9D9D9' d='M0 0h280v280H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='url(%23b)' d='M52.5 235.083q-7 0-12.25-5.25T35 217.583v-88.667q0-21.796 8.313-41.09 8.312-19.293 22.604-33.725 14.29-14.435 33.6-22.747 19.31-8.313 41.125-8.313t40.92 8.313T214.681 54.1q14.014 14.43 22.167 33.725Q245 107.12 245 128.916v121.917q0 7-5.25 12.25t-12.25 5.25h-78.167q-3.718 0-6.233-2.532-2.517-2.529-2.517-6.271 0-3.739 2.517-6.218 2.515-2.48 6.233-2.479H227.5v-15.75h-25.667q-7.218 0-12.358-5.142-5.142-5.14-5.142-12.358v-51.334q0-7.218 5.142-12.36 5.14-5.14 12.358-5.14H227.5v-19.833q0-36.167-25.375-62.27Q176.75 40.54 140.583 40.54T78.458 66.645 52.5 128.916v19.833h25.667q7.218 0 12.36 5.14 5.14 5.142 5.14 12.36v51.334q0 7.218-5.14 12.358-5.142 5.142-12.36 5.142zm0-17.5h25.667v-51.334H52.5zm149.333 0H227.5v-51.334h-25.667z'/%3E%3Cpath fill='%23fff' fill-opacity='.92' d='M52.5 235.083q-7 0-12.25-5.25T35 217.583v-88.667q0-21.796 8.313-41.09 8.312-19.293 22.604-33.725 14.29-14.435 33.6-22.747 19.31-8.313 41.125-8.313t40.92 8.313T214.681 54.1q14.014 14.43 22.167 33.725Q245 107.12 245 128.916v121.917q0 7-5.25 12.25t-12.25 5.25h-78.167q-3.718 0-6.233-2.532-2.517-2.529-2.517-6.271 0-3.739 2.517-6.218 2.515-2.48 6.233-2.479H227.5v-15.75h-25.667q-7.218 0-12.358-5.142-5.142-5.14-5.142-12.358v-51.334q0-7.218 5.142-12.36 5.14-5.14 12.358-5.14H227.5v-19.833q0-36.167-25.375-62.27Q176.75 40.54 140.583 40.54T78.458 66.645 52.5 128.916v19.833h25.667q7.218 0 12.36 5.14 5.14 5.142 5.14 12.36v51.334q0 7.218-5.14 12.358-5.142 5.142-12.36 5.142zm0-17.5h25.667v-51.334H52.5zm149.333 0H227.5v-51.334h-25.667z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='35' x2='245' y1='145.687' y2='145.687' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AADCB9'/%3E%3Cstop offset='.5' stop-color='%2382BEF0'/%3E%3Cstop offset='1' stop-color='%23D2A5EB'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat 50%/contain}.l-job-description .requirement-list-item.backoffice:before{background:url(/recruit/static/img_bosyu_jobs_backoffice.CnvgDnq0.svg) no-repeat 50%/contain}.l-job-description .requirement-list-item.general:before{background:url(/recruit/static/img_bosyu_jobs_general.DYKpM0Jy.svg) no-repeat 50%/contain}.l-job-description .requirement-list-item.other:before{content:none}.l-job-description .requirement-list-item .job-tag{background-color:var(--object-silver);border-radius:4px}.l-job-description .loading-spinner{animation:spin 1.1s linear infinite;background:var(--gradient-vivit);border-radius:50%;height:10em;-webkit-mask-composite:intersect;mask-composite:intersect;-webkit-mask-image:radial-gradient(farthest-side,transparent 95%,#fff 96%),conic-gradient(#fff 0deg,#fff 300deg,transparent 300deg,transparent 1turn);-webkit-mask-image:radial-gradient(farthest-side,transparent 95%,#fff 96%),conic-gradient(#fff 0deg 300deg,transparent 300deg 1turn);width:10em}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.l-selection-process{margin:100px auto 0}@media (min-width:0px) and (max-width:767.98px){.l-selection-process{margin:160px auto 0}}.l-selection-process .process-num{color:var(--text-gray)}.l-selection-process .process-content{position:relative}.l-selection-process .process-content:before{background-color:var(--object-light-gray);content:"";height:100%;left:0;position:absolute;top:0;width:1px}.l-selection-process .process-content:after{background-color:var(--object-light-gray);border-radius:50%;content:"";height:10px;left:-5px;position:absolute;top:52px;width:10px}.l-event{margin:120px auto 0}.l-event .event-list-item{border-top:1px solid var(--object-light-gray);padding:42px 0}.l-event .event-year{margin:0 0 12px}@media (min-width:0px) and (max-width:767.98px){.l-event .event-year{margin:0 12px 0 0}}.l-event .event-type{border-radius:99px;color:var(--text-gray);display:inline-block;margin:0 0 12px;padding:6px 12px 4px;position:relative}@media (min-width:0px) and (max-width:767.98px){.l-event .event-type{margin:0}}.l-event .event-type:before{background:var(--gradient-vivit);border-radius:99px;content:"";inset:0;-webkit-mask:linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff);-webkit-mask-composite:destination-out;padding:2px;position:absolute}.l-event .event-info{max-width:calc(100% - 362px)}@media (min-width:0px) and (max-width:767.98px){.l-event .event-info{max-width:100%}}.l-event .event-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:0px) and (max-width:767.98px){.l-event .event-title{overflow:visible;text-overflow:clip;white-space:normal}}.l-qa .c-page-heading .title{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-regular)}.bg-gradient-soft[data-astro-cid-zbt4cxog]{background:var(--gradient-soft);border-radius:40px}@media (min-width:0px) and (max-width:767.98px){.bg-gradient-soft[data-astro-cid-zbt4cxog]{border-radius:8px}}
