.footer-container[data-astro-cid-qvebprip] h4[data-astro-cid-qvebprip]{font-weight:400}footer[data-astro-cid-qvebprip]{position:absolute;font-size:100%;letter-spacing:.1em;width:100%;padding:0 0 20px;background-color:#ddf0f5}.footer-container[data-astro-cid-qvebprip]{width:100%;display:flex;align-items:center;justify-content:center;padding:15px 0 0;flex-wrap:wrap}.footer-cf[data-astro-cid-qvebprip]{margin:25px 10vw 15px;display:flex;flex-direction:column;justify-content:center}.footer-cf-title[data-astro-cid-qvebprip]{display:block;place-items:center;margin-bottom:10px}.supporter-content[data-astro-cid-qvebprip]{display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;align-items:center;text-align:center;width:100%;height:200px;padding:15px 20px 12px;box-sizing:border-box;background-color:#fff;border-radius:10px;overflow:hidden}.supporter-content[data-astro-cid-qvebprip] a[data-astro-cid-qvebprip]:hover{color:var(--text-color)}.supporter-content[data-astro-cid-qvebprip]>a[data-astro-cid-qvebprip]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.supporter-content[data-astro-cid-qvebprip] h4[data-astro-cid-qvebprip] a[data-astro-cid-qvebprip]{color:inherit;text-decoration:none}.supporter-content[data-astro-cid-qvebprip] h4[data-astro-cid-qvebprip] a[data-astro-cid-qvebprip]:hover{text-decoration:underline}.supporter-content[data-astro-cid-qvebprip] img[data-astro-cid-qvebprip]{max-width:80%;max-height:130px;width:auto;height:auto;padding:0;-o-object-fit:contain;object-fit:contain;display:block}.supporter-content[data-astro-cid-qvebprip] h4[data-astro-cid-qvebprip]{margin:8px 0 0;line-height:1.3;text-align:center}.cf-companies-container[data-astro-cid-qvebprip] ul[data-astro-cid-qvebprip]{display:grid;align-items:stretch;text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:2vw;width:100%;padding:0;margin:0;list-style:none}.cf-companies-container[data-astro-cid-qvebprip] li[data-astro-cid-qvebprip]{width:100%;min-width:0}.cf-intros-container[data-astro-cid-qvebprip]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2vw;width:100%;margin:0 0 25px}.intro-card[data-astro-cid-qvebprip]{background-color:#fff;border-radius:10px;padding:20px 25px;box-sizing:border-box;text-align:left}.intro-card[data-astro-cid-qvebprip] h4[data-astro-cid-qvebprip]{margin:0 0 10px;text-align:center}.intro-card[data-astro-cid-qvebprip] h4[data-astro-cid-qvebprip] a[data-astro-cid-qvebprip]{color:inherit;text-decoration:none}.intro-card[data-astro-cid-qvebprip] h4[data-astro-cid-qvebprip] a[data-astro-cid-qvebprip]:hover{text-decoration:underline}.intro-card[data-astro-cid-qvebprip] p[data-astro-cid-qvebprip]{margin:0 0 .8em;line-height:1.8;font-size:90%}.intro-card[data-astro-cid-qvebprip] p[data-astro-cid-qvebprip]:last-child{margin-bottom:0}.cf-individuals-container[data-astro-cid-qvebprip] ul[data-astro-cid-qvebprip]{display:grid;align-items:center;text-align:center;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5vw;padding:30px 0 50px;width:100%;margin-top:30px;background-color:#fff;border-radius:10px}#sp-imv[data-astro-cid-qvebprip]{max-width:65%}#sp-synesthesias[data-astro-cid-qvebprip],#sp-geosports[data-astro-cid-qvebprip],#sp-deloitte[data-astro-cid-qvebprip]{width:95%;max-width:95%;max-height:160px;-o-object-fit:contain;object-fit:contain}.footer-sns[data-astro-cid-qvebprip],.copyright[data-astro-cid-qvebprip],.footer-privacyPolicy[data-astro-cid-qvebprip]{width:100%;display:flex;align-items:center;justify-content:center;padding:15px 0 0;flex-wrap:wrap}.footer-sns[data-astro-cid-qvebprip]{display:flex;gap:1rem;margin:0;padding:0;list-style-type:none}.footer-sns-logo[data-astro-cid-qvebprip]{height:50px;widows:100%;padding:0 10px}.sns-logo-font[data-astro-cid-qvebprip]{font-size:50px}.name-card[data-astro-cid-qvebprip] h4[data-astro-cid-qvebprip]{font-size:110%;height:1em}.name-card[data-astro-cid-qvebprip]{list-style:none;display:flex;flex-direction:column;text-align:center;width:100%;height:1em}@media (max-width: 1200px){.cf-companies-container[data-astro-cid-qvebprip] ul[data-astro-cid-qvebprip]{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-intros-container[data-astro-cid-qvebprip]{grid-template-columns:1fr}.name-card[data-astro-cid-qvebprip] h4[data-astro-cid-qvebprip]{font-size:90%}.cf-individuals-container[data-astro-cid-qvebprip] ul[data-astro-cid-qvebprip]{margin-top:2vw;padding:5vw 0}}@media (max-width: 700px){.cf-companies-container[data-astro-cid-qvebprip] ul[data-astro-cid-qvebprip]{grid-template-columns:1fr}}
