.p-28701 .box01FlexWrapper{display:flex;justify-content:space-between;align-items:stretch}@media only screen and (max-width: 767px){.p-28701 .box01FlexWrapper{flex-direction:column;gap:20px}}.p-28701 .box01FlexWrapper .box01{width:48%}@media only screen and (max-width: 767px){.p-28701 .box01FlexWrapper .box01{width:100%}}.p-28701 .box01{border:solid 2px #dd742a;display:flex;flex-direction:column}.p-28701 .box01 .boxTtl{background-color:#dd742a;padding:10px 0;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}@media only screen and (max-width: 767px){.p-28701 .box01 .boxTtl{padding:8px 0}}.p-28701 .box01 .boxTtl__num{background-color:#fffb90;color:#dd742a;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;line-height:1}@media only screen and (max-width: 767px){.p-28701 .box01 .boxTtl__num{width:24px;height:24px}}.p-28701 .box01 .boxInner{background-color:#fffdde;padding:20px 24px 28px;flex:1}@media only screen and (max-width: 767px){.p-28701 .box01 .boxInner{padding:12px 20px 16px}}.p-28701 .box01 .blueBox{background-color:#e7f5fd;border-radius:10px;padding:20px 30px}@media only screen and (max-width: 767px){.p-28701 .box01 .blueBox{padding:8px 12px}}.p-28701 .box02FlexWrapper{display:flex;justify-content:space-between;gap:30px}@media only screen and (max-width: 767px){.p-28701 .box02FlexWrapper{gap:20px}}.p-28701 .box02{border:solid 2px #38a049}.p-28701 .box02 .boxTtl{background-color:#38a049;padding:10px 0;color:#fff}@media only screen and (max-width: 767px){.p-28701 .box02 .boxTtl{padding:8px 0}}.p-28701 .box02 .boxInner{padding:20px 20px 24px}@media only screen and (max-width: 767px){.p-28701 .box02 .boxInner{padding:12px 16px 16px}}.p-28701 .box03{background-color:#ce3636;color:#fff;padding:10px 64px;display:inline-block}@media only screen and (max-width: 767px){.p-28701 .box03{padding:8px 32px}}.p-28701 .box04{border-radius:14px;border:solid 1px #000;padding:32px 0 28px}@media only screen and (max-width: 767px){.p-28701 .box04{padding:20px 0 16px}}.p-28701 .c-board__title mark{background-color:#38a049;color:#fff;padding:4px 28px}@media only screen and (max-width: 767px){.p-28701 .c-board__title mark{padding:4px 16px}}@media only screen and (max-width: 767px){.p-28701 .sp--block{display:block}}