.u-txt-04.is-color01{color:#c00001}.u-txt-04.is-color02{color:#7030a0}.u-txt-04.is-color03{color:#0a9696}.u-txt-04.is-color04{color:#001f60}.u-txt-04.is-color05{color:#bf8f00}.u-txt-04.is-color06{color:#767676}.m-mv-01{background-color:#2589bb}.m-heading-11.is-color02::before{background-color:#7030a0}.m-heading-11.is-color03::before{background-color:#0a9696}.m-heading-11.is-color04::before{background-color:#001f60}.m-heading-11.is-color05::before{background-color:#bf8f00}.m-heading-11.is-color06::before{background-color:#767676}.m-lyt-10__block-box01{border:1px solid #3c3c3c}.m-lyt-10__block-box02{font-size:1.8rem;background-color:color-mix(in srgb,#2589bb 20%,#fff)}.m-lyt-10__block-box03{font-size:1.8rem;background-color:#2589bb}.material__contents{display:grid;border-top:1px solid #3c3c3c;border-bottom:1px solid #3c3c3c}.material__contents-label{display:grid;align-items:center;background-color:#e2e2e2;padding:8px 16px}.material__contents-list{display:grid}.material__item-ttl{display:flex;align-items:center;position:relative;font-weight:500;font-size:1.4rem;line-height:1.5;color:#fff;padding:12px 44px 12px 16px}.material__item-ttl::after{content:"";display:block;width:14px;height:9px;background-color:#fff;clip-path:polygon(0 0,100% 0,50% 100%);position:absolute;top:50%;right:20px;translate:0 -50%}.material__item-body{padding:12px 16px 16px}.material__item-lead{font-weight:500;line-height:1.5;margin-bottom:10px}.material__item-list{display:grid;gap:4px;line-height:1.6}.material__item.is-color01 .material__item-ttl{background-color:#c00001}.material__item.is-color01 .material__item-lead{color:#c00001}.material__item.is-color02 .material__item-ttl{background-color:#7030a0}.material__item.is-color02 .material__item-lead{color:#7030a0}.material__item.is-color03 .material__item-ttl{background-color:#0a9696}.material__item.is-color03 .material__item-lead{color:#0a9696}.material__item.is-color04 .material__item-ttl{background-color:#001f60}.material__item.is-color04 .material__item-lead{color:#001f60}.material__item.is-color05 .material__item-ttl{background-color:#bf8f00}.material__item.is-color05 .material__item-lead{color:#bf8f00}.material__item.is-color06 .material__item-ttl{background-color:#767676}.material__item.is-color06 .material__item-lead{color:#767676}.material__heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;border-left:4px solid;padding:10px 20px 16px 16px}.material__heading.is-color01{background-color:color-mix(in srgb,#c00001 15%,#fff);border-color:#c00001}.material__heading.is-color02{background-color:color-mix(in srgb,#7030a0 15%,#fff);border-color:#7030a0}.material__heading.is-color03{background-color:color-mix(in srgb,#0a9696 15%,#fff);border-color:#0a9696}.material__heading.is-color04{background-color:color-mix(in srgb,#001f60 15%,#fff);border-color:#001f60}.material__heading.is-color05{background-color:color-mix(in srgb,#bf8f00 15%,#fff);border-color:#bf8f00}.material__heading.is-color06{background-color:color-mix(in srgb,#767676 15%,#fff);border-color:#767676}.material__heading-ttl{font-weight:500;font-size:1.8rem;line-height:1.5}.material__group{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 20px}.material__group-list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px 10px}.material__group-list>li{font-size:1.2rem;line-height:1.25;background-color:#e2fcda;padding:4px 10px 5px}.material__box01{border:1px solid #3c3c3c;padding:14px}.material__box02{background-color:color-mix(in srgb,#e2fcda 50%,#fff);padding:14px}@media screen and (min-width:768px){.m-lyt-10__block-box02{font-size:2.6rem}.m-lyt-10__block-box03{font-size:2.6rem}.material__contents{grid-template-columns:240px 1fr}.material__contents-label{border-right:1px solid #3c3c3c;padding:20px}.material__item-ttl{font-size:1.6rem;padding:14px 50px 14px 24px}.material__item-body{padding:20px 24px 28px}.material__item-lead{margin-bottom:14px}.material__heading{gap:20px;padding:20px 40px 20px 32px}.material__heading-ttl{font-size:2.6rem}.material__group{gap:20px 40px}.material__group-list{gap:10px 20px}.material__group-list>li{font-size:1.4rem;padding:6px 20px}.material__box01{padding:20px}.material__box02{padding:20px}}