.page-flow .flow__text{font-size:12px;font-size:.75rem;line-height:1;color:#2e6ccf;letter-spacing:0.04em;margin:0 0 22px 0;text-align:left}.page-flow .flow__items .p-step02__item{width:300px;padding:16px 24px 24px;background:#f0f0f0 !important;border-radius:14.5px;margin:0 0 20px auto}.page-flow .flow__items .p-step02__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;gap:9px;margin:0 -23px 15.5px 0}.page-flow .flow__items .p-step02__number{background:#003c9c;font-size:10px;font-size:.625rem;line-height:1.3;font-weight:600;width:75px;height:28px;border-radius:14px 0 0 14px;color:#fff;letter-spacing:0.11em;font-family:"Nunito",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-flow .flow__items .p-step02__number span{font-size:17px;font-size:1.0625rem;line-height:.7647058824;margin-left:3px;letter-spacing:0}.page-flow .flow__items .p-step02__heading{font-size:16px;font-size:1rem;line-height:.8125;font-weight:700;font-family:"Murecho",sans-serif;letter-spacing:0.05em;color:#003c9c;margin:0}.page-flow .flow__items .p-step02__mainContent{font-size:13px;font-size:.8125rem;line-height:1.4615384615;letter-spacing:0.08em;margin-right:-0.1em;color:#4e6aac}@media only screen and (min-width: 751px){.page-flow .flow{padding-bottom:80px}.page-flow .flow .c-heading01{margin:0 0 41px}.page-flow .flow__text{font-size:.875rem;line-height:1.1428571429;margin:0 0 23px 0}.page-flow .flow__items .p-step02__item{width:620px;padding:25px 25px 35px;border-radius:14px;margin:0 0 40px 80px}.page-flow .flow__items .p-step02__container{gap:13px;margin:0 -25px 27px 0}.page-flow .flow__items .p-step02__number{border-radius:14px 0 0 14px;font-size:.625rem;line-height:2.8}.page-flow .flow__items .p-step02__number span{font-size:1.0625rem;line-height:.7647058824}.page-flow .flow__items .p-step02__heading{font-size:1.375rem;line-height:1}.page-flow .flow__items .p-step02__mainContent{font-size:1.125rem;line-height:1.5}}
