@media (hover:hover){.button__hover:hover,.c_openPositions .c_openPositions_item .c_openPositions_item_recruitment .c_openPositions_item_recruitment_item .c_openPositions_item_recruitment_item_link:hover{border-radius:10px;text-decoration:none}}@media (hover:none){.button__hover:active,.c_openPositions .c_openPositions_item .c_openPositions_item_recruitment .c_openPositions_item_recruitment_item .c_openPositions_item_recruitment_item_link:active{border-radius:10px;text-decoration:none}}.button__animation,.c_openPositions .c_openPositions_item .c_openPositions_item_recruitment .c_openPositions_item_recruitment_item .c_openPositions_item_recruitment_item_link{transition:border-radius .2s ease,background-color .2s ease}.c_openPositions{margin:0 auto 120px;max-width:1000px}.c_openPositions .c_openPositions_list{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center}@media screen and (max-width:767px){.c_openPositions .c_openPositions_list{gap:0}}.c_openPositions .c_openPositions_item{border-radius:30px;display:flex;flex-direction:column;padding:60px 50px;width:100%}@media screen and (max-width:767px){.c_openPositions .c_openPositions_item{border-radius:0;padding:50px 16px}}.c_openPositions .c_openPositions_item:nth-child(3n+1){background-color:#f7c000}.c_openPositions .c_openPositions_item:nth-child(3n+2){background-color:#75c3e2}.c_openPositions .c_openPositions_item:nth-child(3n+3){background-color:#ffa8c0}.c_openPositions .c_openPositions_item .c_openPositions_item_heading{color:#090b0d;font:normal var(--bold) normal 36px Noto Sans JP;letter-spacing:3.6px;margin-bottom:60px;position:relative;text-align:center}@media screen and (max-width:767px){.c_openPositions .c_openPositions_item .c_openPositions_item_heading{font-size:25px;letter-spacing:1.25px;margin-bottom:40px}}.c_openPositions .c_openPositions_item .c_openPositions_item_heading:after{border-bottom:1px solid #090b0d;bottom:-30px;content:"";height:0;left:50%;margin:0 auto;position:absolute;transform:translateX(-50%);width:80px}@media screen and (max-width:767px){.c_openPositions .c_openPositions_item .c_openPositions_item_heading:after{bottom:-20px}}.c_openPositions .c_openPositions_item .c_openPositions_item_description{margin-bottom:60px;text-align:center}@media screen and (max-width:767px){.c_openPositions .c_openPositions_item .c_openPositions_item_description{font-size:15px;margin-bottom:40px;text-align:left}}.c_openPositions .c_openPositions_item .c_openPositions_item_recruitment{align-items:stretch;display:flex;flex-direction:row;gap:28px;justify-content:space-between}@media screen and (max-width:767px){.c_openPositions .c_openPositions_item .c_openPositions_item_recruitment{flex-direction:column;gap:20px}}.c_openPositions .c_openPositions_item .c_openPositions_item_recruitment .c_openPositions_item_recruitment_item{align-items:center;background-color:#fff;border-radius:24.14px;display:flex;flex:1;flex-direction:column;gap:10px;justify-content:center;padding:clamp(1.5rem,-3.4655rem + 10.3448vw,3rem) clamp(2rem,-4.6207rem + 13.7931vw,4rem)}@media screen and (max-width:767px){.c_openPositions .c_openPositions_item .c_openPositions_item_recruitment .c_openPositions_item_recruitment_item{gap:0;padding:35px 19px;width:100%}}.c_openPositions .c_openPositions_item .c_openPositions_item_recruitment .c_openPositions_item_recruitment_item .c_openPositions_item_recruitment_item_heading{font-size:28px;font-weight:700;letter-spacing:1.96px;margin-bottom:20px;text-align:center}@media screen and (max-width:767px){.c_openPositions .c_openPositions_item .c_openPositions_item_recruitment .c_openPositions_item_recruitment_item .c_openPositions_item_recruitment_item_heading{margin-bottom:15px}}.c_openPositions .c_openPositions_item .c_openPositions_item_recruitment .c_openPositions_item_recruitment_item .c_openPositions_item_recruitment_item_target{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:center;margin-bottom:28px;width:fit-content}@media screen and (max-width:767px){.c_openPositions .c_openPositions_item .c_openPositions_item_recruitment .c_openPositions_item_recruitment_item .c_openPositions_item_recruitment_item_target{margin-bottom:22px}}.c_openPositions .c_openPositions_item .c_openPositions_item_recruitment .c_openPositions_item_recruitment_item .c_openPositions_item_recruitment_item_target .c_openPositions_item_recruitment_item_target_icon{align-items:center;background-color:#090b0d;border-radius:14px;color:#fff;display:flex;font-size:16px;font-weight:400;height:52px;justify-content:center;min-height:52px;min-width:52px;width:52px}@media screen and (max-width:767px){.c_openPositions .c_openPositions_item .c_openPositions_item_recruitment .c_openPositions_item_recruitment_item .c_openPositions_item_recruitment_item_target .c_openPositions_item_recruitment_item_target_icon{font-size:14px}}.c_openPositions .c_openPositions_item .c_openPositions_item_recruitment .c_openPositions_item_recruitment_item .c_openPositions_item_recruitment_item_target .c_openPositions_item_recruitment_item_target_text{font-size:clamp(.875rem,-.4107rem + 2.6786vw,1.0625rem);font-weight:400}@media screen and (max-width:767px){.c_openPositions .c_openPositions_item .c_openPositions_item_recruitment .c_openPositions_item_recruitment_item .c_openPositions_item_recruitment_item_target .c_openPositions_item_recruitment_item_target_text{font-size:14px}}.c_openPositions .c_openPositions_item .c_openPositions_item_recruitment .c_openPositions_item_recruitment_item .c_openPositions_item_recruitment_item_link{align-items:center;background-color:#090b0d;color:#fff;display:flex;font-size:16px;justify-content:center;min-height:63px;padding:0 25px;position:relative;width:100%}@media screen and (max-width:767px){.c_openPositions .c_openPositions_item .c_openPositions_item_recruitment .c_openPositions_item_recruitment_item .c_openPositions_item_recruitment_item_link{font-size:14px}}.c_openPositions .c_openPositions_item .c_openPositions_item_recruitment .c_openPositions_item_recruitment_item .c_openPositions_item_recruitment_item_link:hover{background-color:#5d5d5d;text-decoration:none}.c_openPositions .c_openPositions_item .c_openPositions_item_recruitment .c_openPositions_item_recruitment_item .c_openPositions_item_recruitment_item_link:after{border-right:1px solid #fff;border-top:1px solid #fff;content:"";height:6.74px;position:absolute;right:15px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);transform-origin:left;width:6.74px}@media screen and (min-width:768px){.c_openPositions .c_openPositions_item .c_openPositions_item_recruitment:not(:has(>:nth-child(2))) .c_openPositions_item_recruitment_item{align-items:center;column-gap:20px;flex-direction:row;flex-wrap:wrap;justify-content:space-between;row-gap:20px}.c_openPositions .c_openPositions_item .c_openPositions_item_recruitment:not(:has(>:nth-child(2))) .c_openPositions_item_recruitment_item .c_openPositions_item_recruitment_item_heading{margin-bottom:0;text-align:left;width:100%}.c_openPositions .c_openPositions_item .c_openPositions_item_recruitment:not(:has(>:nth-child(2))) .c_openPositions_item_recruitment_item .c_openPositions_item_recruitment_item_link,.c_openPositions .c_openPositions_item .c_openPositions_item_recruitment:not(:has(>:nth-child(2))) .c_openPositions_item_recruitment_item .c_openPositions_item_recruitment_item_target{flex:1}.c_openPositions .c_openPositions_item .c_openPositions_item_recruitment:not(:has(>:nth-child(2))) .c_openPositions_item_recruitment_item .c_openPositions_item_recruitment_item_target{justify-content:flex-start;margin-bottom:0}.c_openPositions .c_openPositions_item .c_openPositions_item_recruitment:not(:has(>:nth-child(2))) .c_openPositions_item_recruitment_item .c_openPositions_item_recruitment_item_link{max-width:308px}}