@media only screen and (max-width: 767px){.p-26002 .sp--block{display:block}}.p-26002 .fc-red{color:#d6103c}.p-26002 .fc-blue{color:#6b75b3}.p-26002 mark{background-color:#fbe233}.p-26002 .board01{overflow:hidden;border-radius:20px}.p-26002 .board01 .boardTop{background-color:#fff398;padding:36px 90px 32px}@media only screen and (max-width: 767px){.p-26002 .board01 .boardTop{padding:24px 16px 24px}}.p-26002 .board01 .boardBottom{background-color:#fffbdb;padding:42px 30px 44px;display:flex;flex-direction:column;gap:23px}@media only screen and (max-width: 767px){.p-26002 .board01 .boardBottom{padding:20px 16px;gap:16px}}.p-26002 .board01 .boardBottom .boardBox{display:flex;align-items:center;padding-bottom:24px;border-bottom:dashed 2px #000;gap:40px}@media only screen and (max-width: 767px){.p-26002 .board01 .boardBottom .boardBox{gap:16px;padding-bottom:20px;border-bottom:dashed 1px #000}}.p-26002 .board01 .boardBottom .boardBox figure{flex-shrink:0;width:47%}.p-26002 .board01 .boardBottom .boardBox.--noBorder{padding-bottom:0;border-bottom:none}.p-26002 .board02 h3{color:#cc0000;border:solid 2px #cc0000;padding:8px 0;border-radius:30px}@media only screen and (max-width: 767px){.p-26002 .board02 h3{padding:6px 0}}.p-26002 .board02 .machines{display:flex;flex-direction:column;gap:60px}@media only screen and (max-width: 767px){.p-26002 .board02 .machines{gap:40px}}.p-26002 .board02 .machines .machineBox{flex-shrink:0;display:flex;align-items:center;gap:20px}@media only screen and (max-width: 767px){.p-26002 .board02 .machines .machineBox{gap:16px}}.p-26002 .board02 .machines .machineBox .machineDesc{flex-shrink:0;width:55%;background-color:#f5e4df;padding:30px 30px 40px;border-radius:20px}@media only screen and (max-width: 767px){.p-26002 .board02 .machines .machineBox .machineDesc{padding:20px 16px 24px}}.p-26002 .board03{background-color:#f5e4df;border-radius:20px;padding:45px 30px 40px}@media only screen and (max-width: 767px){.p-26002 .board03{padding:28px 16px 24px}}.p-26002 .board03 .boxTtl{background-color:#cccab7;border-left:solid 15px #cc0000;padding:10px 0 10px 28px}@media only screen and (max-width: 767px){.p-26002 .board03 .boxTtl{padding:8px 0 8px 12px}}.p-26002 .board03 .boxInner{background-color:#fff;padding:25px 30px 36px}@media only screen and (max-width: 767px){.p-26002 .board03 .boxInner{padding:16px 20px 24px}}.p-26002 .board04 h3{background-color:#cd1638;color:#fff;padding:10px 0;border-radius:30px}@media only screen and (max-width: 767px){.p-26002 .board04 h3{padding:8px 0}}