.ai-join-flow{padding:100rem 334rem;background:#fff}.ai-join-flow__sub{font-family:Noto Sans JP,sans-serif;font-size:20rem;color:#444;margin:0 0 16rem}.ai-join-flow__heading{font-family:Noto Sans JP,sans-serif;font-size:48rem;font-weight:900;color:#000;margin:0 0 40rem}.ai-join-flow__step{display:flex;align-items:flex-start;gap:40rem;padding:40rem 0;border-top:1rem solid #DDD}.ai-join-flow__step:last-child{border-bottom:1rem solid #DDD}.ai-join-flow__step-badge{display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:20rem;font-weight:700;color:#000;background:#f5f5f5;padding:4rem 12rem;border-radius:4rem;white-space:nowrap;flex-shrink:0}.ai-join-flow__step-title{font-family:Noto Sans JP,sans-serif;font-size:20rem;font-weight:700;color:#000;margin:0 0 8rem}.ai-join-flow__step-text{font-family:Noto Sans JP,sans-serif;font-size:20rem;color:#444;margin:0}.ai-join-flow__button-wrap{display:flex;justify-content:center;margin-top:40rem}.ai-join-flow__button{display:inline-flex;align-items:center;gap:8rem;font-family:Noto Sans JP,sans-serif;font-size:20rem;font-weight:500;color:#fff;background:#1a1a1a;border-radius:100rem;padding:16rem 32rem;text-decoration:none;border:1rem solid #1A1A1A;transition:background .3s,color .3s}.ai-join-flow__button:hover{background:transparent;color:#1a1a1a}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ai-join-flow.css.map */
