.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsHead{color:#fef4e5;flex-direction:column;justify-content:center;align-items:center;padding:10rem 2vw 4rem;display:flex}@media (max-width:480px) and (orientation:portrait){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsHead{padding:8vw 4vw}}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsHead article{color:#111;flex-direction:column;justify-content:center;align-items:center;max-width:1158px;padding-top:2.5rem;display:flex}@media (max-width:480px) and (orientation:portrait){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsHead article{padding-top:unset}}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsHead article .PageRecruitDetails-module-scss-module__sg4y6q__itemBreadcrumb{font-size:inherit;align-self:flex-start;align-items:center;display:flex}@media (max-width:480px) and (orientation:portrait){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsHead article .PageRecruitDetails-module-scss-module__sg4y6q__itemBreadcrumb{display:none}}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsHead article .PageRecruitDetails-module-scss-module__sg4y6q__itemBreadcrumb a,.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsHead article .PageRecruitDetails-module-scss-module__sg4y6q__itemBreadcrumb p{letter-spacing:.1em;font-size:max(12px,1em)}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsHead article .PageRecruitDetails-module-scss-module__sg4y6q__itemBreadcrumb a:after{content:"｜"}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsHead article h2{color:#6fb72f;letter-spacing:.1em;margin-top:10.2rem;font-size:max(12px,1.125em);font-weight:500}@media (max-width:480px) and (orientation:portrait){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsHead article h2{margin-top:unset}}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsHead article .PageRecruitDetails-module-scss-module__sg4y6q__titleEn{font-family:FuturaPT-Book,sans-serif;font-size:max(12px,4em);font-style:normal;font-weight:400}@media (max-width:480px) and (orientation:portrait){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsHead article .PageRecruitDetails-module-scss-module__sg4y6q__titleEn{font-size:max(12px,3em)}}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsHead article h3{text-align:center;letter-spacing:.1em;color:#176d60;border-bottom:2px solid #176d60;width:100%;max-width:104rem;margin-top:7.2rem;padding-bottom:1.6rem;font-size:max(12px,2em);font-weight:700}@media (max-width:480px) and (orientation:portrait){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsHead article h3{margin-top:8vw;font-size:max(12px,1.25em)}}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsHead article .PageRecruitDetails-module-scss-module__sg4y6q__sidebarTitle{letter-spacing:.1em;margin-top:2.5rem;font-size:max(12px,.875em)}@media (max-width:480px) and (orientation:portrait){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsHead article .PageRecruitDetails-module-scss-module__sg4y6q__sidebarTitle{margin-top:4vw;margin-bottom:4vw}}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsHead article .PageRecruitDetails-module-scss-module__sg4y6q__introBlock{width:100%;font-size:inherit;background-color:#fff;justify-content:center;gap:0 3.7rem;margin-top:2.8rem;padding:5.1rem 0 4.1rem;display:flex;position:relative}@media (max-width:480px) and (orientation:portrait){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsHead article .PageRecruitDetails-module-scss-module__sg4y6q__introBlock{display:contents}}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsHead article .PageRecruitDetails-module-scss-module__sg4y6q__introBlock .PageRecruitDetails-module-scss-module__sg4y6q__introImage{font-size:inherit;flex-direction:column;gap:1.5rem 0;max-width:48rem;display:flex;position:relative}@media (max-width:480px) and (orientation:portrait){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsHead article .PageRecruitDetails-module-scss-module__sg4y6q__introBlock .PageRecruitDetails-module-scss-module__sg4y6q__introImage{display:contents}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsHead article .PageRecruitDetails-module-scss-module__sg4y6q__introBlock .PageRecruitDetails-module-scss-module__sg4y6q__introImage img:nth-of-type(2){order:1}}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsHead article .PageRecruitDetails-module-scss-module__sg4y6q__introBlock .PageRecruitDetails-module-scss-module__sg4y6q__introText{font-size:inherit;flex-direction:column;gap:4rem 0;max-width:524px;display:flex}@media (max-width:480px) and (orientation:portrait){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsHead article .PageRecruitDetails-module-scss-module__sg4y6q__introBlock .PageRecruitDetails-module-scss-module__sg4y6q__introText{max-width:unset;margin-top:4vw;margin-bottom:4vw}}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsHead article .PageRecruitDetails-module-scss-module__sg4y6q__introBlock .PageRecruitDetails-module-scss-module__sg4y6q__introText>div{font-size:inherit;flex-direction:column;gap:1rem 0;display:flex}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsHead article .PageRecruitDetails-module-scss-module__sg4y6q__introBlock .PageRecruitDetails-module-scss-module__sg4y6q__introText>div h4{color:#176d60;font-size:max(12px,1.25em);font-weight:700;line-height:1.6em}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsHead article .PageRecruitDetails-module-scss-module__sg4y6q__introBlock .PageRecruitDetails-module-scss-module__sg4y6q__introText>div p{font-size:max(12px,.875em)}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsHead article .PageRecruitDetails-module-scss-module__sg4y6q__introBlock .PageRecruitDetails-module-scss-module__sg4y6q__introText>div p span{letter-spacing:.1em;line-height:1.6em}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents{background-color:#176d60;flex-direction:column;justify-content:center;align-items:center;padding:6.7rem 2vw 6.4rem;display:flex}@media (max-width:480px) and (orientation:portrait){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents{padding:6vw 4vw}}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article{color:#111;background-color:#f8f8f8;border-radius:5rem;flex-direction:column;justify-content:center;align-items:center;max-width:1158px;padding-top:9.2rem;padding-bottom:8.7rem;display:flex}@media (max-width:480px) and (orientation:portrait){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article{border-radius:8vw;padding:6vw 4vw}}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article .PageRecruitDetails-module-scss-module__sg4y6q__titleEn{color:#6fb72f;letter-spacing:.4em;font-family:FuturaPT-Book,sans-serif;font-size:max(12px,1em);font-style:normal;font-weight:400}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article h3{letter-spacing:.1em;margin-top:1.3rem;font-size:max(12px,3em);font-weight:500}@media (max-width:480px) and (orientation:portrait){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article h3{font-size:max(12px,2em)}}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article .PageRecruitDetails-module-scss-module__sg4y6q__listMain{font-size:inherit;grid-template-columns:auto 1fr;width:100%;max-width:1028px;margin-top:7rem;display:grid;position:relative}@media (max-width:480px) and (orientation:portrait){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article .PageRecruitDetails-module-scss-module__sg4y6q__listMain{max-width:unset;margin-top:4vw}}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article .PageRecruitDetails-module-scss-module__sg4y6q__listMain>div{font-size:inherit;grid-column:span 2;grid-template-columns:subgrid;border-bottom:1px solid #6fb72f;gap:0 4.6rem;width:100%;padding-block:2rem;display:grid;position:relative}@media (max-width:480px) and (orientation:portrait){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article .PageRecruitDetails-module-scss-module__sg4y6q__listMain>div{gap:2vw 0;padding-block:4vw}}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article .PageRecruitDetails-module-scss-module__sg4y6q__listMain>div dt{letter-spacing:.1em;color:#176d60;text-align:right;padding-left:3rem;font-size:max(12px,1em);font-weight:500}@media (max-width:480px) and (orientation:portrait){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article .PageRecruitDetails-module-scss-module__sg4y6q__listMain>div dt{text-align:left;padding-left:unset;grid-column:span 2;font-size:max(12px,1.125em)}}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article .PageRecruitDetails-module-scss-module__sg4y6q__listMain>div dd{font-size:inherit;flex-direction:column;display:flex}@media (max-width:480px) and (orientation:portrait){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article .PageRecruitDetails-module-scss-module__sg4y6q__listMain>div dd{grid-column:span 2}}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article .PageRecruitDetails-module-scss-module__sg4y6q__listMain>div dd p{letter-spacing:.1em;font-size:max(12px,1em);line-height:1.6em}@media (max-width:480px) and (orientation:portrait){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article .PageRecruitDetails-module-scss-module__sg4y6q__listMain>div dd p{font-size:max(12px,.875em)}}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article .PageRecruitDetails-module-scss-module__sg4y6q__linkContact{width:100%;max-width:40rem;font-size:inherit;background-color:#6fb72f;justify-content:space-between;align-items:center;height:7.8rem;margin-top:3.6rem;padding-left:5rem;padding-right:1.8rem;transition:all .3s ease-out;display:flex}@media (max-width:480px) and (orientation:portrait){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article .PageRecruitDetails-module-scss-module__sg4y6q__linkContact{height:14vw;padding-left:10vw}}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article .PageRecruitDetails-module-scss-module__sg4y6q__linkContact span{color:#f8f8f8;transition:color .3s ease-out}@media (max-width:480px) and (orientation:portrait){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article .PageRecruitDetails-module-scss-module__sg4y6q__linkContact span{font-size:max(12px,.875em)}}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article .PageRecruitDetails-module-scss-module__sg4y6q__linkContact i{aspect-ratio:1;background-color:#f8f8f866;border-radius:50%;width:5rem;transition:background-color .3s ease-out;position:relative}@media (max-width:480px) and (orientation:portrait){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article .PageRecruitDetails-module-scss-module__sg4y6q__linkContact i{width:8vw}}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article .PageRecruitDetails-module-scss-module__sg4y6q__linkContact i:before{content:"";aspect-ratio:13/15;filter:drop-shadow(0 4px 4px #00000040);background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 13 15\" fill=\"%23F8F8F8\"><path d=\"M-6.54462e-07 0.0398964L12.976 7.51995L0 15L-6.54462e-07 0.0398964Z\" /></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:13px;margin:auto;transition:background-image .3s ease-out;position:absolute;inset:0;translate:2px}@media (max-width:480px) and (orientation:portrait){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article .PageRecruitDetails-module-scss-module__sg4y6q__linkContact i:before{width:2.4vw}}@media (hover:hover){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article .PageRecruitDetails-module-scss-module__sg4y6q__linkContact:where(:any-link,:enabled,summary):hover{background-color:#000e}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article .PageRecruitDetails-module-scss-module__sg4y6q__linkContact:where(:any-link,:enabled,summary):hover span{color:#fff}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article .PageRecruitDetails-module-scss-module__sg4y6q__linkContact:where(:any-link,:enabled,summary):hover i{background-color:#f8f8f866}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article .PageRecruitDetails-module-scss-module__sg4y6q__linkContact:where(:any-link,:enabled,summary):hover i:before{aspect-ratio:13/15;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 13 15\" fill=\"%23ffffff\"><path d=\"M-6.54462e-07 0.0398964L12.976 7.51995L0 15L-6.54462e-07 0.0398964Z\" /></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain}}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article .PageRecruitDetails-module-scss-module__sg4y6q__listSub{font-size:inherit;grid-template-columns:auto auto auto auto;gap:2rem 5rem;margin-top:4.8rem;display:grid;position:relative}@media (max-width:480px) and (orientation:portrait){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article .PageRecruitDetails-module-scss-module__sg4y6q__listSub{grid-template-columns:auto auto;gap:4vw 6vw;margin-top:6vw}}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article .PageRecruitDetails-module-scss-module__sg4y6q__listSub dl{grid-column:span 2;grid-template-columns:subgrid;font-size:inherit;display:grid;position:relative}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article .PageRecruitDetails-module-scss-module__sg4y6q__listSub dl dt{color:#176d60;font-size:max(12px,1em);font-weight:500}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article .PageRecruitDetails-module-scss-module__sg4y6q__listSub dl dd{font-size:inherit;flex-direction:column;display:flex}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article .PageRecruitDetails-module-scss-module__sg4y6q__listSub dl dd p{letter-spacing:.1em;font-size:max(12px,1em);line-height:1.6em}@media (max-width:480px) and (orientation:portrait){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsContents article .PageRecruitDetails-module-scss-module__sg4y6q__listSub dl dd p{font-size:max(12px,.875em)}}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsJobList{flex-direction:column;justify-content:center;align-items:center;padding:3.1rem 2vw 9.1rem;display:flex}@media (max-width:480px) and (orientation:portrait){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsJobList{padding:6vw 4vw}}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsJobList article{color:#111;flex-direction:column;justify-content:center;align-items:center;max-width:1158px;display:flex}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsJobList article .PageRecruitDetails-module-scss-module__sg4y6q__linkCardList{width:100%;max-width:40rem;font-size:inherit;background-color:#6fb72f;justify-content:space-between;align-items:center;height:7.8rem;margin-top:3.6rem;padding-left:5rem;padding-right:1.8rem;transition:all .3s ease-out;display:flex}@media (max-width:480px) and (orientation:portrait){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsJobList article .PageRecruitDetails-module-scss-module__sg4y6q__linkCardList{height:14vw;padding-left:10vw}}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsJobList article .PageRecruitDetails-module-scss-module__sg4y6q__linkCardList span{color:#f8f8f8;transition:color .3s ease-out}@media (max-width:480px) and (orientation:portrait){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsJobList article .PageRecruitDetails-module-scss-module__sg4y6q__linkCardList span{font-size:max(12px,.875em)}}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsJobList article .PageRecruitDetails-module-scss-module__sg4y6q__linkCardList i{aspect-ratio:1;background-color:#f8f8f866;border-radius:50%;width:5rem;transition:background-color .3s ease-out;position:relative}@media (max-width:480px) and (orientation:portrait){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsJobList article .PageRecruitDetails-module-scss-module__sg4y6q__linkCardList i{width:8vw}}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsJobList article .PageRecruitDetails-module-scss-module__sg4y6q__linkCardList i:before{content:"";aspect-ratio:13/15;filter:drop-shadow(0 4px 4px #00000040);background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 13 15\" fill=\"%23F8F8F8\"><path d=\"M-6.54462e-07 0.0398964L12.976 7.51995L0 15L-6.54462e-07 0.0398964Z\" /></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:13px;margin:auto;transition:background-image .3s ease-out;position:absolute;inset:0;translate:2px}@media (max-width:480px) and (orientation:portrait){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsJobList article .PageRecruitDetails-module-scss-module__sg4y6q__linkCardList i:before{width:2.4vw}}@media (hover:hover){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsJobList article .PageRecruitDetails-module-scss-module__sg4y6q__linkCardList:where(:any-link,:enabled,summary):hover{background-color:#000e}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsJobList article .PageRecruitDetails-module-scss-module__sg4y6q__linkCardList:where(:any-link,:enabled,summary):hover span{color:#fff}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsJobList article .PageRecruitDetails-module-scss-module__sg4y6q__linkCardList:where(:any-link,:enabled,summary):hover i{background-color:#f8f8f866}.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsJobList article .PageRecruitDetails-module-scss-module__sg4y6q__linkCardList:where(:any-link,:enabled,summary):hover i:before{aspect-ratio:13/15;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 13 15\" fill=\"%23ffffff\"><path d=\"M-6.54462e-07 0.0398964L12.976 7.51995L0 15L-6.54462e-07 0.0398964Z\" /></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain}}@media (max-width:480px) and (orientation:portrait){.PageRecruitDetails-module-scss-module__sg4y6q__recruitDetailsJobList article .PageRecruitDetails-module-scss-module__sg4y6q__linkCardList{margin-top:unset}}
