.p-03011 .ttl01{display:flex;align-items:center;justify-content:center;gap:12px}.p-03011 .ttl01 .img{width:45px;height:45px}@media only screen and (max-width: 767px){.p-03011 .ttl01 .img{width:36px;height:36px}}.p-03011 .box01{background-color:#eeeee7;padding:24px 24px 24px;display:flex;gap:24px;align-items:center}@media only screen and (max-width: 767px){.p-03011 .box01{flex-direction:column-reverse;gap:20px;padding:16px 16px 16px}}.p-03011 .box01 .img{width:42%;flex-shrink:0}@media only screen and (max-width: 767px){.p-03011 .box01 .img{width:80%}}.p-03011 .box01 .boxTtl{border-radius:30px;background-color:#000;padding:8px 0}@media only screen and (max-width: 767px){.p-03011 .box01 .boxTtl{padding:6px 0}}.p-03011 .flowTtl{display:flex}.p-03011 .flowTtl .num{display:flex;align-items:center;justify-content:center;background-color:#000;width:50px;height:50px}@media only screen and (max-width: 767px){.p-03011 .flowTtl .num{width:32px;height:32px}}.p-03011 .flowTtl .text{background-color:#11675e;padding:0px 12px;display:flex;align-items:center;gap:12px;width:calc(100% - 50px)}.p-03011 .ttl02{background-color:#000;padding:8px 0}.p-03011 .mark{background-color:#fff964;padding:4px 8px}.p-03011 .fc-red{color:#d32223}.p-03011 .fc-green{color:#18952b}.p-03011 .fc-yellow{color:#fff964}.p-03011 .fc-orange{color:#e95513}.p-03011 .fc-gray{color:#d3d3d3}.p-03011 .fc-white{color:#fff}@media only screen and (max-width: 767px){.p-03011 .sp--block{display:block}}