.l-education{padding-block:clamp(3.5rem,1.78rem + 7vw,6.5rem);background:hsl(7,44%,96%)}.l-education__h3{font-size:clamp(1.5rem,.93rem + 2.33vw,2.5rem)}.l-education__ul{list-style:disc;padding-inline-start:1em}.l-education__ul li{font-size:clamp(1rem,.71rem + 1.17vw,1.5rem);line-height:1.7692307692}.l-education__ul02{display:grid;grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 768px){.l-education__ul02{grid-template-columns:repeat(1, 1fr)}}.l-education__ul02 .c-txt{display:flex;align-items:center;justify-content:center;flex-direction:column;padding-inline:1em;line-height:1.5333333333}@media screen and (max-width: 768px){.l-education__ul02 .c-txt{padding-block:1em}}.l-education__ul02 .c-txt>span{text-align:center;font-size:120%}.l-education__ul02 .c-txt small{font-weight:400}.l-education__ul02 .c-txt:not(:last-child){border-right:2px solid hsl(13,25%,11%)}@media screen and (max-width: 768px){.l-education__ul02 .c-txt:not(:last-child){border-right:none;border-bottom:1px solid hsl(13,25%,11%)}}.l-education__h4{font-size:clamp(1rem,.71rem + 1.17vw,1.5rem);line-height:1.5333333333}.l-education__h4.--center{text-align:center}.l-education__h4 span{font-size:120%}.l-education__ul03{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:1em}@media screen and (max-width: 768px){.l-education__ul03{-moz-column-gap:1em;column-gap:1em;row-gap:0;grid-template-columns:repeat(2, 1fr)}}.l-education__ul03 .c-txt{display:flex;align-items:center;justify-content:center;flex-direction:column;padding-inline:1em}@media screen and (max-width: 768px){.l-education__ul03 .c-txt{padding-block:1em;border-right:none !important;border-bottom:1px solid hsl(13,25%,11%)}}.l-education__ul03 .c-txt:nth-child(1),.l-education__ul03 .c-txt:nth-child(2),.l-education__ul03 .c-txt:nth-child(3),.l-education__ul03 .c-txt:nth-child(5){border-right:2px solid hsl(13,25%,11%)}.l-education__ul03 .c-txt:nth-child(5){grid-area:2/1/3/3;justify-self:end}@media screen and (max-width: 768px){.l-education__ul03 .c-txt:nth-child(5){grid-area:auto;justify-self:auto}}.l-education__ul03 .c-txt>span{text-align:center;font-size:120%}.l-education__ul03 .c-txt strong{font-size:150%;line-height:1}.l-education__ul03 .c-txt strong>span{font-size:80%}.l-education__link{margin-block-start:.5em}