.billboard-section[data-v-4b631be4]{background:#eee;border-radius:clamp(1.5rem,2.74vw + .86rem,2.5rem);margin:0 auto;overflow:hidden;position:relative;width:calc(100vw - 64px)}@media (max-width:959.98px){.billboard-section[data-v-4b631be4]{width:calc(100vw - 24px)}}@media (max-width:599.98px){.billboard-section[data-v-4b631be4]{border-radius:0;width:100%}}.scroll[data-v-4b631be4]{bottom:56px;color:#fff;font-family:Lato,sans-serif;font-size:.875rem;font-weight:400;left:50%;letter-spacing:.08em;position:absolute;text-align:center;transform:translate(-50%);z-index:2}@media (max-width:599.98px){.scroll[data-v-4b631be4]{font-size:.75rem}}.scroll[data-v-4b631be4]:after,.scroll[data-v-4b631be4]:before{background:#fff;bottom:-56px;content:"";display:block;height:50px;left:50%;position:absolute;width:1px}.scroll[data-v-4b631be4]:after{background:linear-gradient(180deg,#0b316e,#fff);bottom:-106px}.heading[data-v-6ba58b4f],.heading h1[data-v-6ba58b4f]{position:relative}.heading h1[data-v-6ba58b4f]{color:rgb(var(--v-theme-grey-800));font-family:Times New Roman,Times,serif;font-size:clamp(1.75rem,2.91vw + 1.07rem,2.81rem);font-style:oblique;font-weight:400;letter-spacing:.16em;line-height:1;text-align:center;text-shadow:0 2px 2px #fff,0 -2px 2px #fff,0 -2px 2px #fff,0 2px 2px #fff,0 0 5px #fff,0 0 10px #fff;width:100%}.heading h1 .v-icon[data-v-6ba58b4f]{top:-4px}.heading h1 span[data-v-6ba58b4f]{background:inherit;position:relative;white-space:nowrap;z-index:1}.heading h1[data-v-6ba58b4f]:after,.heading h1[data-v-6ba58b4f]:before{background:rgb(var(--v-theme-grey-800));content:"";display:block;height:1px;width:100%;z-index:0}.heading .sub-title[data-v-6ba58b4f]{color:#616161;display:block;font-family:serif;font-size:clamp(.81rem,.51vw + .69rem,1rem);font-weight:700;letter-spacing:.14em;line-height:1.3;position:relative}.section-message[data-v-70126eb6]{overflow:hidden;padding-bottom:clamp(3.75rem,13.68vw + .54rem,8.75rem);padding-top:clamp(1.88rem,1.71vw + 1.47rem,2.5rem);text-shadow:0 1px 1px #fff!important;width:100%}.section-message .inner[data-v-70126eb6]{padding-left:calc(50% - 631.5px)}.section-message h2[data-v-70126eb6]{font-size:clamp(1.13rem,.68vw + .96rem,1.38rem);letter-spacing:.12em}.section-message p[data-v-70126eb6]{color:rgb(var(--v-theme-grey-900));font-size:clamp(1rem,.34vw + .92rem,1.13rem);letter-spacing:.12em;line-height:2}@media (max-width:599.98px){.section-message p[data-v-70126eb6]{line-height:1.6}}.section-hiring[data-v-12dc0545]{background-color:#f9e8f8;background-image:url(../images/recruit/lp/1/bg_job-categories_webp.webp);background-size:cover;min-height:800px;padding-bottom:clamp(3.13rem,15.38vw + -.48rem,8.75rem);padding-top:clamp(3.13rem,15.38vw + -.48rem,8.75rem)}.section-hiring h2[data-v-12dc0545]{color:#424242;font-feature-settings:"palt";font-size:clamp(1rem,1.37vw + .68rem,1.5rem);letter-spacing:.16em;text-shadow:0 2px 2px #fff,0 -2px 2px #fff,0 -2px 2px #fff,0 2px 2px #fff,0 0 5px #fff,0 0 10px #fff}#root .job-list li[data-v-12dc0545]{background:#fff;border-radius:clamp(.5rem,1.37vw + .18rem,1rem);box-shadow:0 0 10px #fff3;color:#424242;font-feature-settings:"palt";list-style-type:none;overflow:hidden;padding:clamp(1.88rem,1.71vw + 1.47rem,2.5rem) clamp(1rem,6.84vw + -.6rem,3.5rem)}#root .job-list li .title[data-v-12dc0545]{font-size:clamp(1.25rem,.85vw + 1.05rem,1.56rem);font-weight:400;letter-spacing:.14em;line-height:1.3}#root .job-list li .title[data-v-12dc0545]:before{background-color:#f7d2f6;border-radius:40px;content:"";display:inline-block;height:clamp(1.19rem,.51vw + 1.07rem,1.38rem);margin-right:clamp(.5rem,.68vw + .34rem,.75rem);width:clamp(1.19rem,.51vw + 1.07rem,1.38rem)}#root .job-list li .desc[data-v-12dc0545]{font-size:clamp(.94rem,.34vw + .86rem,1.06rem);letter-spacing:.16em;line-height:1.7}#root .job-list li .v-btn[data-v-12dc0545]{background:linear-gradient(90deg,#ff9659,#ff9659 20%,#fc9dc0);color:#fff;font-size:clamp(.94rem,.17vw + .9rem,1rem);text-shadow:0 0 2px rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.1)}#root .job-list li .nuxt-picture-card[data-v-12dc0545]{border-radius:8px;overflow:hidden}#root .job-list li:nth-child(2) .title[data-v-12dc0545]:before{background-color:#b6defa}#root .job-list li:nth-child(2) .v-btn[data-v-12dc0545]{background:linear-gradient(90deg,#73beff,#73beff 20%,#dc7afa)}#hiringJobs .slide-gallery[data-v-12dc0545] .nuxt-picture-card{border:1px solid #fff;box-shadow:0 0 10px #fff,0 0 16px #fff}
