.common-step[data-v-b5002790]{position:relative}.common-step--mb[data-v-b5002790]{align-items:center;border:1px solid #c2c2c7;border-radius:4px;display:none;gap:16px;padding:8px}@media screen and (max-width:960px){.common-step--mb[data-v-b5002790]{display:flex}}.common-step--pc[data-v-b5002790]{display:none}@media screen and (min-width:961px){.common-step--pc[data-v-b5002790]{display:block}}.common-step__circle-wrapper[data-v-b5002790]{aspect-ratio:1/1;position:relative;width:50px}.common-step__circle-svg[data-v-b5002790]{height:100%;left:0;position:absolute;top:0;transform:rotate(-90deg);width:100%}.common-step__circle-segment[data-v-b5002790]{stroke-linecap:butt}.common-step__circle-segment--current[data-v-b5002790]{stroke:#0e4d88}.common-step__circle-segment--future[data-v-b5002790]{stroke:#c2c2c7}.common-step__circle-number[data-v-b5002790]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.common-step__circle-number--current[data-v-b5002790]{color:#0e4d88}.common-step__circle-number--current[data-v-b5002790],.common-step__circle-number--total[data-v-b5002790]{font-family:Zen Kaku Gothic New,sans-serif;font-size:18px;font-weight:700;letter-spacing:.08em;line-height:1.5;line-height:1.2}.common-step__circle-number--total[data-v-b5002790]{color:#c2c2c7}.common-step__circle-label[data-v-b5002790]{color:#3f3f4c;font-family:Zen Kaku Gothic New,sans-serif;font-size:18px;font-weight:700;letter-spacing:.08em;line-height:1.5}.common-step__items[data-v-b5002790]{display:flex;justify-content:center;position:relative}.common-step__item[data-v-b5002790]{align-items:center;display:flex;flex:1 1 0;flex-direction:column;gap:16px;max-width:180px;min-width:0;position:relative}.common-step__item[data-v-b5002790]:not(:last-child):before{background-color:#c2c2c7;content:"";height:1px;left:50%;position:absolute;top:12px;width:100%}.common-step__item-number[data-v-b5002790]{align-items:center;aspect-ratio:1/1;background-color:#c2c2c7;border-radius:50%;color:#fff;display:flex;justify-content:center;letter-spacing:0;position:relative;width:24px;z-index:1}.common-step__item-label[data-v-b5002790]{color:#c2c2c7;font-family:Zen Kaku Gothic New,sans-serif;font-size:16px;font-weight:700;letter-spacing:.08em;line-height:1.5;text-align:center}.common-step__item--current .common-step__item-number[data-v-b5002790]{background-color:#0e4d88;color:#fff;margin-top:-4px;width:32px}.common-step__item--current .common-step__item-label[data-v-b5002790]{color:#3f3f4c}
