.lp-h2--flow{color:#0e5dab;font-size:1.8rem;text-align:center}.stepbystep{margin:0 auto;max-width:800px;width:100%}.step-circle-top{font-size:10px;font-weight:500;margin:0;padding:8px 0 0}.step-circle-bottom{color:#fff;font-size:18px;font-weight:700;margin:-5px 0 0;padding:0}.step-circle{background-color:#0e5dab;border-radius:50%;color:#fff;height:50px;position:relative;text-align:center;vertical-align:middle;width:50px}.step-text{margin:0 0 0 20px;width:calc(100% - 95px)}.step-num{margin:0 20px 0 0;position:sticky;top:0;width:50px}.step-title{color:#333;font-size:1.2rem;font-weight:700;margin:0 0 10px;text-align:left}.step-setsumei{color:#000;font-size:16px;font-weight:500}.step-x{align-items:flex-start;background-color:#fff;border-radius:10px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;justify-content:flex-start;margin:0 0 25px;max-width:800px;padding:20px;width:100%}@media (max-width:600px){.lp-h2--flow{font-size:1.5rem;margin-bottom:50px;text-align:center}.stepbystep{margin:0;max-width:100%;padding:0 5px;text-align:left;width:100%}.step-x{align-items:flex-start;display:flex;flex-direction:row;margin-bottom:20px;padding:10px 0;position:relative}.step-num{margin:0;position:static;transform:translateX(0)}.step-circle{flex-shrink:0;margin-right:15px}.step-txt{flex:1;text-align:left}.step-title{display:inline-block;font-size:1.1rem;margin-bottom:10px;margin-left:10px;vertical-align:top}.step-description{margin-top:10px}}