.p-29101 .ttl01{background-color:#039d4b;display:inline-block;color:#fff;padding:10px 36px;border-radius:30px}.p-29101 .board01{background-color:#dceff8;padding:48px 30px 64px}@media only screen and (max-width: 767px){.p-29101 .board01{padding:32px 16px 48px}}.p-29101 .board01 .boardTtl{padding:0 0 0 16px;border-left:solid 12px #3e8cdb}.p-29101 .whiteBox{padding:20px 20px 16px;border-radius:20px;background-color:#fff}.p-29101 .whiteBox .boxTtl{background-color:#f8f36b;padding:8px 0}@media only screen and (max-width: 767px){.p-29101 .whiteBox .boxTtl{padding:6px 0}}.p-29101 .whiteBox .boxLabel{padding:8px 0}@media only screen and (max-width: 767px){.p-29101 .whiteBox .boxLabel{padding:6px 0}}.p-29101 .whiteBox .boxLabel.--red{background-color:#cc0000}.p-29101 .whiteBox .boxLabel.--gray{background-color:#888585}.p-29101 .yellowBox{padding:12px 28px;background-color:#f8f36b}.p-29101 .board02{padding:52px 30px 64px;border-radius:30px;background-color:#fffdd0}@media only screen and (max-width: 767px){.p-29101 .board02{padding:32px 16px 48px}}.p-29101 .flexBoxes{display:flex;flex-direction:column;gap:40px}@media only screen and (max-width: 767px){.p-29101 .flexBoxes{gap:28px}}.p-29101 .flexBoxes .flexBox{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.p-29101 .flexBoxes .flexBox{gap:16px;flex-direction:column-reverse;align-items:center}}.p-29101 .flexBoxes .flexBox .img{flex-shrink:0;width:33%}@media only screen and (max-width: 767px){.p-29101 .flexBoxes .flexBox .img{width:60%}}.p-29101 .flexBoxes .flexBox .boxTtl{border-radius:30px;background-color:#113987;padding:8px 0}@media only screen and (max-width: 767px){.p-29101 .flexBoxes .flexBox .boxTtl{padding:6px 0}}.p-29101 .flexBoxes .flexBox .desc{flex-shrink:0;width:60%}@media only screen and (max-width: 767px){.p-29101 .flexBoxes .flexBox .desc{width:90%}}.p-29101 .box01{border-radius:20px;border:solid 2px #e2e2e2;padding:28px 30px 24px}@media only screen and (max-width: 767px){.p-29101 .box01{padding:20px 16px 16px}}.p-29101 .box01 .boxTtl{display:flex;align-items:baseline;gap:12px}@media only screen and (max-width: 767px){.p-29101 .box01 .boxTtl{gap:8px}}.p-29101 .box01 .boxTtl .num{flex-shrink:0;background-color:#eebc79;display:flex;align-items:center;justify-content:center;border-radius:50%;width:24px;height:24px}@media only screen and (max-width: 767px){.p-29101 .box01 .boxTtl .num{width:20px;height:20px}}.p-29101 .box01 .boxTtl .num p{line-height:1}.p-29101 .board03{padding:36px 30px 41px;background-color:#dceff8}@media only screen and (max-width: 767px){.p-29101 .board03{padding:24px 16px 28px}}.p-29101 .board03 .boardTtl{display:inline-block}@media only screen and (max-width: 767px){.p-29101 .board03 .boardTtl{padding:2px 4px}}.p-29101 .board03 .boardTtl .markWhite{background-color:#fff;padding:6px 12px;color:#3e8cdb}@media only screen and (max-width: 767px){.p-29101 .board03 .boardTtl .markWhite{padding:6px 4px}}@media only screen and (max-width: 767px){.p-29101 .board03 .boardTtl .sp--blockTtl{display:block;margin-bottom:4px}}.p-29101 .board03 .box{padding:20px 64px 24px;border-radius:30px;background-color:#fff}@media only screen and (max-width: 767px){.p-29101 .board03 .box{padding:16px 20px 20px}}.p-29101 .fc-blue{color:#113987}.p-29101 .fc-white{color:#fff}@media only screen and (max-width: 767px){.p-29101 .sp--block{display:block}}