@keyframes TopBackground_skew01__MV2Fp{0%{transform:skew(-10deg)}50%{transform:skew(10deg)}to{transform:skew(-10deg)}}@keyframes TopBackground_skew02__yxZYm{0%{transform:skew(-10deg)}50%{transform:skew(10deg)}to{transform:skew(-10deg)}}@keyframes TopBackground_rotate01__cjmjr{0%{transform:rotate(0) scale(1)}50%{transform:scale(.9)}to{transform:rotate(1turn) scale(1)}}@keyframes TopBackground_rotate02__b2m3Q{0%{transform:rotate(0) scale(.9)}50%{transform:scale(1)}to{transform:rotate(-1turn) scale(.9)}}.TopBackground_section__q_Njs{position:absolute;top:0;left:0;width:100%;aspect-ratio:1922/764;overflow:unset}.TopBackground_image01__gyS3M{position:absolute;top:0;left:0;z-index:1;width:100%}.TopBackground_image02__Yz7UE{position:absolute;top:20%;right:7.08%;z-index:1;max-width:1084px;width:56.4%;height:auto;animation:TopBackground_skew02__yxZYm 60s cubic-bezier(.36,.08,.6,.1) infinite alternate-reverse}.TopBackground_image02__Yz7UE img{width:100%;height:auto;animation:TopBackground_rotate02__b2m3Q 100s cubic-bezier(.36,.08,.6,.1) infinite alternate-reverse}.TopBackground_image02___nFL9E{display:none}@media screen and (max-width:768px){.TopBackground_image02__Yz7UE{width:100.26%;transform:rotate(148deg);right:-19%;top:54%}}@keyframes BlockHead_skew01__56n83{0%{transform:skew(-10deg)}50%{transform:skew(10deg)}to{transform:skew(-10deg)}}@keyframes BlockHead_skew02__KsbKO{0%{transform:skew(-10deg)}50%{transform:skew(10deg)}to{transform:skew(-10deg)}}@keyframes BlockHead_rotate01__bIjKM{0%{transform:rotate(0) scale(1)}50%{transform:scale(.9)}to{transform:rotate(1turn) scale(1)}}@keyframes BlockHead_rotate02__xEXSu{0%{transform:rotate(0) scale(.9)}50%{transform:scale(1)}to{transform:rotate(-1turn) scale(.9)}}.BlockHead_block__OgqZC{display:inline-block;padding-top:38px;position:relative}.BlockHead_block__OgqZC:before{content:"";display:inline-block;position:absolute;width:80px;height:6px;background-color:#00a0e9;top:0;left:0}.BlockHead_blockCenter__mTm3i:before{top:0;left:50%;transform:translateX(-50%)}.BlockHead_en__8h1tw{font-family:Lovelo,Noto Sans JP,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-weight:900;font-size:64px;line-height:1.2;color:#000;margin-bottom:6.5px}.BlockHead_ja__fKazx{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:18px;font-weight:500;line-height:1}.BlockHead_jaCenter__0iR9O{text-align:center}@media screen and (max-width:768px){.BlockHead_block__OgqZC{padding-top:16px}.BlockHead_block__OgqZC:before{width:40px;height:3px}.BlockHead_en__8h1tw{font-size:36px;line-height:1.333;margin-bottom:1px;text-align:center}.BlockHead_ja__fKazx{line-height:1.333}}@keyframes Button01_skew01__2FuDg{0%{transform:skew(-10deg)}50%{transform:skew(10deg)}to{transform:skew(-10deg)}}@keyframes Button01_skew02__VgVyO{0%{transform:skew(-10deg)}50%{transform:skew(10deg)}to{transform:skew(-10deg)}}@keyframes Button01_rotate01__KukOL{0%{transform:rotate(0) scale(1)}50%{transform:scale(.9)}to{transform:rotate(1turn) scale(1)}}@keyframes Button01_rotate02__a1jwG{0%{transform:rotate(0) scale(.9)}50%{transform:scale(1)}to{transform:rotate(-1turn) scale(.9)}}.Button01_button__ycDxM{border:2px solid #00a0e9;border-radius:8px;background-color:#fff;display:flex;justify-content:center;align-items:center;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:18px;color:#00a0e9;position:relative;width:224px;height:56px;transition:.3s}.Button01_button__ycDxM:hover{border:2px solid #ffe643;background-color:#00a0e9;color:#ffe643}.Button01_button__ycDxM:hover .Button01_arrow__mFpu_{transform:translate(4px,-50%);fill:#ffe643}.Button01_button__ycDxM:hover .Button01_mail__Ie3W8{stroke:#ffe643}.Button01_arrow__mFpu_{right:21.5px;fill:#00a0e9}.Button01_arrow__mFpu_,.Button01_mail__Ie3W8{position:absolute;top:50%;transform:translateY(-50%);transition:.3s;display:flex}.Button01_mail__Ie3W8{width:23px;height:16px;left:22px;stroke:#00a0e9}@keyframes ContactLink_skew01__dDXOS{0%{transform:skew(-10deg)}50%{transform:skew(10deg)}to{transform:skew(-10deg)}}@keyframes ContactLink_skew02__f_nTr{0%{transform:skew(-10deg)}50%{transform:skew(10deg)}to{transform:skew(-10deg)}}@keyframes ContactLink_rotate01__VJlal{0%{transform:rotate(0) scale(1)}50%{transform:scale(.9)}to{transform:rotate(1turn) scale(1)}}@keyframes ContactLink_rotate02__O3SMC{0%{transform:rotate(0) scale(.9)}50%{transform:scale(1)}to{transform:rotate(-1turn) scale(.9)}}.ContactLink_section___NCsX{position:relative;z-index:1}.ContactLink_container__Sxg9j{max-width:1280px;padding:0 30px 110px;margin:0 auto;display:flex;align-items:stretch;justify-content:space-between}.ContactLink_contents__5uaXn{width:44.34%;padding-bottom:130px}.ContactLink_head__z3MYW{margin-bottom:54px}.ContactLink_strong__KEl4B{font-weight:700;line-height:1.77;margin-bottom:27px}.ContactLink_strong__KEl4B,.ContactLink_text__lJoUF{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:18px;letter-spacing:.04em}.ContactLink_text__lJoUF{line-height:1.33;margin-bottom:30px}.ContactLink_image__Rp15j{width:50%;position:relative}.ContactLink_image__Rp15j img{position:absolute;bottom:0;left:-2%}.ContactLink_mainBackground__5BphW{width:100%;position:absolute;left:0;bottom:0;z-index:-1}.ContactLink_pockets__tEWCe{position:relative;padding-bottom:56px}.ContactLink_pocketsImage__hfsX1{width:86.87vw;height:100%;display:block;margin:0 auto;position:relative;z-index:1;opacity:.6}@media screen and (max-width:1440px){.ContactLink_image__Rp15j img{width:100%;bottom:revert;top:50%;transform:translateY(-50%)}}@media screen and (max-width:768px){.ContactLink_section___NCsX{padding:0;background:linear-gradient(180deg,rgba(0,160,233,.32),rgba(170,223,248,.32))}.ContactLink_container__Sxg9j{flex-direction:column;padding:35px 12px 0}.ContactLink_head__z3MYW{display:flex;justify-content:center}.ContactLink_strong__KEl4B{text-align:center}.ContactLink_strong__KEl4B span{display:inline-block}.ContactLink_text__lJoUF{text-align:center;font-size:15px;letter-spacing:unset;line-height:1.6;margin-bottom:45.5px}.ContactLink_button__uS0dI{display:flex;justify-content:center}.ContactLink_contents__5uaXn{width:100%;padding-bottom:173px}.ContactLink_image__Rp15j{width:110%;margin-left:-2.5%}.ContactLink_image__Rp15j img{position:relative;top:revert;left:revert;transform:unset}.ContactLink_background__top__HZWxi{height:56px;width:100vw;display:flex;justify-content:center;align-items:flex-end}.ContactLink_border__top__zeAJj{background-color:#f8f8f8;min-height:780px;min-width:151vw;margin-left:-200px;margin-right:-200px;padding-left:200px;padding-right:200px;border-bottom-right-radius:5214px 780px;border-bottom-left-radius:5214px 780px}.ContactLink_pockets__tEWCe{padding:0 0 47px;height:100%}.ContactLink_pockets__tEWCe img{width:100%}.ContactLink_pocketsImage__hfsX1{padding:0 12px}}@keyframes Button02_skew01___YM2v{0%{transform:skew(-10deg)}50%{transform:skew(10deg)}to{transform:skew(-10deg)}}@keyframes Button02_skew02__WrSLW{0%{transform:skew(-10deg)}50%{transform:skew(10deg)}to{transform:skew(-10deg)}}@keyframes Button02_rotate01__y2MoE{0%{transform:rotate(0) scale(1)}50%{transform:scale(.9)}to{transform:rotate(1turn) scale(1)}}@keyframes Button02_rotate02__xdL3I{0%{transform:rotate(0) scale(.9)}50%{transform:scale(1)}to{transform:rotate(-1turn) scale(.9)}}.Button02_button__y0lUs{background-color:hsla(0,0%,88%,0);border:none;border-radius:999px;width:222px;height:48px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;font-weight:700;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;position:relative;transition:.3s;cursor:pointer}.Button02_button__y0lUs svg{position:absolute;top:50%;right:11.03%;transform:translateY(-50%);fill:#fff;transition:.3s}.Button02_button__y0lUs:before{content:"";position:absolute;width:100%;height:100%;background-color:#005b85;z-index:-1;border-radius:999px;transition:.3s}.Button02_button__y0lUs:hover svg{transform:translateY(-50%) translateX(7px)}.Button02_button__y0lUs:hover:before{transform:scale(1.06)}@media screen and (max-width:1024px){.Button02_button__y0lUs{width:72px;height:24px;font-size:10px}.Button02_button__y0lUs svg{display:none}}@keyframes Nav_skew01__GoHfy{0%{transform:skew(-10deg)}50%{transform:skew(10deg)}to{transform:skew(-10deg)}}@keyframes Nav_skew02__MlyEr{0%{transform:skew(-10deg)}50%{transform:skew(10deg)}to{transform:skew(-10deg)}}@keyframes Nav_rotate01__BSmQU{0%{transform:rotate(0) scale(1)}50%{transform:scale(.9)}to{transform:rotate(1turn) scale(1)}}@keyframes Nav_rotate02__rES4_{0%{transform:rotate(0) scale(.9)}50%{transform:scale(1)}to{transform:rotate(-1turn) scale(.9)}}.Nav_nav__q_YYR{width:100%;min-height:100svh;background-image:url(/images/recruit/nav_background.png);background-repeat:no-repeat;background-size:cover;position:absolute;top:0;right:0;left:0;bottom:0;transition:opacity .3s;opacity:0;pointer-events:none;overflow:scroll}.Nav_navOn__JJ2aH{opacity:1;pointer-events:unset}.Nav_container__hLxR0{width:81.06%;min-width:300px;min-height:100svh;background-color:#fff;margin:0 0 0 auto;grid-area:container;display:grid;grid-template-areas:"head" "pages" "button";grid-template-rows:max-content 1fr max-content;grid-template-columns:1fr;padding:12px 15px 24px;transition:right .3s;position:relative;top:0;right:-100%}.Nav_containerOn__gALjA{right:0}.Nav_head___sKoB{grid-area:head;display:flex;justify-content:space-between;align-items:center;margin-bottom:45px}.Nav_pages__2bPd0{grid-area:pages;margin-bottom:49px}.Nav_block__Z_mcR{margin-bottom:42px;padding-left:40px}.Nav_block__Z_mcR:last-child{margin-bottom:0}.Nav_blockHead__Xtm9t{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.04em;line-height:1;color:#00a0e9;margin-bottom:20px;display:flex;align-items:center;gap:12.5px}.Nav_interview__rCPOP{margin-bottom:22px;padding-left:18px}.Nav_interview__rCPOP:last-child{margin-bottom:0}.Nav_interviewName__965Em{font-size:16px;padding-bottom:1px;border-bottom:1px solid #b1b1b1}.Nav_interviewName__965Em,.Nav_interviewPosition__oeoX8{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif}.Nav_interviewPosition__oeoX8{font-size:8px;color:#00a0e9;padding-top:4px}.Nav_job__eQg0O{margin-bottom:25px;padding-left:18px;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:14px}.Nav_job__eQg0O:last-child{margin-bottom:0}.Nav_button__4ODZ5{grid-area:button}.Nav_buttonInner__NhWYA{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:18px;font-weight:700;color:#fff;display:flex;justify-content:center;align-items:center;width:100%;padding:15px 0;background-color:#005b85;border-radius:999px}@keyframes Header_skew01__LWGVZ{0%{transform:skew(-10deg)}50%{transform:skew(10deg)}to{transform:skew(-10deg)}}@keyframes Header_skew02__2ctys{0%{transform:skew(-10deg)}50%{transform:skew(10deg)}to{transform:skew(-10deg)}}@keyframes Header_rotate01__NIgn7{0%{transform:rotate(0) scale(1)}50%{transform:scale(.9)}to{transform:rotate(1turn) scale(1)}}@keyframes Header_rotate02__x0xBL{0%{transform:rotate(0) scale(.9)}50%{transform:scale(1)}to{transform:rotate(-1turn) scale(.9)}}.Header_header__fFknt{display:grid;grid-template-areas:"logo nav button";grid-template-columns:max-content 1fr 222px;align-items:center;position:fixed;z-index:99;top:0;left:0;padding:20px 24px 0 42px;width:100%}.Header_logo__pdamg{grid-area:logo;display:flex;align-items:center;gap:14px}.Header_logo__pdamg img{fill:#01a0c6}.Header_logoText__TSv_H{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:16px;font-weight:700;letter-spacing:.04em;line-height:1;color:#01a0c6}.Header_nav__EpDXC{grid-area:nav;font-family:Gill Sans,Noto Sans JP,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-weight:700;font-size:18px;line-height:1.166;text-align:right;color:#00a0e9}.Header_nav__EpDXC a{font-weight:700}.Header_nav__EpDXC a:first-of-type{margin-right:79px}.Header_nav__EpDXC a:nth-of-type(2){margin-right:82px}.Header_nav__EpDXC a:nth-of-type(3){margin-right:104px}.Header_hover__VOY2g{position:relative}.Header_hover__VOY2g:before{top:42%;left:2px;transform:translateY(-50%) scale(0)}.Header_hover__VOY2g:after,.Header_hover__VOY2g:before{content:url(/images/global/hige.svg);position:absolute;width:6px;height:8px;display:flex;justify-content:center;align-items:center;line-height:1;transition:.3s}.Header_hover__VOY2g:after{top:58%;right:2px;transform:translateY(-50%) rotate(180deg) scale(0)}.Header_hover__VOY2g:hover:before{left:-8px;transform:translateY(-50%) scale(1)}.Header_hover__VOY2g:hover:after{right:-8px;transform:translateY(-50%) rotate(180deg) scale(1)}.Header_hover__VOY2g:hover span:before{top:-4px;opacity:1}.Header_hover__VOY2g span{position:relative}.Header_hover__VOY2g span:before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);background-color:#ff4141;width:4px;height:4px;display:block;border-radius:99px;opacity:0;transition:.3s}.Header_link__RZtGb{grid-area:button}@media screen and (max-width:1440px){.Header_header__fFknt{padding:20px 24px 0}.Header_nav__EpDXC{margin-left:24px;font-size:16px}.Header_nav__EpDXC a:first-of-type,.Header_nav__EpDXC a:nth-of-type(2),.Header_nav__EpDXC a:nth-of-type(3),.Header_nav__EpDXC a:nth-of-type(4),.Header_nav__EpDXC a:nth-of-type(5){margin-right:32px}}@media screen and (max-width:1024px){.Header_header__fFknt{height:48px;display:flex;justify-content:space-between;padding:12px;transition:background-color .3s}.Header_hamburger__jbzon{position:relative;width:24px;height:18px}.Header_span__69WHj{width:24px;height:2px;background-color:#01a0c6;border-radius:2px;position:absolute;left:0;transition:.3s}.Header_span__69WHj:first-of-type{top:0}.Header_span__69WHj:nth-of-type(2){top:50%;transform:translateY(-50%)}.Header_span__69WHj:nth-of-type(3){top:100%}.Header_spanOn__oXpEb:first-of-type{top:50%;transform:rotate(45deg) translateY(-50%)}.Header_spanOn__oXpEb:nth-of-type(2){opacity:0}.Header_spanOn__oXpEb:nth-of-type(3){top:50%;transform:rotate(-45deg) translateY(-50%)}.Header_logo__pdamg{gap:10px}.Header_logo__pdamg svg{width:118px}.Header_logoText__TSv_H{font-size:10px}.Header_nav__EpDXC{display:none}.Header_contact__tAG34{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);transition:opacity .1s}.Header_contact2__y7sAW{opacity:0;pointer-events:none}.Header_link__RZtGb{display:flex;align-items:center;gap:16px}}@keyframes Head_skew01__U_cOi{0%{transform:skew(-10deg)}50%{transform:skew(10deg)}to{transform:skew(-10deg)}}@keyframes Head_skew02__XbcKJ{0%{transform:skew(-10deg)}50%{transform:skew(10deg)}to{transform:skew(-10deg)}}@keyframes Head_rotate01__yClrs{0%{transform:rotate(0) scale(1)}50%{transform:scale(.9)}to{transform:rotate(1turn) scale(1)}}@keyframes Head_rotate02__crBff{0%{transform:rotate(0) scale(.9)}50%{transform:scale(1)}to{transform:rotate(-1turn) scale(.9)}}.Head_en__9RP9r{font-family:Lovelo,Noto Sans JP,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-weight:900;font-size:64px;line-height:1.2;color:#000;position:relative;display:inline-block;margin-bottom:28.5px}.Head_en__9RP9r:before{background-image:url(/images/recruit/quotation_top.svg);top:-11%;left:-5.6%}.Head_en__9RP9r:after,.Head_en__9RP9r:before{content:"";display:inline-block;width:50px;height:41px;position:absolute;z-index:-1;background-size:contain;vertical-align:middle}.Head_en__9RP9r:after{background-image:url(/images/recruit/quotation_bottom.svg);bottom:-21%;right:-5%}.Head_ja__yd2pF{font-family:Noto Sans JP,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:24px;font-weight:500;line-height:1;color:#00a0e9}@media screen and (max-width:768px){.Head_en__9RP9r{font-size:36px;display:inline}.Head_en__9RP9r br{display:none}.Head_en__9RP9r:before{width:29px;height:24px;top:-11px;left:-19px}.Head_en__9RP9r:after{width:29px;height:24px;bottom:-16px;right:-28px}.Head_ja__yd2pF{margin-top:10px;font-size:18px;line-height:1.5}}@keyframes RequireDescription_skew01__H__Ga{0%{transform:skew(-10deg)}50%{transform:skew(10deg)}to{transform:skew(-10deg)}}@keyframes RequireDescription_skew02__75HjS{0%{transform:skew(-10deg)}50%{transform:skew(10deg)}to{transform:skew(-10deg)}}@keyframes RequireDescription_rotate01__xkVJp{0%{transform:rotate(0) scale(1)}50%{transform:scale(.9)}to{transform:rotate(1turn) scale(1)}}@keyframes RequireDescription_rotate02__8a8pp{0%{transform:rotate(0) scale(.9)}50%{transform:scale(1)}to{transform:rotate(-1turn) scale(.9)}}.RequireDescription_section__A4E5j{position:relative;z-index:1;padding:0 30px}.RequireDescription_container__GGeLu{max-width:1220px;margin:108px auto}.RequireDescription_main__DnK9e{padding-left:30px}.RequireDescription_breadCrumb__XlBJG{display:flex;align-items:center;gap:8px;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:16px;color:#00a0e9;margin-bottom:288px;line-height:1}.RequireDescription_head__sl_CZ{margin-bottom:56px}.RequireDescription_name__65C4f{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:24px;font-weight:700;letter-spacing:.04em;line-height:1;margin-bottom:28px}.RequireDescription_title__EUr7x{font-family:Noto Sans JP,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:18px;color:#00a0e9}.RequireDescription_description__Rz5Rh{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:16px;letter-spacing:.04em;line-height:2;margin-top:3px;margin-bottom:29px}.RequireDescription_stack__3vG6N{margin-bottom:87px}.RequireDescription_stackBlock__NIu1d{margin-bottom:19px}.RequireDescription_stackBlock__NIu1d:first-child{margin-top:12px}.RequireDescription_stackBlock__NIu1d:last-child{margin-bottom:0}.RequireDescription_stackTitle__h62dO{font-family:Noto Sans JP,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:15px;line-height:1;color:#00a0e9;margin-bottom:0}.RequireDescription_stackContents__ulbMR{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:16px;letter-spacing:.04em;line-height:2}.RequireDescription_qualification__I_y8a{margin-bottom:174px}.RequireDescription_qualificationHead__xGcjr{display:flex;align-items:center;gap:8px;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:24px;font-weight:700;line-height:1;color:#00a0e9;margin-bottom:24px}.RequireDescription_qualificationCards__0vXPY{display:flex;flex-wrap:wrap;gap:28px}.RequireDescription_qualificationCard___qvch{width:calc(50% - 14px);max-width:596px;padding:35px 43px 36px;border:1px solid #00a0e9;background-color:#fff;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between}.RequireDescription_qualificationTitle__bY_Yb{font-size:24px;line-height:1.54;color:#00a0e9;margin-bottom:25.5px}.RequireDescription_qualificationHr__uaTZN,.RequireDescription_qualificationTitle__bY_Yb{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-weight:700}.RequireDescription_qualificationHr__uaTZN{font-size:20px;line-height:1;position:relative;margin-bottom:12px}.RequireDescription_qualificationHr__uaTZN:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:calc(100% - (5em + 29px));height:1px;background-color:#d9d9d9}.RequireDescription_qualificationTerm___R8hQ{line-height:2;margin-bottom:21px}.RequireDescription_qualificationTerm___R8hQ,.RequireDescription_typeTitle__vr0GS{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:16px}.RequireDescription_typeTitle__vr0GS{letter-spacing:.04em;line-height:1;color:#fff;padding:8px 17px;background-color:#01a0c6;margin-bottom:16px;display:inline-block}.RequireDescription_hireTypes__culU3{display:flex;align-items:center;gap:8px}.RequireDescription_hireType__RFm_w{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:15px;letter-spacing:.04em;line-height:1;color:#01a0c6;padding:5px 24px 4px;border:1px solid #01a0c6;border-radius:999px}@media screen and (max-width:1024px){.RequireDescription_section__A4E5j{padding:0 12px}.RequireDescription_breadCrumb__XlBJG{margin-bottom:53px;gap:6px;font-size:10px}.RequireDescription_breadCrumb__XlBJG a{border-radius:999px;border:1px solid #00a0e9;background-color:#fff;padding:3px 4px 4px}.RequireDescription_breadCrumb__XlBJG a img{width:10px}.RequireDescription_tag__rKJLk{border-radius:99px;border:1px solid #01a0c6;background-color:#fff;padding:1px 10px 2px 11px;height:18px;display:flex;align-items:center}.RequireDescription_container__GGeLu{margin-top:56px;margin-bottom:48px}.RequireDescription_main__DnK9e{padding-left:18px}.RequireDescription_head__sl_CZ{margin-bottom:32px}.RequireDescription_name__65C4f{font-size:18px;line-height:1.5}.RequireDescription_description__Rz5Rh{font-size:14px;line-height:1.714;margin-bottom:31px}.RequireDescription_stack__3vG6N{margin-bottom:83px}.RequireDescription_stackBlock__NIu1d{margin-bottom:35px}.RequireDescription_stackTitle__h62dO{margin-bottom:8px}.RequireDescription_stackContents__ulbMR{line-height:1.5}.RequireDescription_qualification__I_y8a{margin-bottom:unset}.RequireDescription_qualificationCards__0vXPY{flex-direction:column}.RequireDescription_qualificationCard___qvch{padding:35px 15px 36px 16px;max-width:unset;width:100%;gap:24px}.RequireDescription_qualificationTitle__bY_Yb{text-align:center;margin-bottom:32px}.RequireDescription_qualificationHead__xGcjr{justify-content:center}.RequireDescription_qualificationTerm___R8hQ{line-height:1.5}.RequireDescription_hireTypes__culU3{flex-wrap:wrap}.RequireDescription_hireType__RFm_w{padding:5px 15px 4px;white-space:nowrap}}@keyframes RequireInfo_skew01__DQISb{0%{transform:skew(-10deg)}50%{transform:skew(10deg)}to{transform:skew(-10deg)}}@keyframes RequireInfo_skew02__9V5n2{0%{transform:skew(-10deg)}50%{transform:skew(10deg)}to{transform:skew(-10deg)}}@keyframes RequireInfo_rotate01__iy2_u{0%{transform:rotate(0) scale(1)}50%{transform:scale(.9)}to{transform:rotate(1turn) scale(1)}}@keyframes RequireInfo_rotate02__Mtqi3{0%{transform:rotate(0) scale(.9)}50%{transform:scale(1)}to{transform:rotate(-1turn) scale(.9)}}.RequireInfo_section__cCdTw{position:relative;z-index:1;padding:0 30px 163px}.RequireInfo_container__0gQZB{max-width:1220px;margin:0 auto}.RequireInfo_head__BD_wq{margin-bottom:83px}.RequireInfo_block__NhL2l{margin-bottom:64px}.RequireInfo_block__NhL2l:last-child{margin-bottom:0}.RequireInfo_blockHead__gdCSW{font-size:24px;line-height:1;padding-bottom:14px;border-bottom:1px solid #b1b1b1;margin-bottom:16px}.RequireInfo_blockDescription__uV4ir,.RequireInfo_blockHead__gdCSW{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;letter-spacing:.04em}.RequireInfo_blockDescription__uV4ir{font-size:16px;line-height:1.6875}.RequireInfo_blockDescription__uV4ir span{display:block;text-indent:-1em;padding-left:1em}.RequireInfo_salary__YC_ez{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px}.RequireInfo_salary__YC_ez:last-child{margin-bottom:0}.RequireInfo_type__eaJU5{min-width:130px;max-width:130px;padding:5px 0;background:#00a0e9;font-size:16px;color:#fff;display:flex;justify-content:center;align-items:center}.RequireInfo_salaryDescription__NIBir,.RequireInfo_type__eaJU5{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;letter-spacing:.04em;line-height:1}.RequireInfo_salaryDescription__NIBir{font-size:18px;margin-top:3px}.RequireInfo_salaryDescription__NIBir span{display:inline-block;font-size:16px;line-height:1.6875}@media screen and (max-width:768px){.RequireInfo_section__cCdTw{padding:0 12px 83px}.RequireInfo_head__BD_wq{display:flex;justify-content:center;margin-bottom:40px}.RequireInfo_blockHead__gdCSW{text-align:center}.RequireInfo_salary__YC_ez{gap:10px}.RequireInfo_type__eaJU5{max-width:110px;min-width:110px}.RequireInfo_salaryDescription__NIBir span{font-size:14px;line-height:1.571;letter-spacing:.04em;margin-top:13px}.RequireInfo_block__NhL2l{margin-bottom:32px}}@keyframes RequirePoints_skew01__Z9VJR{0%{transform:skew(-10deg)}50%{transform:skew(10deg)}to{transform:skew(-10deg)}}@keyframes RequirePoints_skew02__MlltR{0%{transform:skew(-10deg)}50%{transform:skew(10deg)}to{transform:skew(-10deg)}}@keyframes RequirePoints_rotate01__9qPkA{0%{transform:rotate(0) scale(1)}50%{transform:scale(.9)}to{transform:rotate(1turn) scale(1)}}@keyframes RequirePoints_rotate02__yCiOL{0%{transform:rotate(0) scale(.9)}50%{transform:scale(1)}to{transform:rotate(-1turn) scale(.9)}}.RequirePoints_section__eHAv_{padding:0 30px 316px;position:relative;z-index:1}.RequirePoints_container__p390e{max-width:1220px;margin:0 auto 108px;position:relative}.RequirePoints_container__p390e:last-child{margin-bottom:0}.RequirePoints_head__Q7V_H{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:20px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;gap:12px;padding-bottom:27px;margin-bottom:24px;border-bottom:1px solid #00a0e9}.RequirePoints_cards__rmVKd{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.RequirePoints_card__YSOaH{width:calc(33% - 16px);min-width:350px;padding:22px 17px;border-radius:12px;box-shadow:0 3px 6px rgba(0,0,0,.16);background:#fff;overflow:hidden;position:relative;display:flex;gap:14px}.RequirePoints_card__YSOaH:after{content:"";position:absolute;width:100%;height:3px;background-color:#00a0e9;bottom:0;left:0}.RequirePoints_card__YSOaH img{min-width:56px}.RequirePoints_description__QsVeX{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:16px;line-height:1.5;display:flex;align-items:center}.RequirePoints_background__IgElC{position:absolute;top:6%;left:-20%;z-index:-1}@media screen and (max-width:1024px){.RequirePoints_section__eHAv_{padding:0 12px 87px}.RequirePoints_container__p390e{background-color:#fff;border-radius:12px;padding:35px 13px 28px;margin-bottom:48px}.RequirePoints_head__Q7V_H{padding-bottom:11px;margin-bottom:24px;border-color:#01a0c6}.RequirePoints_head__Q7V_H img{display:none}.RequirePoints_cards__rmVKd{gap:19px}.RequirePoints_card__YSOaH{width:100%;min-width:unset;background-color:unset;box-shadow:none;padding:0;gap:unset}.RequirePoints_card__YSOaH img{display:none}.RequirePoints_card__YSOaH:after{content:unset}.RequirePoints_card__YSOaH:before{content:"・";color:#00a0e9}.RequirePoints_description__QsVeX{font-size:15px;line-height:1.5}.RequirePoints_background__IgElC{display:none}}