.board01{background-color:#ebf8ff;padding:32px 30px}@media only screen and (max-width: 767px){.board01{padding:20px 16px}}@media only screen and (max-width: 767px){.p-04910 .sp-block{display:block}}.p-04910 .fc-yellow{color:#fff100}.p-04910 .fc-purple{color:#7575a0}.p-04910 .board01{background-color:#fffedd;padding:34px 30px 76px}@media only screen and (max-width: 767px){.p-04910 .board01{padding:20px 16px 50px}}.p-04910 .board01 h3{background-color:#fff;color:#294385;border:solid 2px #294385;padding:10px 0;border-radius:30px}@media only screen and (max-width: 767px){.p-04910 .board01 h3{padding:6px 0}}.p-04910 .board01 .stepTtl{background-color:#294385;color:#fff;padding:8px 0;border-radius:30px;display:flex;align-items:center;justify-content:center;gap:14px}@media only screen and (max-width: 767px){.p-04910 .board01 .stepTtl{gap:10px;padding:6px 0}}.p-04910 .board01 .stepTtl .num{flex-shrink:0;width:36px;height:36px;background-color:#ff9940;color:#294385;display:flex;justify-content:center;align-items:center;border-radius:50%}@media only screen and (max-width: 767px){.p-04910 .board01 .stepTtl .num{width:28px;height:28px}}.p-04910 .board01 .border{border-bottom:dotted 2px #b9b9b9}