@media screen and (max-width:767.9px){.Footer_contact__wA77e{padding:0 2rem}}.Footer_contact__wA77e .Footer_contactInner__lbMWz{display:flex;justify-content:space-between;padding:40px 7rem;flex-wrap:wrap;max-width:1400px;margin:0 auto}@media screen and (max-width:767.9px){.Footer_contact__wA77e .Footer_contactInner__lbMWz{padding:3rem 1rem}}.Footer_contact__wA77e .Footer_contactInner__lbMWz hgroup{width:340px}@media screen and (max-width:767.9px){.Footer_contact__wA77e .Footer_contactInner__lbMWz hgroup{width:100%}}.Footer_contact__wA77e .Footer_contactInner__lbMWz ul{width:calc(100% - 380px);display:flex;justify-content:flex-end;gap:2rem;flex-wrap:wrap}@media screen and (max-width:767.9px){.Footer_contact__wA77e .Footer_contactInner__lbMWz ul{width:100%}}.Footer_contact__wA77e .Footer_contactInner__lbMWz ul li{color:var(--color-main)}@media screen and (max-width:767.9px){.Footer_contact__wA77e .Footer_contactInner__lbMWz ul li{width:100%;margin-bottom:2rem}}.Footer_contact__wA77e .Footer_contactInner__lbMWz ul li .Footer_contactBox__FW75V{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column;border:2px solid var(--color-main);border-radius:4px;width:400px;height:200px}@media screen and (max-width:767.9px){.Footer_contact__wA77e .Footer_contactInner__lbMWz ul li .Footer_contactBox__FW75V{width:100%}}@media(any-hover:hover){.Footer_contact__wA77e .Footer_contactInner__lbMWz ul li a{transition:all .3s var(--ease)}.Footer_contact__wA77e .Footer_contactInner__lbMWz ul li a:hover.Footer_contactBox__FW75V{background:var(--color-main);color:#fff}.Footer_contact__wA77e .Footer_contactInner__lbMWz ul li a:hover.Footer_contactBox__FW75V svg path{fill:#fff}}.Footer_contact__wA77e .Footer_contactInner__lbMWz ul li:first-child .Footer_contactText__IAd13{font-family:var(--web-font-en);font-size:3.2rem}.Footer_contact__wA77e .Footer_contactInner__lbMWz ul li .Footer_contactText__IAd13{font-size:2.4rem;text-align:center;margin-bottom:1rem;width:100%}.Footer_contact__wA77e .Footer_contactInner__lbMWz ul li .Footer_contactDetail__zYKMe{text-align:center;width:100%}.Footer_footer__SPj0A{width:100%;background:var(--color-footer);padding:2rem 7rem 0;position:relative}@media screen and (max-width:767.9px){.Footer_footer__SPj0A{padding:2rem 2rem 0}}.Footer_footer__SPj0A .Footer_footerInner__sJwc1{display:flex;justify-content:space-between;margin-bottom:2rem;flex-wrap:wrap}@media screen and (max-width:767.9px){.Footer_footer__SPj0A .Footer_footerInner__sJwc1 .Footer_footerLogo__XsSeX{margin-bottom:4rem}}.Footer_footer__SPj0A .Footer_footerInner__sJwc1 .Footer_footerLogo__XsSeX h1{margin-bottom:2rem}.Footer_footer__SPj0A .Footer_footerInner__sJwc1 .Footer_footerLogo__XsSeX h1 .Footer_logo__CRfzH{width:240px;height:auto}@media screen and (max-width:767.9px){.Footer_footer__SPj0A .Footer_footerInner__sJwc1 .Footer_footerLogo__XsSeX h1 .Footer_logo__CRfzH{width:120px}}.Footer_footer__SPj0A .Footer_footerInner__sJwc1 .Footer_footerLogo__XsSeX p{color:#fff}.Footer_footer__SPj0A .Footer_footerInner__sJwc1 .Footer_footerMenu__qtSsr{width:240px}@media screen and (max-width:767.9px){.Footer_footer__SPj0A .Footer_footerInner__sJwc1 .Footer_footerMenu__qtSsr{width:100%}}.Footer_footer__SPj0A .Footer_footerInner__sJwc1 .Footer_footerMenu__qtSsr ul{display:flex;flex-wrap:wrap;gap:1rem 2rem}.Footer_footer__SPj0A .Footer_footerInner__sJwc1 .Footer_footerMenu__qtSsr ul li{width:calc(50% - 1rem)}.Footer_footer__SPj0A .Footer_footerInner__sJwc1 .Footer_footerMenu__qtSsr ul li .Footer_subMenu__AbC4D{display:block;margin-top:1rem}.Footer_footer__SPj0A .Footer_footerInner__sJwc1 .Footer_footerMenu__qtSsr ul li .Footer_subMenu__AbC4D li{width:100%}.Footer_footer__SPj0A .Footer_footerInner__sJwc1 .Footer_footerMenu__qtSsr ul li .Footer_subMenu__AbC4D li a{font-size:90%}.Footer_footer__SPj0A .Footer_footerInner__sJwc1 .Footer_footerMenu__qtSsr ul li .Footer_subMenu__AbC4D li a:before{content:"- "}.Footer_footer__SPj0A .Footer_footerInner__sJwc1 .Footer_footerMenu__qtSsr ul li a{color:#fff}.Footer_footer__SPj0A .Footer_subFooterArea__gNN6w{position:relative;padding:.5rem 0;display:flex;justify-content:space-between;flex-wrap:wrap}.Footer_footer__SPj0A .Footer_subFooterArea__gNN6w a{color:hsla(0,0%,100%,.5)}.Footer_footer__SPj0A .Footer_subFooterArea__gNN6w small{color:#fff;display:inline-block;margin-top:0}@media screen and (max-width:767.9px){.Footer_footer__SPj0A .Footer_subFooterArea__gNN6w small{margin-top:.5rem;width:100%;text-align:center}}.TitleSection_hgroupSection___Pa3I{margin-bottom:3rem}.TitleSection_hgroupSection___Pa3I>*{line-height:1em}.TitleSection_hgroupSection___Pa3I h2{font-family:var(--web-font-en);font-size:7rem;color:var(--color-main);margin-bottom:3rem}@media screen and (max-width:767.9px){.TitleSection_hgroupSection___Pa3I h2{font-size:4rem;margin-bottom:1.5rem}}.TitleSection_hgroupSection___Pa3I h2 span{display:inline;padding:0;margin:0}.TitleSection_hgroupSection___Pa3I p{font-size:2.8rem}@media screen and (max-width:767.9px){.TitleSection_hgroupSection___Pa3I p{font-size:1.8rem}}.TitleSection_hgroupSection___Pa3I .TitleSection_white__Olry4{color:#fff}@keyframes TitleSection_colorChange__Kbun9{0%{color:#eee}50%{color:var(--color-green)}to{color:var(--color-main)}}@keyframes TitleSection_colorChangeWhite__pH48_{0%{color:#eee}50%{color:var(--color-green)}to{color:#fff}}.TitleSection_show__Dxli3 .TitleSection_animatedChar___UbP8{display:inline-block;animation:TitleSection_colorChange__Kbun9 .8s 1 forwards;animation-delay:calc(.1s*var(--char-index))}.TitleSection_show__Dxli3 .TitleSection_white__Olry4 .TitleSection_animatedChar___UbP8{animation:TitleSection_colorChangeWhite__pH48_ .8s 1 forwards}@keyframes Header_menuHover__lt8NJ{0%{transform:translateX(0) scaleX(1)}to{transform:translateX(100%) scaleX(1);transform-origin:right top}}.Header_header__SaxiK{position:fixed;top:0;left:0;z-index:1000;width:100%;padding:2rem;display:flex;justify-content:space-between;align-items:center;transition:all .3s var(--ease)}@media screen and (max-width:767.9px){.Header_header__SaxiK{display:block;height:70px;width:100vw}}.Header_header__SaxiK.Header_scrolled__ybPo0{background:hsla(0,0%,100%,.6)}.Header_header__SaxiK.Header_scrolled__ybPo0 .Header_menuTrigger__fCarb span,.Header_header__SaxiK.Header_scrolled__ybPo0 .Header_menuTrigger__fCarb span:after,.Header_header__SaxiK.Header_scrolled__ybPo0 .Header_menuTrigger__fCarb span:before{background:var(--color-main)}.Header_header__SaxiK.Header_scrolled__ybPo0 h1 .Header_headerLogoSvg__RsfGo{opacity:0}.Header_header__SaxiK.Header_scrolled__ybPo0 h1 .Header_headerLogoSvgMini__2teFq{transform:translateZ(0)}.Header_header__SaxiK.Header_scrolled__ybPo0 h1 .Header_headerLogoSvgMini__2teFq path{fill:var(--color-main)}.Header_header__SaxiK.Header_scrolled__ybPo0 nav ul{background:hsla(0,0%,100%,.7);backdrop-filter:blur(10px)}.Header_header__SaxiK.Header_scrolled__ybPo0 nav ul li{position:relative;line-height:1em}.Header_header__SaxiK.Header_scrolled__ybPo0 nav ul li a{color:var(--color-black);font-weight:500}.Header_header__SaxiK.Header_scrolled__ybPo0 nav ul li a:not(.Header_contactBtn__XQ2g4):after{background:var(--color-black)}.Header_header__SaxiK h1{width:180px;overflow:hidden;position:relative}@media screen and (max-width:767.9px){.Header_header__SaxiK h1{height:66px;border-right:none}}.Header_header__SaxiK h1.Header_scrolledH1__Ej3xq svg{margin-top:2rem}@media screen and (max-width:767.9px){.Header_header__SaxiK h1.Header_scrolledH1__Ej3xq svg{margin-top:0}}.Header_header__SaxiK h1 .Header_headerLogoSvg__RsfGo{width:88px;height:90px;transition:all .3s var(--ease)}@media screen and (max-width:767.9px){.Header_header__SaxiK h1 .Header_headerLogoSvg__RsfGo{display:none;width:auto;height:30px}}.Header_header__SaxiK h1 .Header_headerLogoSvgMini__2teFq{width:180px;height:31px;position:absolute;left:0;top:0;transition:all .3s var(--ease);transform:translate3d(0,-100px,0)}@media screen and (max-width:767.9px){.Header_header__SaxiK h1 .Header_headerLogoSvgMini__2teFq{display:block;width:auto;height:30px;transform:translateZ(0)}}@media(any-hover:hover){.Header_header__SaxiK h1:hover{width:300px;transition:all .3s var(--ease)}}@media screen and (max-width:767.9px){.Header_header__SaxiK nav{transform:translate3d(-100vw,0,0);overflow-y:scroll;position:absolute;left:0;top:0;background-color:#fff;text-align:left;display:flex;justify-content:center;flex-wrap:wrap;height:100vh;width:100vw;padding:0;transition:transform var(--ease) .5s}.Header_header__SaxiK nav.Header_isActive__iyK05{transform:translateX(0);width:100%}}.Header_header__SaxiK nav ul{display:flex;padding:2rem 4rem;border-radius:100vmax;transition:all .3s var(--ease);flex-wrap:wrap}@media screen and (max-width:767.9px){.Header_header__SaxiK nav ul{width:100%;flex-direction:column}}@media(any-hover:hover){.Header_header__SaxiK nav ul li.Header_hasSub__fnicZ{transition:all .3s var(--ease);position:relative}.Header_header__SaxiK nav ul li.Header_hasSub__fnicZ:hover a{color:var(--color-black)}.Header_header__SaxiK nav ul li.Header_hasSub__fnicZ:hover .Header_subMenu__UZkGO{transform:translate3d(0,40px,0);z-index:1;opacity:1}.Header_header__SaxiK nav ul li.Header_hasSub__fnicZ .Header_subMenu__UZkGO{position:absolute;top:0;left:0;width:160px;padding:0;transform:translate3d(0,100px,0);background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);opacity:0;z-index:-1;display:flex;justify-content:center;border-radius:2rem}.Header_header__SaxiK nav ul li.Header_hasSub__fnicZ .Header_subMenu__UZkGO li a{color:var(--color-black);display:block;width:100%}}@media screen and (max-width:767.9px){.Header_header__SaxiK nav ul li{width:100%}.Header_header__SaxiK nav ul li:not(:last-child){border-bottom:1px solid #eee}.Header_header__SaxiK nav ul li.Header_hasSub__fnicZ .Header_subMenu__UZkGO{padding:0 1rem}.Header_header__SaxiK nav ul li.Header_hasSub__fnicZ .Header_subMenu__UZkGO li{border-bottom:none}.Header_header__SaxiK nav ul li.Header_hasSub__fnicZ .Header_subMenu__UZkGO li a{padding:1rem}.Header_header__SaxiK nav ul li.Header_hasSub__fnicZ .Header_subMenu__UZkGO li a:before{content:"- "}}.Header_header__SaxiK nav ul li a{color:#fff;padding:1rem;position:relative;font-weight:700;overflow:hidden;display:inline-block}@media screen and (max-width:767.9px){.Header_header__SaxiK nav ul li a{display:block;padding:2rem 1rem;color:var(--color-black)}}.Header_header__SaxiK nav ul li a:not(.Header_contactBtn__XQ2g4):after{content:"";display:block;width:100%;height:1px;background:#fff;transition:all .3s var(--ease);transform-origin:left top;left:0;bottom:0;position:absolute;transform:scaleX(0)}@media(any-hover:hover){.Header_header__SaxiK nav ul li a:hover{transition:all .3s var(--ease)}.Header_header__SaxiK nav ul li a:hover:after{animation:Header_menuHover__lt8NJ .8s 1 forwards}}.Header_header__SaxiK nav ul li a.Header_contactBtn__XQ2g4{background:var(--color-green);color:#fff;border-radius:100vmax;padding:1rem 2rem}@media screen and (max-width:767.9px){.Header_header__SaxiK nav ul li a.Header_contactBtn__XQ2g4{padding:1rem 1.5rem;width:100%;margin-top:1rem;text-align:center}}.Header_header__SaxiK .Header_menuTrigger__fCarb{position:fixed;right:14px;top:15px;width:40px;height:40px;box-sizing:border-box;z-index:3;background:rgba(0,0,0,0);padding:10px}.Header_header__SaxiK .Header_menuTrigger__fCarb.Header_isActive__iyK05 span{background:rgba(0,0,0,0)}.Header_header__SaxiK .Header_menuTrigger__fCarb.Header_isActive__iyK05 span:before{transform:rotate(45deg);background:var(--color-main)}.Header_header__SaxiK .Header_menuTrigger__fCarb.Header_isActive__iyK05 span:after{transform:rotate(-45deg);top:10px;background:var(--color-main)}.Header_header__SaxiK .Header_menuTrigger__fCarb span{width:20px;height:1px;background:#fff;position:relative;display:block;transition:transform var(--ease) .5s}.Header_header__SaxiK .Header_menuTrigger__fCarb span:before{top:10px}.Header_header__SaxiK .Header_menuTrigger__fCarb span:after,.Header_header__SaxiK .Header_menuTrigger__fCarb span:before{content:"";width:100%;height:1px;background:#fff;position:absolute;transform:rotate(0);transition:transform var(--ease) .5s}.Header_header__SaxiK .Header_menuTrigger__fCarb span:after{top:20px}.Button_btn__LsdW_{width:230px;border-radius:100vmax;display:flex;align-items:center;justify-content:center;border:1px solid;height:60px;font-size:1.6rem}.Button_btn__LsdW_:after{content:"";display:block;width:8px;height:8px;border-radius:100vmax;background:var(--color-main);margin-left:1rem}@media(any-hover:hover){.Button_btn__LsdW_{transition:all .3s var(--ease)}.Button_btn__LsdW_:hover{background:var(--color-main);color:#fff}.Button_btn__LsdW_:hover:after{background:#fff}}.Button_external__xkVDf{background-color:red}.RecruitSection_recruit__IxT3Z{background:url(/images/footer-img-recruit.webp) no-repeat top/cover;height:600px;display:flex;align-items:center;position:relative;flex-wrap:wrap}@media screen and (max-width:767.9px){.RecruitSection_recruit__IxT3Z{height:auto}}.RecruitSection_recruit__IxT3Z .RecruitSection_recruitInner__r6YsI{position:relative;color:#fff;width:1000px}@media screen and (max-width:767.9px){.RecruitSection_recruit__IxT3Z .RecruitSection_recruitInner__r6YsI{width:100%;padding:20rem 2rem 8rem}}.RecruitSection_recruit__IxT3Z .RecruitSection_recruitInner__r6YsI h4{font-size:3.6rem;margin-bottom:2rem}@media screen and (max-width:767.9px){.RecruitSection_recruit__IxT3Z .RecruitSection_recruitInner__r6YsI h4{font-size:2rem}}.RecruitSection_recruit__IxT3Z .RecruitSection_recruitInner__r6YsI p{font-size:2.2rem;width:750px}@media screen and (max-width:767.9px){.RecruitSection_recruit__IxT3Z .RecruitSection_recruitInner__r6YsI p{font-size:1.6rem;width:100%;margin-bottom:4rem}}.RecruitSection_recruit__IxT3Z .RecruitSection_recruitInner__r6YsI a{position:absolute;right:0;bottom:0;color:var(--color-main);background:#fff;transition:all .3s var(--ease)}@media screen and (max-width:767.9px){.RecruitSection_recruit__IxT3Z .RecruitSection_recruitInner__r6YsI a{width:100%;text-align:center;position:relative}}.RecruitSection_recruit__IxT3Z .RecruitSection_recruitInner__r6YsI a:hover{background:var(--color-main);color:#fff}.RecruitSection_recruit__IxT3Z .RecruitSection_recruitFloatingTextArea__e00_Y{overflow:hidden;position:absolute;width:100%;height:104px;bottom:0;left:0}@media screen and (max-width:767.9px){.RecruitSection_recruit__IxT3Z .RecruitSection_recruitFloatingTextArea__e00_Y{height:64px}}.RecruitSection_recruit__IxT3Z .RecruitSection_recruitFloatingTextArea__e00_Y .RecruitSection_recruitFloatingTexts__UTkNj{display:flex}.RecruitSection_recruit__IxT3Z .RecruitSection_recruitFloatingTextArea__e00_Y .RecruitSection_recruitFloatingTexts__UTkNj .RecruitSection_recruitFloatingText__xLDln{animation:RecruitSection_loop__fbi1b 100s linear infinite;white-space:nowrap;opacity:.5;font-size:12.8rem;font-family:var(--web-font-en);color:#fff;line-height:1em;letter-spacing:.06em}@media screen and (max-width:767.9px){.RecruitSection_recruit__IxT3Z .RecruitSection_recruitFloatingTextArea__e00_Y .RecruitSection_recruitFloatingTexts__UTkNj .RecruitSection_recruitFloatingText__xLDln{animation:RecruitSection_loop__fbi1b 180s linear infinite;font-size:8rem}}@keyframes RecruitSection_loop__fbi1b{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.recruit_recruit__FShbG h2{text-align:center;font-size:3rem;margin-bottom:5rem;color:var(--color-main);font-weight:700;letter-spacing:.25em}@media screen and (max-width:767.9px){.recruit_recruit__FShbG h2{font-size:2rem}}.recruit_recruit__FShbG .recruit_recruitSection1__PU6OM .recruit_inner__BntMc table tr th,.recruit_recruit__FShbG .recruit_recruitSection2__EhLdT .recruit_inner__BntMc table tr th,.recruit_recruit__FShbG .recruit_recruitSection3__OBsHm .recruit_inner__BntMc table tr th{vertical-align:top;width:24%}.recruit_recruit__FShbG .recruit_recruitSection1__PU6OM .recruit_inner__BntMc table tr td,.recruit_recruit__FShbG .recruit_recruitSection2__EhLdT .recruit_inner__BntMc table tr td,.recruit_recruit__FShbG .recruit_recruitSection3__OBsHm .recruit_inner__BntMc table tr td{width:66%;line-height:2em}.recruit_recruit__FShbG .recruit_recruitSection1__PU6OM .recruit_inner__BntMc table tr td h4,.recruit_recruit__FShbG .recruit_recruitSection2__EhLdT .recruit_inner__BntMc table tr td h4,.recruit_recruit__FShbG .recruit_recruitSection3__OBsHm .recruit_inner__BntMc table tr td h4{position:relative;padding-left:28px}.recruit_recruit__FShbG .recruit_recruitSection1__PU6OM .recruit_inner__BntMc table tr td h4:before,.recruit_recruit__FShbG .recruit_recruitSection2__EhLdT .recruit_inner__BntMc table tr td h4:before,.recruit_recruit__FShbG .recruit_recruitSection3__OBsHm .recruit_inner__BntMc table tr td h4:before{content:"";width:16px;height:16px;background:var(--color-main);display:block;position:absolute;left:0;top:8px}.recruit_recruit__FShbG .recruit_recruitSection1__PU6OM .recruit_inner__BntMc table tr td p,.recruit_recruit__FShbG .recruit_recruitSection2__EhLdT .recruit_inner__BntMc table tr td p,.recruit_recruit__FShbG .recruit_recruitSection3__OBsHm .recruit_inner__BntMc table tr td p{margin-bottom:1rem}.recruit_recruit__FShbG .recruit_recruitSection1__PU6OM{position:relative}.recruit_recruit__FShbG .recruit_recruitSection1__PU6OM:before{content:"";position:absolute;right:0;top:0;width:70vw;height:100%;background:rgba(89,96,164,.07)}.recruit_recruit__FShbG .recruit_recruitSection1__PU6OM .recruit_recruitFirst__Wr_8b{display:flex;justify-content:space-between;position:relative;flex-wrap:wrap}.recruit_recruit__FShbG .recruit_recruitSection1__PU6OM .recruit_recruitFirst__Wr_8b .recruit_recruitDetail__hK4ru{width:calc(100% - 630px)}@media screen and (max-width:767.9px){.recruit_recruit__FShbG .recruit_recruitSection1__PU6OM .recruit_recruitFirst__Wr_8b .recruit_recruitDetail__hK4ru{width:100%}}.recruit_recruit__FShbG .recruit_recruitSection1__PU6OM .recruit_recruitFirst__Wr_8b .recruit_recruitDetail__hK4ru h3{font-size:3rem;color:var(--color-main);margin-bottom:2rem}@media screen and (max-width:767.9px){.recruit_recruit__FShbG .recruit_recruitSection1__PU6OM .recruit_recruitFirst__Wr_8b .recruit_recruitDetail__hK4ru h3{font-size:2rem}}.recruit_recruit__FShbG .recruit_recruitSection1__PU6OM .recruit_recruitFirst__Wr_8b .recruit_recruitDetail__hK4ru p{font-size:1.6rem;line-height:2em;margin-bottom:4rem}@media screen and (max-width:767.9px){.recruit_recruit__FShbG .recruit_recruitSection1__PU6OM .recruit_recruitFirst__Wr_8b .recruit_recruitDetail__hK4ru p{font-size:1.3rem}}.recruit_recruit__FShbG .recruit_recruitSection1__PU6OM .recruit_recruitFirst__Wr_8b .recruit_recruitImage__OxJN_{width:550px;position:relative;padding-right:6rem}@media screen and (max-width:767.9px){.recruit_recruit__FShbG .recruit_recruitSection1__PU6OM .recruit_recruitFirst__Wr_8b .recruit_recruitImage__OxJN_{width:100%;padding-right:0;padding-bottom:30vw;padding-top:3rem}}.recruit_recruit__FShbG .recruit_recruitSection1__PU6OM .recruit_recruitFirst__Wr_8b .recruit_recruitImage__OxJN_ picture{position:relative;height:100%}.recruit_recruit__FShbG .recruit_recruitSection1__PU6OM .recruit_recruitFirst__Wr_8b .recruit_recruitImage__OxJN_ picture:first-child{position:relative}.recruit_recruit__FShbG .recruit_recruitSection1__PU6OM .recruit_recruitFirst__Wr_8b .recruit_recruitImage__OxJN_ picture:nth-child(2){position:absolute;right:-4%;bottom:-4%;height:230px}@media screen and (max-width:767.9px){.recruit_recruit__FShbG .recruit_recruitSection1__PU6OM .recruit_recruitFirst__Wr_8b .recruit_recruitImage__OxJN_ picture:nth-child(2){right:-4vw;bottom:-40vw;height:100%}}.recruit_recruit__FShbG .recruit_recruitSection1__PU6OM .recruit_recruitFirst__Wr_8b .recruit_recruitImage__OxJN_ picture:nth-child(2) img{vertical-align:bottom}.recruit_recruit__FShbG .recruit_recruitSection2__EhLdT{overflow:hidden;margin-bottom:24vw}@media screen and (min-width:768px){.recruit_recruit__FShbG .recruit_recruitSection2__EhLdT{margin-bottom:80px}}.recruit_recruit__FShbG .recruit_recruitSection2__EhLdT .recruit_floatingImgs__JV1uu{display:flex}@keyframes recruit_loop__fMjFn{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.recruit_recruit__FShbG .recruit_recruitSection2__EhLdT .recruit_floatingImgs__JV1uu ul{display:flex;animation:recruit_loop__fMjFn 80s linear infinite}.recruit_recruit__FShbG .recruit_recruitSection2__EhLdT .recruit_floatingImgs__JV1uu ul li{width:70vw;padding:0 .5rem}@media screen and (min-width:768px){.recruit_recruit__FShbG .recruit_recruitSection2__EhLdT .recruit_floatingImgs__JV1uu ul li{width:380px}}.recruit_recruit__FShbG .recruit_recruitSection2__EhLdT .recruit_floatingImgs__JV1uu ul li img{width:100%}@media screen and (max-width:767.9px){.recruit_recruit__FShbG .recruit_recruitSection3__OBsHm table td,.recruit_recruit__FShbG .recruit_recruitSection3__OBsHm table th{display:block!important;width:100%!important}.recruit_recruit__FShbG .recruit_recruitSection3__OBsHm table th{padding:1rem 0 0!important;font-size:1.6rem}.recruit_recruit__FShbG .recruit_recruitSection3__OBsHm table td{padding:.5rem 0!important}}.SubMainImageSection_subMainImageSection__gHLhi{height:550px;width:100%;background-repeat:no-repeat;background-position:0 0;background-size:cover}@media screen and (max-width:767.9px){.SubMainImageSection_subMainImageSection__gHLhi{height:80vw}}.SubMainImageSection_subMainImageSection__gHLhi .SubMainImageSection_hgroupSection__X8m0N{height:100%;width:100%;padding:0 6rem;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;position:relative}@media screen and (max-width:767.9px){.SubMainImageSection_subMainImageSection__gHLhi .SubMainImageSection_hgroupSection__X8m0N{padding:0 3rem}}.SubMainImageSection_subMainImageSection__gHLhi .SubMainImageSection_hgroupSection__X8m0N h2{font-size:8rem;font-family:var(--web-font-en);color:#fff;width:100%;border-bottom:1px solid hsla(0,0%,100%,.5);padding-bottom:1rem;line-height:1em;margin-bottom:2.5rem}@media screen and (max-width:767.9px){.SubMainImageSection_subMainImageSection__gHLhi .SubMainImageSection_hgroupSection__X8m0N h2{font-size:6rem}}.SubMainImageSection_subMainImageSection__gHLhi .SubMainImageSection_hgroupSection__X8m0N p{font-size:2rem;color:#fff;text-align:left;line-height:1em;width:100%}.contact_contactSection__UwnnS form div{margin-bottom:3rem}.contact_contactSection__UwnnS form div label{font-weight:700}.contact_contactSection__UwnnS form button[type=submit]{width:300px;height:5rem;display:block;margin:0 auto}@media screen and (max-width:767.9px){.contact_contactSection__UwnnS form button[type=submit]{width:100%}}.entry_contactSection__LLX6e form div{margin-bottom:3rem}.entry_contactSection__LLX6e form div label{font-weight:700}.entry_contactSection__LLX6e form button[type=submit]{width:300px;height:5rem;display:block;margin:0 auto}@media screen and (max-width:767.9px){.entry_contactSection__LLX6e form button[type=submit]{width:100%}}.news_newsSection__j3Fk0 .news_newsTitle__rUnHz{font-size:3rem;margin-bottom:3rem;padding-bottom:.5rem;border-bottom:2px solid #ccc}.news_newsSection__j3Fk0 .news_dateCat__iVXIR{display:flex;justify-content:flex-end;align-items:center;gap:0 1rem;margin-bottom:3rem}.news_newsSection__j3Fk0 .news_dateCat__iVXIR .news_cat__K81cC{position:relative;text-align:right}.news_newsSection__j3Fk0 .news_dateCat__iVXIR .news_cat0__rtJRK:after,.news_newsSection__j3Fk0 .news_dateCat__iVXIR .news_cat1__WJKXR:after{content:"";width:8px;height:8px;border-radius:100vmax;display:inline-block;margin-left:.3rem;transform:translate3d(0,-.1rem,0)}.news_newsSection__j3Fk0 .news_dateCat__iVXIR .news_cat0__rtJRK:after{background:var(--color-red)}.news_newsSection__j3Fk0 .news_dateCat__iVXIR .news_cat1__WJKXR:after{background:var(--color-yellow)}.news_newsSection__j3Fk0 .news_newsDetailArea__WQ1SO{border-top:2px solid #eee;border-bottom:2px solid #eee;padding:2rem}.news_newsSection__j3Fk0 .news_newsDetailArea__WQ1SO h1,.news_newsSection__j3Fk0 .news_newsDetailArea__WQ1SO h2,.news_newsSection__j3Fk0 .news_newsDetailArea__WQ1SO h3,.news_newsSection__j3Fk0 .news_newsDetailArea__WQ1SO p{margin-bottom:1rem}.news_newsSection__j3Fk0 .news_newsDetailArea__WQ1SO h1{font-size:2.4rem}.news_newsSection__j3Fk0 .news_newsDetailArea__WQ1SO h2{font-size:2rem}.news_newsSection__j3Fk0 .news_newsDetailArea__WQ1SO h3{font-size:1.5rem}.news_newsSection__j3Fk0 .news_newsDetailArea__WQ1SO img{max-width:100%}.privacy_privacy__B_8yI .privacy_ol__daE94{list-style-type:decimal;padding-left:1rem;margin-bottom:4rem}.privacy_privacy__B_8yI .privacy_ol__daE94 li{margin-bottom:1rem}