.summary-purpose{display:grid;grid-template-columns:minmax(auto, var(--base-wrapper-max-width, 1100px));justify-content:center;padding-inline:var(--base-wrapper-padding-inline, 20px)}@media(max-width: 959.98px){.summary-purpose{padding-block:40px 100px}}@media(min-width: 960px){.summary-purpose{padding-block:80px 120px}}.summary-purpose .module-heading--small{margin-bottom:20px}.summary-purpose__lead{margin-bottom:30px;color:#fff}@media(max-width: 959.98px){.summary-purpose__lead{font-size:1.6rem}}@media(min-width: 960px){.summary-purpose__lead{font-size:1.8rem}}.summary-purpose__section:not(:last-of-type){margin-bottom:50px}.summary-purpose__listbox{display:grid;background-color:#fff}@media(max-width: 959.98px){.summary-purpose__listbox{padding:20px}}@media(min-width: 960px){.summary-purpose__listbox{grid-template-columns:repeat(2, 1fr);gap:50px;padding:50px 60px}}.summary-purpose__listbox ol{padding-left:1.5em;list-style-position:outside;list-style-type:decimal}.summary-purpose__history{background-color:#1b856e}@media(max-width: 959.98px){.summary-purpose__history{padding:20px}}@media(min-width: 960px){.summary-purpose__history{padding:50px 60px}}.summary-purpose__history-item{display:grid;grid-template-columns:auto 1fr;gap:15px;padding-block:20px;color:#fff;border-top:1px solid #3fa690}.summary-purpose__history-item:last-of-type{padding-bottom:0}.summary-purpose__history-item table{width:100%}@media(max-width: 959.98px){.summary-purpose__history-item table th,.summary-purpose__history-item table td{display:block}}@media(min-width: 960px){.summary-purpose__history-item table th,.summary-purpose__history-item table td{padding-block:10px}}@media(min-width: 960px){.summary-purpose__history-item table th{width:170px;padding-right:15px;text-align:right}}@media(max-width: 959.98px){.summary-purpose__history-item table tbody{display:grid;row-gap:20px}}.summary-purpose__history-year{font-weight:700}@media(max-width: 959.98px){.summary-purpose__history-year{width:2em}}@media(min-width: 960px){.summary-purpose__history-year{width:50px;padding-block:10px}}.summary-purpose__illust{position:relative}.summary-purpose__illust img{position:absolute;bottom:-20px;left:50%;height:auto;transform:translateX(-50%)}@media(max-width: 959.98px){.summary-purpose__illust img{width:70px}}@media(min-width: 960px){.summary-purpose__illust img{width:120px}}
