.keyvisual_5VpB-{background:url(/_nuxt/img/keyvisual.a418b26.png) top no-repeat;background-size:cover;height:800px;overflow:hidden;position:relative}@media screen and (max-width:430px){.keyvisual_5VpB-{background-position:-420px top;background-size:auto 600px}}.keyvisual_5VpB-:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODkzIiBoZWlnaHQ9IjEwODAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGg4OTIuNUw1MDcuNzczIDEwODBIMFYweiIgZmlsbD0iI0ZFMjNFQyIvPjwvc3ZnPg==) no-repeat;background-size:cover;content:"";display:block;height:800px;inset:0 auto auto -5%;position:absolute;width:660px}@media screen and (max-width:430px){.keyvisual_5VpB-:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDMwIiBoZWlnaHQ9IjQ2NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAxOTcuNTVWNDczaDQzMFYwTDAgMTk3LjU1eiIgZmlsbD0iI0ZFMjNFQyIvPjwvc3ZnPg==) no-repeat;height:430px;inset:auto auto 0 0}}.keyvisual_5VpB-:after{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTI5IiBoZWlnaHQ9IjEwODAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM4OCAwaDU0MXYxMDgwSDBMMzg4IDB6IiBmaWxsPSIjRkUyM0VDIi8+PC9zdmc+) no-repeat;background-size:cover;content:"";display:block;height:800px;inset:0 -40% auto auto;position:absolute;width:687px}@media screen and (max-width:430px){.keyvisual_5VpB-:after{display:none}}.keyvisual__title_rz7Hb{inset:120px auto auto 10%;position:absolute}@media screen and (max-width:430px){.keyvisual__title_rz7Hb{inset:360px auto auto 0;padding:0 12px}}.keyvisual__title__image_DjaiG{width:80%}@media screen and (max-width:430px){.keyvisual__title__image_DjaiG{max-width:380px;width:100%}}.keyvisual__text_QRu--{inset:520px auto auto 10%;position:absolute}@media screen and (max-width:430px){.keyvisual__text_QRu--{inset:570px auto auto 14px;padding-right:15px}}.keyvisual__text__row_21c5a{background:#fff;color:#fe23ec;display:inline-block;font-size:21px;font-weight:700;padding:6px 6px 4px}@media screen and (max-width:430px){.keyvisual__text__row_21c5a{font-size:15px;line-height:1.2;padding:6px 8px 4px}}.keyvisual__text__row_21c5a:not(:first-child){margin:8px 0 0}.viewMoreLink_frcgJ{display:inline-block;font-size:17px;font-weight:700;position:relative}@media screen and (max-width:430px){.viewMoreLink_frcgJ{border-bottom:2px solid #fdd26a;padding-bottom:8px}}.viewMoreLink_frcgJ:after{background:#fdd26a;bottom:-4px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left top;transition:transform .3s;width:100%}@media screen and (max-width:430px){.viewMoreLink_frcgJ:after{content:none}}.viewMoreLink_frcgJ:hover:after{transform:scale(1)}.viewMoreLink__arrow_tXD\+n{margin:0 0 0 8px}.isInView[data-v-8ecbaf4a]{opacity:1;transform:translate(0)}@media screen and (max-width:430px){.isFlipCard .flipCard__item__front[data-v-8ecbaf4a]{transform:rotateY(-180deg)}}@media screen and (max-width:430px){.isFlipCard .flipCard__item__back[data-v-8ecbaf4a]{transform:rotate(0)}}.interview_UPdnU{padding:56px 80px 216px;position:relative}@media screen and (max-width:430px){.interview_UPdnU{padding:72px 20px 136px}}.interview_UPdnU:before{background:linear-gradient(to bottom right,transparent 50%,#000 0) 0 0 no-repeat;content:"";height:130px;left:0;position:absolute;top:-130px;width:100%;z-index:1}@media screen and (max-width:430px){.interview_UPdnU:before{height:48px;top:-48px}}@media screen and (max-width:430px){.interview_UPdnU h1{font-size:1.625rem}}@media screen and (max-width:430px){.interview_UPdnU div+div{margin-top:20%}}.interview__inner_dZKvA{background:transparent url(/_nuxt/img/title-interview.9979ae6.svg) 100px 0 no-repeat;background-size:auto 64px;max-width:1200px;padding:112px 0 0;position:relative}@media screen and (max-width:430px){.interview__inner_dZKvA{background-size:auto 32px;background-position:0 0;padding:3.5em 0 0}}.interview__title_tNFuS{padding:0 0 0 100px}@media screen and (max-width:430px){.interview__title_tNFuS{padding-left:0}}.interview__container_TrIl9{display:flex;justify-content:space-between;position:relative}.interview__container_TrIl9:last-child{bottom:0;position:absolute;right:100px}@media screen and (max-width:430px){.interview__container_TrIl9:last-child{display:block;position:relative;right:0;text-align:right}}.interview__container__block_SIDGD{height:28.7vw;max-height:365px;min-height:310px;opacity:0;position:relative;transform:translateY(96px);transition:.8s;width:250px}@media screen and (max-width:430px){.interview__container__block_SIDGD{height:63.5vw;max-height:322px;min-height:196px}}.interview__container__block_SIDGD:first-child{position:relative;top:64px}@media screen and (max-width:430px){.interview__container__block_SIDGD:first-child{top:2.5em}}.interview__container__block_SIDGD:nth-child(3){position:relative;top:-64px}@media screen and (max-width:430px){.interview__container__block_SIDGD:nth-child(3){margin-top:14%!important;top:2.5em}}.interview__container__block_SIDGD:nth-child(4){margin:0;position:relative;top:-128px}@media screen and (max-width:430px){.interview__container__block_SIDGD:nth-child(4){margin-top:14%!important;top:0}}.interview__container__block_SIDGD:not(:last-child){margin:0 24px 0 0}@media screen and (max-width:430px){.interview__container__block_SIDGD:not(:last-child){margin-right:0}}.interview__container__block__anchor__label_UW7eJ{align-items:center;bottom:0;display:flex;justify-content:space-between;padding:10px 12px;position:absolute;width:100%}@media screen and (max-width:430px){.interview__container__block__anchor__label_UW7eJ{display:block;padding:14px 12px 6px;text-align:left}}.interview__container__block__anchor__label__text__span_HAwNK{color:#fff;display:block;font-size:22px;letter-spacing:.06em;opacity:1}@media screen and (max-width:430px){.interview__container__block__anchor__label__text__span_HAwNK{font-size:1.1875rem}}.interview__container__block__anchor__label__text__span_HAwNK:first-child{font-size:10px;line-height:1.6;padding:0 0 8px}@media screen and (max-width:430px){.interview__container__block__anchor__label__text__span_HAwNK:last-child{letter-spacing:.03em}}@media screen and (max-width:430px){.interview__container__block__anchor__label__icon_hPzxp{height:24px;position:absolute;right:10px;top:10px;width:24px}}.interview__container__block_SIDGD.engineer_cRu9K .interview__container__block__anchor__label_UW7eJ,.interview__container__block_SIDGD.pl_sSNuS .interview__container__block__anchor__label_UW7eJ{background:rgba(0,0,0,.5)}@media screen and (max-width:430px){.interview__container__anchor_-idjR{font-size:1.25rem;letter-spacing:.05em}}.flipCard_xYX\+G{display:block;height:100%;width:100%}.flipCard_xYX\+G:hover .flipCard__item__front_g9tEo{transform:rotateY(-180deg)}.flipCard_xYX\+G:hover .flipCard__item__back_Fh785{transform:rotate(0)}.flipCard__item_-tBOy{backface-visibility:hidden;height:100%;left:0;position:absolute;top:0;transition:all .6s ease;width:100%}.flipCard__item__back_Fh785{margin-top:0!important;transform:rotateY(180deg)}.isInView[data-v-a83998fe]{opacity:1;transform:translate(0)}.number_VEzWS{background:#1d1d1d!important;padding-bottom:232px;padding-top:32px;position:relative}@media screen and (max-width:430px){.number_VEzWS{padding-bottom:110px!important}}.number_VEzWS:before{background:linear-gradient(to bottom right,transparent 50%,#1d1d1d 0) 0 0 no-repeat;content:"";height:130px;left:0;position:absolute;top:-130px;width:100%;z-index:1}@media screen and (max-width:430px){.number_VEzWS:before{height:48px;top:-48px}}@media screen and (max-width:430px){.number_VEzWS h1{font-size:1.625rem}}.number_VEzWS h1+div{margin-top:32px!important}.number_VEzWS div+div{margin-top:8%}@media screen and (max-width:430px){.number_VEzWS div+div{margin-top:12%}}.number_VEzWS p{line-height:2.2}@media screen and (max-width:430px){.number_VEzWS p{line-height:2.5}}.number__inner_EJAS-{align-items:center;display:flex;justify-content:space-between;max-width:1200px!important}@media screen and (max-width:430px){.number__inner_EJAS-{display:block}}.number__container_Zl7gb{opacity:0;transform:translateY(96px);transition:.8s}.number__container_Zl7gb:first-child{background:transparent url(/_nuxt/img/title-number.5693dea.svg) 104px 12px no-repeat;background-size:auto 64px;flex-grow:1;margin-top:80px;padding:104px 0 0 104px}@media screen and (max-width:430px){.number__container_Zl7gb:first-child{background-position:0 0;background-size:auto 32px;margin-top:2em;padding:3.5em 0 0}}.number__container_Zl7gb:last-child{margin:0;padding:0 80px 0 0}@media screen and (max-width:430px){.number__container_Zl7gb:last-child{padding:1.5em 1.5em 0}}.number__container__block__text_so-EV,.number__container__title_kHt2i{color:#fff}@media screen and (max-width:430px){.number__container__block__anchor_n7ejB{font-size:1.25rem;letter-spacing:.05em}}.isInView[data-v-66d31494]{opacity:1;transform:translate(0)}.recruit_L3Zz2{padding-bottom:240px;position:relative;z-index:1}@media screen and (max-width:430px){.recruit_L3Zz2{margin-top:0;padding-top:4em;padding-bottom:120px}}.recruit_L3Zz2:before{background:linear-gradient(to bottom right,transparent 50%,#000 0) 0 0 no-repeat;content:"";height:130px;left:0;position:absolute;top:-130px;width:100%;z-index:1}@media screen and (max-width:430px){.recruit_L3Zz2:before{height:48px;top:-48px}}@media screen and (max-width:430px){.recruit_L3Zz2 h1{font-size:1.625rem}}.recruit_L3Zz2 h1+div{margin-top:32px!important}.recruit_L3Zz2 div+div{margin-top:8%}@media screen and (max-width:430px){.recruit_L3Zz2 div+div{margin-top:11%}}.recruit_L3Zz2 p{line-height:2.2}@media screen and (max-width:430px){.recruit_L3Zz2 p{line-height:2.5}}.recruit__inner_F6gum{display:flex;flex-direction:row-reverse;justify-content:flex-end;max-width:1200px}@media screen and (max-width:430px){.recruit__inner_F6gum{display:block}}.recruit__container_V0l\+3{background:transparent url(/_nuxt/img/title-aboutus.6a4f8e8.svg) 80px 0 no-repeat;background-size:auto 64px;opacity:0;padding:88px 16px 0 80px;position:relative;transform:translateY(96px);transition:.8s;z-index:2}@media screen and (max-width:430px){.recruit__container_V0l\+3{background-size:auto 32px;background-position:0 0;padding:3.5em 0 0}}@media screen and (max-width:430px){.recruit__container__block_omIfe:last-child{text-align:right}}@media screen and (max-width:430px){.recruit__container__block__anchor_FLsBq{font-size:1.25rem;letter-spacing:.05em}}.recruit__image_V4wmw{margin-top:16px!important;padding:0 0 0 160px;width:45%}@media screen and (max-width:430px){.recruit__image_V4wmw{padding:32px 0 0;width:100%}}