.recruit-wanted{font-family:var(--font-family-nap-jp);position:relative;width:100%;margin:0 auto;padding:0 2.5rem}.recruit-wanted__img{font-weight:700;font-size:3.4rem;margin:0}.recruit-wanted__sub__title__area{font-size:1.4rem;margin-top:1rem;margin-bottom:3rem;font-weight:700}.recruit-wanted__sub__title{font-size:1.6rem;margin-top:.8em;margin-bottom:2em;font-weight:700}.recruit-wanted__title{font-weight:700;font-size:1.6rem}.recruit-wanted__role__title{font-weight:600;font-size:1.4rem;color:#909090;margin-top:.6em}.recruit-wanted__wroks{position:absolute;top:-31rem;right:17rem;width:15rem;transform:rotate(4.4deg);z-index:1}.recruit-wanted__lab{position:absolute;top:-28rem;right:6rem;width:15rem;transform:rotate(19.6deg)}.recruit-wanted__item:nth-child(n+2){margin-top:-.1rem}.recruit-wanted__header{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:space-between;padding:2rem 0;border-top:.1rem solid #DFDFDF;border-bottom:.1rem solid #DFDFDF}.recruit-wanted__btn{position:relative;width:1.8rem;height:1.8rem;margin-right:1rem}@media screen and (min-width:749px){.recruit-wanted__btn{width:1.8rem;height:1.8rem}}.recruit-wanted__header .recruit-wanted__btn:before{content:"";width:1.8rem;height:.1rem;border-top:2px solid #000;border-right:2px solid #000;position:absolute;top:50%;transform:translateY(-50%);transition:transform .3s}.recruit-wanted__header .recruit-wanted__btn:after{content:"";width:1.8rem;height:.1rem;border-top:2px solid #000;border-right:2px solid #000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s}.recruit-wanted__header.is-active .recruit-wanted__btn:before{transform:translateY(-50%) rotate(45deg)}.recruit-wanted__header.is-active .recruit-wanted__btn:after{transform:translate(-50%,-50%) rotate(-45deg)}.recruit-wanted__content__items{list-style:none;padding:0;margin:0}.recruit-wanted__content__item__title{font-weight:700}.recruit-wanted__content__item__entry-btn{display:flex;align-items:center;gap:2em;width:fit-content;color:#000;border:1px solid #000;padding:.6em .8em;text-decoration:none;font-weight:500;margin-bottom:1.5em}.recruit-wanted__content__item__entry-btn svg{transform:translate(.5em)}.recruit-wanted__content__item{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:2rem 0;border-bottom:.1rem solid #DFDFDF}.recruit-wanted__content__item p{margin:.4em 0;line-height:2}.recruit-wanted__contact__btn{font-family:var(--font-heading-family);display:flex;justify-content:space-between;align-items:center;width:50%;margin-right:auto;margin-top:10rem;margin-bottom:.6em;position:relative;padding-bottom:.5em;font-size:1.6rem;font-weight:700}.recruit-wanted__line{position:absolute;content:"";bottom:0;left:0;background-color:#000;width:100%;height:1px}.recruit-wanted__arrow{width:3.6rem}.recruit-wanted__arrow img{height:100%;display:block}.recruit-wanted__contact__btn__note{font-size:1rem;color:#909090;margin-top:.6em;margin-bottom:13.7rem}@media screen and (min-width:990px){.recruit-wanted{margin:6rem auto 0;padding:0 5rem}.recruit-wanted__img{font-size:4.2rem}.recruit-wanted__sub__title__area{margin-top:1rem;margin-bottom:3.4em;font-size:1.7rem}.recruit-wanted__sub__title{margin-top:7rem;margin-bottom:4rem;font-size:2rem}.recruit-wanted__wroks{position:absolute;top:-35rem;right:23rem;width:33.8rem}.recruit-wanted__lab{position:absolute;top:-29rem;right:-2rem;width:33.8rem}.recruit-wanted__role__title{font-size:1.8rem}.recruit-wanted__header{padding:5rem 0}.recruit-wanted__btn{width:1.9rem;height:1.9rem;margin-right:2rem}.recruit-wanted__header .recruit-wanted__btn:before{width:1.9rem}.recruit-wanted__header .recruit-wanted__btn:after{width:1.9rem}.recruit-wanted__content__item{display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding:4rem 0}.recruit-wanted__content__item__title{width:20%}.recruit-wanted__content__item__content{width:76%}.recruit-wanted__title{font-size:2rem}.recruit-wanted__contact__btn{margin-top:18.7rem;font-size:2.6rem;width:27%}.recruit-wanted__arrow{width:4.4rem}.recruit-wanted__contact__btn__note{margin-bottom:21.7rem;font-size:1.4rem}}@media screen and (min-width:1250px){.recruit-wanted{max-width:122.7rem;margin:-19rem auto 6rem}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/recruit-accordion.css.map */
