@property --angle{syntax:"<angle>";inherits:true;initial-value:90deg}:root{--_recruit-gradation:linear-gradient(to right, color-mix(in srgb, var(--c-light-blue), transparent 60%) 0%, color-mix(in srgb, var(--c-light-green), transparent 60%) 44.76%, color-mix(in srgb, var(--c-yellow), transparent 60%) 100%)}section[data-astro-cid-wuls7uvn]{background:var(--opt-bg) no-repeat center center/cover, var(--_recruit-gradation);place-items:center;padding:11.875vw 50px max(9.16667vw,156px);display:grid;position:relative;overflow:clip}@media (width<=767px){section[data-astro-cid-wuls7uvn]{background:var(--_recruit-gradation);padding:96px min(6.61578vw,26px) 74px}}section[data-astro-cid-wuls7uvn]:before{content:"";aspect-ratio:2007/291;background:var(--opt-recruit-en) no-repeat center top/100% auto;width:104%;height:auto;display:block;position:absolute;top:60px;left:50%;overflow:clip;translate:-50%}@media (width<=767px){section[data-astro-cid-wuls7uvn]:before{aspect-ratio:836/131;background:var(--opt-recruit-en-sp) no-repeat left top/contain;width:836px;top:-6px;left:-20px;translate:0}}section[data-astro-cid-wuls7uvn]:after{content:"";z-index:1;background-color:#fff;border-radius:0 0 60px 60px;width:100%;height:60px;display:block;position:absolute;top:-1px;left:0}@media (width<=767px){section[data-astro-cid-wuls7uvn]:after{border-radius:0 0 32px 32px;height:32px;bottom:-31px}}.wrap[data-astro-cid-wuls7uvn]{z-index:1;width:min(100%,960px);margin-left:auto;margin-right:auto;position:relative}h2[data-astro-cid-wuls7uvn]{letter-spacing:.2em;text-align:center;font-size:2rem;line-height:1.6}@media (width<=767px){h2[data-astro-cid-wuls7uvn]{letter-spacing:.1em;font-size:min(4.58015vw,1.125rem)}}.btns[data-astro-cid-wuls7uvn]{grid-gap:40px;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:40px;margin-top:40px;display:grid}@media (width<=767px){.btns[data-astro-cid-wuls7uvn]{margin-top:20px;display:block}}.btn[data-astro-cid-wuls7uvn]{background-color:#fff;border:3px solid #fff;border-radius:2147483647px;justify-content:space-between;align-items:center;padding:17px 25px 22px 43px;-webkit-text-decoration:none;text-decoration:none;display:flex;box-shadow:0 3px 6px #00000029}@media (width<=767px){.btn[data-astro-cid-wuls7uvn]{border-width:2px;min-height:70px;padding:11px 15px 13px 24px}}.btn[data-astro-cid-wuls7uvn]:first-child{transition:color .4s,background-color .4s}.btn[data-astro-cid-wuls7uvn]:last-child{background:linear-gradient(var(--angle), #fdd23e 0%, #f39939 50%, #f19ca6 100%)}@media (width<=767px){.btn[data-astro-cid-wuls7uvn]:not(:first-child){margin-top:12px}}.btn-text[data-astro-cid-wuls7uvn]{letter-spacing:.2em;font-size:1.625rem;font-weight:700;line-height:1.42308}@media (width<=767px){.btn-text[data-astro-cid-wuls7uvn]{font-size:1.125rem}}.btn-text[data-astro-cid-wuls7uvn]:has(>span:nth-child(2)){color:#fff;flex-direction:column-reverse;display:flex}.btn-text[data-astro-cid-wuls7uvn] span[data-astro-cid-wuls7uvn]{font-size:1.125rem}@media (width<=767px){.btn-text[data-astro-cid-wuls7uvn] span[data-astro-cid-wuls7uvn]{font-size:.75rem}}.btn-text[data-astro-cid-wuls7uvn] span[data-astro-cid-wuls7uvn][lang=en]{margin-bottom:-.2em;font-size:2.5rem}@media (width<=767px){.btn-text[data-astro-cid-wuls7uvn] span[data-astro-cid-wuls7uvn][lang=en]{margin-bottom:-.32em;font-size:2rem}}.arrow[data-astro-cid-wuls7uvn]{width:36px;height:36px}@media (width<=767px){.arrow[data-astro-cid-wuls7uvn]{width:32px;height:32px}}.btn[data-astro-cid-wuls7uvn]:last-child .arrow[data-astro-cid-wuls7uvn]{background-color:#fff}.arrow[data-astro-cid-wuls7uvn] svg[data-astro-cid-wuls7uvn]{width:20px;height:15px}@media (width<=767px){.arrow[data-astro-cid-wuls7uvn] svg[data-astro-cid-wuls7uvn]{width:12px;height:9px}}@media (any-hover:hover){.btn[data-astro-cid-wuls7uvn]:first-child:hover{color:#fff;background-color:var(--c-light-blue)}.btn[data-astro-cid-wuls7uvn]:first-child:hover .arrow[data-astro-cid-wuls7uvn]{background-color:#fff}.btn[data-astro-cid-wuls7uvn]:first-child:hover use[data-astro-cid-wuls7uvn]{fill:var(--c-light-blue)}.btn[data-astro-cid-wuls7uvn]:last-child:hover .arrow[data-astro-cid-wuls7uvn]{background-color:var(--c-orange);border:2px solid #fff}.btn[data-astro-cid-wuls7uvn]:last-child:hover .arrow[data-astro-cid-wuls7uvn] use[data-astro-cid-wuls7uvn]{fill:#fff}}.btn[data-astro-cid-wuls7uvn]:first-child:focus-visible{color:#fff;background-color:var(--c-light-blue)}.btn[data-astro-cid-wuls7uvn]:last-child:focus-visible{animation:4s linear infinite gradationAnim}
