@charset "UTF-8";:root{--color-primary:#152e83}.D-feature__frame{border:1px solid var(--bs-primary);border-radius:.8rem;margin-top:7rem;position:relative}@media (max-width:1023.98px){.D-feature__frame{margin-top:5rem}}@media (max-width:575.98px){.D-feature__frame{margin-top:4rem}}.D-feature__frame__title{background:#fff;color:var(--bs-primary);font-size:var(--fz-18);font-weight:700;left:0;line-height:1.54;margin:0 auto;padding-inline:1rem;position:absolute;right:0;text-align:center;top:0;transform:translateY(-50%);width:fit-content}.D-feature__method__areas{display:grid;gap:2rem;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:4rem 5rem;text-align:center}@media (max-width:1339.98px){.D-feature__method__areas{gap:4rem;padding:4rem}}@media (max-width:1023.98px){.D-feature__method__areas{padding:4rem 3rem}}@media (max-width:767.98px){.D-feature__method__areas{padding:4rem 2rem}}@media (max-width:575.98px){.D-feature__method__areas{grid-template-columns:1fr}}.D-feature__method__area{display:grid;gap:.5rem;grid-template-columns:1fr 33%}@media (max-width:1023.98px){.D-feature__method__area{grid-template-columns:1fr}}.D-feature__method__area figure{margin:0}.D-feature__method__area__title{background:#ccc;color:var(--bs-primary);font-size:3rem;line-height:1.5;line-height:1.54;margin:0 0 1rem;padding:.3rem;width:100%}@media (max-width:767.98px){.D-feature__method__area__title{font-size:2.6rem}}.D-feature__method__area__title b{align-content:center;background:#fff;border-radius:.6rem;display:block;font-weight:500;height:100%;min-height:2em}.D-feature__method__area__title.--analytics{background:linear-gradient(90deg,#a4e3f2,#fff,#a4e3f2)}.D-feature__method__area__title.--analytics b{color:var(--color-analytics)}.D-feature__method__area__title.--efficiency{background:linear-gradient(90deg,#afedd7,#fff,#afedd7)}.D-feature__method__area__title.--efficiency b{color:var(--color-efficiency)}.D-feature__method__area p{text-wrap:pretty}.D-feature__method__skills{display:grid;gap:0 8rem;grid-template-columns:1fr 1fr;margin:0;padding:5rem 8rem}@media (max-width:1339.98px){.D-feature__method__skills{gap:0 3rem;padding:4rem 3rem}}@media (max-width:767.98px){.D-feature__method__skills{gap:3rem;grid-template-columns:1fr;padding:4rem 3rem}}@media (max-width:575.98px){.D-feature__method__skills{padding:2rem}}.D-feature__method__skill{display:grid;gap:0;grid-row:span 3;grid-template-rows:subgrid;text-align:center}.D-feature__method__skill__title{background:var(--bs-primary);border-radius:.5rem;color:#fff;font-size:1.6rem;font-weight:700;line-height:1.54;margin-bottom:1.25em;padding:.75rem}.D-feature__method__skill__spacer{border:0;font-size:1.6rem;font-weight:700;height:1lh;line-height:1.54;margin-bottom:1rem}@media (max-width:767.98px){.D-feature__method__skill__spacer{display:none}}.D-feature__method__skill__heading{align-items:center;color:var(--bs-primary);display:grid;font-size:1.6rem;font-weight:700;gap:0 1rem;grid-template-columns:1fr auto 1fr;line-height:1.54;margin-bottom:1rem}.D-feature__method__skill__heading:after,.D-feature__method__skill__heading:before{background:var(--bs-primary);content:"";height:1px}.D-feature__method__skill__group{align-content:stretch;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));margin-top:1rem;padding:0 2rem}@media (max-width:575.98px){.D-feature__method__skill__group{padding:0}}.D-feature__method__skill__list{display:grid;font-weight:700;gap:0 2rem;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.D-feature__method__skill__list li{line-height:1.5;white-space:nowrap}.D-feature__method__skill__list img{display:block;margin-inline:auto}.D-feature__method__skill__list p{line-height:1.5;margin:1rem 0 0}.D-feature__method__skill__list p.--line-2{min-height:3em}.D-feature__method__skill.--common .D-feature__method__skill__title{background:var(--bs-secondary)}.D-portfolio-intro__title{font-size:3rem;line-height:1.7}.D-portfolio-inquiry{background:#f3f6f9;padding:6.4rem 2rem 5.6rem}@media (max-width:1023.98px){.D-portfolio-inquiry{padding:4.8rem 2rem 4rem}}.D-portfolio-inquiry__inner{margin-inline:auto;max-width:96rem}.D-portfolio-inquiry__title{color:var(--bs-primary);font-size:2.5rem;font-weight:700;line-height:1.52;margin:0;text-align:center}@media (max-width:767.98px){.D-portfolio-inquiry__title{font-size:2rem}}.D-portfolio-inquiry__lead{color:#1c1c1c;font-size:1.6rem;line-height:2;margin:1.6rem 0 0;text-align:center}.D-portfolio-inquiry__actions{display:grid;gap:2.4rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:2.4rem auto 0;max-width:85.2rem}@media (max-width:767.98px){.D-portfolio-inquiry__actions{grid-template-columns:1fr;max-width:40rem}}.D-portfolio-inquiry__actions .btn5{font-size:1.6rem;font-weight:700;min-height:7rem;width:100%}@media (max-width:767.98px){.D-portfolio-inquiry__actions .btn5{min-height:6.4rem}}.D-portfolio-inquiry__actions .btn5.--primary{--bg-color:var(--bs-primary-rgb);--text-color:255,255,255;--text-hover-color:var(--bs-primary-rgb);--bg-hover-color:255,255,255;background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.D-portfolio-skills{margin:8rem auto 0;max-width:75.6rem}@media (max-width:1023.98px){.D-portfolio-skills{margin-top:6rem}}.D-portfolio-skills__title{border-bottom:1px solid var(--bs-primary);color:var(--bs-primary);font-size:2.2rem;font-weight:700;line-height:1.68;margin:0;padding-bottom:1.6rem;text-align:center}.D-portfolio-skills__lead{color:#1c1c1c;font-size:1.6rem;line-height:2;margin:2.4rem 0 0;text-align:center}@media (max-width:767.98px){.D-portfolio-skills__lead{text-align:left}}.D-portfolio-skills__table-wrap{margin-top:3.2rem;overflow-x:auto;position:relative}.D-portfolio-skills__table{border-collapse:collapse;min-width:45rem;width:100%}@media (min-width:576px){.D-portfolio-skills__table{min-width:64rem;table-layout:fixed}}.D-portfolio-skills__table td,.D-portfolio-skills__table th{border-bottom:1px solid #fff;font-size:1.6rem;font-weight:500;height:5.6rem;line-height:1.75;padding:.8rem 1.2rem;text-align:center;vertical-align:middle}.D-portfolio-skills__table thead th{font-weight:700;height:7.6rem;line-height:1.5}.D-portfolio-skills__table tbody th,.D-portfolio-skills__table td:first-child,.D-portfolio-skills__table th:first-child{background:#fff;color:#1c1c1c;font-weight:500;text-align:left;width:24%}.D-portfolio-skills__table tr>:first-child{left:0;position:sticky}.D-portfolio-skills__table tbody td:nth-child(2),.D-portfolio-skills__table thead th:nth-child(2){background:#f4f4f4;color:#1c1c1c;width:38%}.D-portfolio-skills__table .--nd{background:#74afc9;color:#fff;font-weight:700;width:38%}.D-portfolio-skills__table tbody td{font-weight:700}.D-portfolio-skills__table tbody th{font-weight:500}.D-portfolio-skills__note{color:#1c1c1c;font-size:1.2rem;line-height:1.7;margin:.8rem 0 0;text-align:right}.D-portfolio-examples{margin-top:8rem}@media (max-width:1023.98px){.D-portfolio-examples{margin-top:6rem}}.D-about__2nd{background:#fff url(/wp-content/themes/neuro-diversity/assets/images/home/about-2nd-bg.jpg) no-repeat 0 0;background-size:100% auto;margin-top:10rem;padding:5rem 6rem}@media (max-width:1023.98px){.D-about__2nd{margin-top:8rem;padding:3rem}}@media (max-width:767.98px){.D-about__2nd{margin-top:6rem}}@media (max-width:575.98px){.D-about__2nd{padding:2rem}}.D-about__2nd__items{display:grid;gap:4rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media (max-width:1023.98px){.D-about__2nd__items{gap:3rem}}@media (max-width:767.98px){.D-about__2nd__items{gap:3rem 2rem}}@media (max-width:575.98px){.D-about__2nd__items{gap:2rem;grid-template-columns:1fr}}.D-about__2nd__item{background-color:rgba(var(--color-secondary-rgb),.05);border-radius:1.6rem;overflow:hidden}.D-about__2nd__item__body{padding:2.5rem}.D-about__2nd__examples{border-top:1px solid var(--color-primary);display:grid;gap:1.2rem;grid-template-columns:repeat(4,minmax(18rem,0));margin-top:1.2rem;margin-inline:auto;max-width:100%;padding-top:2.5rem;width:fit-content}@media (max-width:1023.98px){.D-about__2nd__examples{gap:2rem;grid-template-columns:repeat(2,minmax(13rem,1fr))}}@media (max-width:767.98px){.D-about__2nd__examples{gap:1.2rem;width:auto}}.D-about__2nd__example{font-size:1.4rem;line-height:1.5;margin:0;text-align:center}.D-about__2nd__example figure{margin:0 0 .5rem}.D-about__2nd__example img{max-width:70%}.D-about__2nd__example b{display:inline-block;font-size:1.6rem}.D-about__2nd__example span{display:inline-block}@keyframes portfolio-card-in{0%{opacity:0}to{opacity:1}}.D-portfolio{padding-bottom:8rem;padding-top:10rem}@media (max-width:1023.98px){.D-portfolio{padding-bottom:6rem;padding-top:7rem}}@media (max-width:767.98px){.D-portfolio{padding-bottom:4rem;padding-top:5rem}}.D-portfolio .heading2{text-align:center}.D-portfolio__lead{color:#1c1c1ccc;font-size:1.6rem;line-height:2;margin:0 auto 6rem;text-align:center}@media (max-width:1023.98px){.D-portfolio__lead{margin-bottom:4rem}}@media (max-width:767.98px){.D-portfolio__lead{margin-bottom:3rem;text-align:left}}.D-portfolio__cards{display:grid;gap:3rem;grid-template-columns:repeat(3,minmax(0,48rem));justify-content:center}@media (max-width:1023.98px){.D-portfolio__cards{gap:2rem;grid-template-columns:repeat(2,minmax(0,48rem))}}@media (max-width:767.98px){.D-portfolio__cards{margin-inline:auto}}@media (max-width:575.98px){.D-portfolio__cards{gap:3rem;grid-template-columns:1fr}}.D-portfolio__cards>.D-portfolio-card:nth-child(n+7){display:none}.D-portfolio__cards>.D-portfolio-card.--active{animation:portfolio-card-in .5s ease;display:flex}.D-portfolio__more{margin-top:4rem;text-align:center}@media (max-width:767.98px){.D-portfolio__more{margin-top:3rem}}.D-portfolio-card{--cat-color:var(--color-analytics);background:#e5eaeb;border-radius:1.4rem;color:inherit;display:flex;flex-direction:column;min-height:100%;padding:2rem;text-decoration:none}@media (max-width:575.98px){.D-portfolio-card{padding:2rem}}.D-portfolio-card.--efficiency{--cat-color:var(--color-efficiency)}.D-portfolio-card__thumb{background:#fff;margin:0;padding:3.3rem 1.5rem 1.5rem;position:relative}@media (max-width:575.98px){.D-portfolio-card__thumb{padding:2.4rem 1rem 1rem}}.D-portfolio-card__thumb img{aspect-ratio:1352/760;display:block;height:auto;object-fit:contain;width:100%}.D-portfolio-card__cat{background:var(--cat-color);color:#fff;font-size:1.6rem;font-weight:500;left:0;line-height:2.4rem;padding:.1rem .8rem .3rem;position:absolute;top:0}.D-portfolio-card__title{color:var(--bs-primary);font-size:2rem;font-weight:700;line-height:1.4;margin:1.6rem 0 0}.D-portfolio-card__tags{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:1.2rem 0 0;padding:0}.D-portfolio-card__tags li{background:#fff;border-radius:1.4rem;color:var(--bs-primary);font-size:1.4rem;line-height:2.4rem;padding:0 .8rem .1rem;white-space:nowrap}.D-portfolio-card__meta{display:grid;gap:1.6rem;margin:1.6rem 0 0}.D-portfolio-card__meta>div{align-items:start;display:grid;gap:1.4rem;grid-template-columns:auto minmax(0,1fr)}.D-portfolio-card__meta dt{border:1px solid var(--bs-primary);border-radius:.4rem;color:var(--bs-primary);font-size:1.4rem;font-weight:500;line-height:2.4rem;margin:0;min-width:6em;padding:.5rem .8rem .7rem;text-align:center;white-space:nowrap}.D-portfolio-card__meta dd{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:4;color:#1c1c1ccc;font-size:1.4rem;line-height:1.7;margin:0;overflow:hidden;text-overflow:ellipsis}@media (max-width:575.98px){.D-portfolio-card__meta>div{align-items:start;gap:.6rem;grid-template-columns:1fr}.D-portfolio-card__meta dt{width:fit-content}}.D-portfolio-card__more{align-items:center;color:var(--bs-primary);display:flex;font-size:1.6rem;font-weight:500;gap:1rem;justify-content:flex-end;line-height:2.4rem;margin-top:auto;padding-top:1.5rem}.D-portfolio-card__arrow{flex-shrink:0;font-size:5rem;height:1em;line-height:1;position:relative;width:1em}@media (max-width:575.98px){.D-portfolio-card__arrow{font-size:4rem}}.D-portfolio-card__arrow:after,.D-portfolio-card__arrow:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:0;text-transform:none;top:0;transition:opacity .2s ease}.D-portfolio-card__arrow:before{content:"\e90c"}.D-portfolio-card__arrow:after{content:"\e932";opacity:0}@media (hover:hover){.D-portfolio-card:hover{color:inherit}.D-portfolio-card:hover .D-portfolio-card__arrow:before{opacity:0}.D-portfolio-card:hover .D-portfolio-card__arrow:after{opacity:1}}.D-article{--wp--style--global--content-size:78rem;--wp--style--global--wide-size:78rem;margin-inline:auto;max-width:calc(78rem + var(--container-padding)*2);padding:0 var(--container-padding)}.D-article__header{padding-block:7.6rem 4rem}@media (max-width:1023.98px){.D-article__header{padding-bottom:3rem;padding-top:5rem}}@media (max-width:767.98px){.D-article__header{padding-bottom:2.5rem;padding-top:4rem}}.D-article__header__cat{background:var(--cat-color);color:#fff;display:inline-block;font-size:1.6rem;font-weight:500;line-height:2.4rem;margin:0;padding:.1rem .8rem .3rem;white-space:nowrap}.D-article__header__title{color:var(--bs-primary);font-size:3rem;font-weight:700;line-height:1.7;margin:2.8rem 0 0}@media (max-width:767.98px){.D-article__header__title{font-size:2.4rem;margin-top:2rem}}@media (max-width:575.98px){.D-article__header__title{font-size:2.2rem}}.D-article__header__profile{align-items:center;border-bottom:1px solid var(--bs-primary);border-top:1px solid var(--bs-primary);display:flex;flex-wrap:wrap;gap:1.6rem 1.4rem;margin-top:3rem;padding:1.4rem 0}@media (max-width:767.98px){.D-article__header__profile{margin-top:2rem;padding:1.2rem 0}}.D-article__header__name{color:var(--bs-primary);font-size:1.8rem;font-weight:700;line-height:2.4rem;margin:0}.D-article__header__office{align-items:center;background:var(--bs-primary);border-radius:.5rem;color:#fff;display:inline-flex;font-size:1.6rem;font-weight:500;gap:.8rem;height:2.8rem;line-height:2.4rem;padding:0 1.4rem;text-decoration:none;white-space:nowrap}.D-article__header__office:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904";font-family:icon;font-size:1rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}@media (hover:hover){.D-article__header__office:hover{color:#fff;opacity:.85}}.D-article__header__tags{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:1rem 0 0;padding:0}.D-article__header__tags li{background:#152e8314;border-radius:1.4rem;color:var(--bs-primary);font-size:1.4rem;line-height:2.4rem;padding:0 .8rem .1rem;white-space:nowrap}.D-article__acf-empty{color:#1c1c1c99;font-size:1.4rem;margin:0 0 1em}:where(.D-article__body>:not(:last-child)){margin-bottom:2rem}.D-article__body>figure:not(:last-child){margin-bottom:2rem}.D-article__body .D-article__specs{margin-top:4rem}.D-article__specs{background:#fff;border:1px solid var(--bs-primary);border-radius:1.4rem;display:grid;gap:2rem;padding:2.8rem 4rem}@media (max-width:767.98px){.D-article__specs{padding:2rem 2.4rem}}@media (max-width:575.98px){.D-article__specs{gap:1.6rem;padding:1.6rem 1.8rem}}.D-article__specs__row{align-items:center;display:grid;gap:1.6rem 2.4rem;grid-template-columns:auto 1fr}@media (max-width:575.98px){.D-article__specs__row{align-items:start;gap:.8rem;grid-template-columns:1fr}}.D-article__specs dt{align-items:center;background:var(--bs-primary);border-radius:.4rem;color:#fff;display:inline-flex;font-size:1.6rem;font-weight:500;justify-content:center;line-height:2.4rem;margin:0;min-width:6em;padding:.5rem .8rem .7rem;white-space:nowrap}.D-article__specs dd{color:#1c1c1ccc;font-size:1.6rem;line-height:3.2rem;margin:0}.D-article__specs dd .D-article__acf-empty{margin:0}.D-article__specs ul{align-items:center;display:flex;flex-wrap:wrap;gap:0 2.4rem;line-height:3.2rem;list-style:none;margin:0;padding:0}.D-article__specs li{margin:0;padding-left:1.6rem;position:relative}.D-article__specs li+li{margin-top:0}.D-article__specs li:before{background:var(--bs-primary);border-radius:50%;content:"";height:.8rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.8rem}.D-article__body .wp-block-image>a.is-glightbox-image{cursor:zoom-in;display:block;position:relative}.D-article__body .wp-block-image>a.is-glightbox-image:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}.D-article__body .wp-block-image__zoom-icon{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.251);border:none;border-radius:4px;color:#fff;display:flex;height:20px;justify-content:center;opacity:0;padding:0;pointer-events:none;position:absolute;right:16px;top:16px;transition:opacity .2s ease;width:20px;z-index:2}.D-article__body .wp-block-image>a.is-glightbox-image:hover .wp-block-image__zoom-icon{opacity:1}.D-article__body .D-article__specs ul li+li{margin-top:0}.D-footer__cta01{background:url(/wp-content/themes/neuro-diversity/assets/images/portfolio/cta01_bg.webp) no-repeat 50% 50%;background-size:cover;margin-top:6rem;padding-block:6rem;position:relative}@media (max-width:1023.98px){.D-footer__cta01{padding-block:4rem}}@media (max-width:767.98px){.D-footer__cta01{padding-block:2.5rem}}.D-footer__cta01__container{color:#fff;margin:0 auto;max-width:calc(99.4rem + var(--container-padding)*2);padding:0 var(--container-padding);position:relative;text-align:center;z-index:1}@media (max-width:1023.98px){.D-footer__cta01__container{max-width:80rem}}.D-footer__cta01__title{font-size:2.5rem;line-height:1.5}@media (max-width:1023.98px){.D-footer__cta01__title{font-size:2.2rem}}.D-footer__cta01__text{font-size:1.6rem;margin-top:2rem}@media (max-width:767.98px){.D-footer__cta01__text{margin-top:1.5rem}}.D-footer__cta01__points{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;list-style:none;margin:5rem 0 0;padding:0}@media (max-width:1023.98px){.D-footer__cta01__points{margin-top:4rem}}@media (max-width:767.98px){.D-footer__cta01__points{margin-top:2.5rem}}@media (max-width:575.98px){.D-footer__cta01__points{gap:1rem}}.D-footer__cta01__points li{background:var(--bs-primary);border:1px solid #fff;border-radius:1rem;color:#fff;display:grid;flex:0 0 auto;font-size:var(--fz18);line-height:1.5;min-height:4.5em;padding:1rem 1.5rem;place-items:center;width:11em}@media (max-width:575.98px){.D-footer__cta01__points li{font-size:1.4rem;padding:1rem;width:calc(50% - .5rem)}}.D-footer__cta01__btn-container{align-items:flex-end;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:6rem auto 0;max-width:calc(72rem + var(--container-padding)*2);padding:0 var(--container-padding);position:relative;z-index:1}@media (max-width:1023.98px){.D-footer__cta01__btn-container{gap:2rem;margin-top:4rem}}@media (max-width:767.98px){.D-footer__cta01__btn-container{grid-template-columns:1fr;margin-top:2.5rem}}.D-footer__cta01__corp{align-items:center;background:#ffffffd9;border-radius:1.4rem;color:inherit;display:flex;gap:2rem 2.4rem;margin:3rem auto 0;max-width:100rem;padding:2.4rem 3.2rem;position:relative;text-decoration:none;width:calc(100% - var(--container-padding)*2);z-index:1}@media (max-width:1023.98px){.D-footer__cta01__corp{gap:1.6rem;padding:2rem 2.4rem}}@media (max-width:767.98px){.D-footer__cta01__corp{flex-wrap:wrap;margin-top:2rem;padding:1.8rem 2rem}}@media (hover:hover){.D-footer__cta01__corp:hover{color:inherit}.D-footer__cta01__corp:hover .D-footer__cta01__corp__btn{opacity:.75}}.D-footer__cta01__corp__icon{align-items:center;background:var(--bs-cyan);border-radius:1rem;display:flex;flex-shrink:0;height:5rem;justify-content:center;overflow:clip;padding:1.3rem;width:5rem}.D-footer__cta01__corp__icon img{display:block;height:2.4rem;width:2.4rem}.D-footer__cta01__corp__body{display:grid;flex:1 1 auto;gap:.2rem;min-width:0}.D-footer__cta01__corp__title{color:var(--bs-cyan);font-size:1.8rem;font-weight:700;line-height:3.6rem}@media (max-width:767.98px){.D-footer__cta01__corp__title{line-height:1.5}}.D-footer__cta01__corp__text{color:#1c1c1ccc;font-size:1.4rem;line-height:2.4rem}.D-footer__cta01__corp__btn{align-items:center;background:#fff;border:1px solid #1c1c1c;border-radius:2.4rem;color:#1c1c1ccc;display:inline-flex;flex-shrink:0;font-size:1.8rem;font-weight:500;gap:1.2rem;justify-content:center;line-height:2.3rem;margin-left:auto;padding:1.2rem 2.4rem 1.2rem 2.8rem;transition:opacity .2s ease;white-space:nowrap}.D-footer__cta01__corp__btn img{display:block;height:2rem;width:3.7rem}@media (max-width:767.98px){.D-footer__cta01__corp__btn{margin-left:0;width:100%}}.D-article__body .is-style-section{margin-bottom:var(--wpc--group-gap,6rem);margin-top:var(--wpc--group-gap,6rem)}.D-article__body .is-style-container--xl{margin-left:auto;margin-right:auto;max-width:128rem;padding-left:var(--container-padding);padding-right:var(--container-padding)}.D-article__body .is-style-gray-box{background:var(--bs-light);padding:3rem}@media (max-width:575.98px){.D-article__body .is-style-gray-box{padding:2rem}}.D-article__body ol.is-style-gray-box,.D-article__body ul.is-style-gray-box{padding:3rem 3rem 3rem 5rem}@media (max-width:575.98px){.D-article__body ol.is-style-gray-box,.D-article__body ul.is-style-gray-box{padding:2rem 2rem 2rem 4rem}}.D-article__body .is-style-btn1>a,.D-article__body .is-style-btn1>button,.D-article__body .is-style-btn1>div{align-items:center;background-color:initial;border:1px solid;border-radius:4em;color:currentColor;display:inline-flex;font-size:1.8rem;font-weight:400;line-height:1.3;min-height:4.7rem;padding:.5em 4.5em .5em 1.5em;position:relative;text-align:left;transition:all .2s ease-in-out}@media (min-width:576px){.D-article__body .is-style-btn1>a,.D-article__body .is-style-btn1>button,.D-article__body .is-style-btn1>div{min-width:13em}}@media (max-width:575.98px){.D-article__body .is-style-btn1>a,.D-article__body .is-style-btn1>button,.D-article__body .is-style-btn1>div{display:flex;font-size:1.4rem;margin-left:auto;margin-right:auto;max-width:min(73vmin,22em,100%)}}.D-article__body .is-style-btn1>a:after,.D-article__body .is-style-btn1>button:after,.D-article__body .is-style-btn1>div:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e900";font-family:icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-.5em;position:absolute;right:1.5em;text-transform:none;top:50%}.D-article__body .is-style-btn1>a--icon-arrow1-b:after,.D-article__body .is-style-btn1>button--icon-arrow1-b:after,.D-article__body .is-style-btn1>div--icon-arrow1-b:after{content:"\e902"}.D-article__body .is-style-btn1>a--icon-newwindow,.D-article__body .is-style-btn1>button--icon-newwindow,.D-article__body .is-style-btn1>div--icon-newwindow{padding-right:2.75em}.D-article__body .is-style-btn1>a--icon-newwindow:after,.D-article__body .is-style-btn1>button--icon-newwindow:after,.D-article__body .is-style-btn1>div--icon-newwindow:after{content:"\e92f"}@media (hover:hover){.D-article__body .is-style-btn1>a:hover,.D-article__body .is-style-btn1>button:hover,.D-article__body .is-style-btn1>div:hover{background-color:var(--bs-light);border-color:var(--bs-primary);color:var(--bs-primary)}}@media (min-width:1024px){.D-article__body .is-style-btn1>a.--lg-w-360,.D-article__body .is-style-btn1>button.--lg-w-360,.D-article__body .is-style-btn1>div.--lg-w-360{min-width:36rem}}.D-article__body .is-style-btn2>a,.D-article__body .is-style-btn2>button,.D-article__body .is-style-btn2>div{background-color:unset!important;border-bottom:1px solid;border-radius:0;border-top:1px solid;color:currentColor;display:block;font-weight:400;line-height:1.5;margin:0 auto -1px;padding:2rem 5.5rem 2rem .5rem;position:relative;text-align:left;text-decoration:none}.D-article__body .is-style-btn2>a:after,.D-article__body .is-style-btn2>a:before,.D-article__body .is-style-btn2>button:after,.D-article__body .is-style-btn2>button:before,.D-article__body .is-style-btn2>div:after,.D-article__body .is-style-btn2>div:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90c";font-family:icon;font-size:5.1rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-.5em;position:absolute;right:0;text-transform:none;top:50%;transition:opacity .2s ease}.D-article__body .is-style-btn2>a:after,.D-article__body .is-style-btn2>button:after,.D-article__body .is-style-btn2>div:after{content:"\e932";opacity:0}.D-article__body .is-style-btn2>a:hover,.D-article__body .is-style-btn2>button:hover,.D-article__body .is-style-btn2>div:hover{color:currentColor}.D-article__body .is-style-btn2>a:hover:before,.D-article__body .is-style-btn2>button:hover:before,.D-article__body .is-style-btn2>div:hover:before{opacity:0}.D-article__body .is-style-btn2>a:hover:after,.D-article__body .is-style-btn2>button:hover:after,.D-article__body .is-style-btn2>div:hover:after{opacity:1}.D-article__body .is-style-btn2>a.--default,.D-article__body .is-style-btn2>button.--default,.D-article__body .is-style-btn2>div.--default{color:var(--bs-primary);max-width:29em}.D-article__body .is-style-btn2>a.--default:hover,.D-article__body .is-style-btn2>button.--default:hover,.D-article__body .is-style-btn2>div.--default:hover{color:var(--bs-primary)}.D-article__body .is-style-btn2>a__en,.D-article__body .is-style-btn2>button__en,.D-article__body .is-style-btn2>div__en{display:block;font-family:Shippori Mincho B1,serif;font-size:1.3rem}.D-article__body .is-style-btn2>a__title,.D-article__body .is-style-btn2>button__title,.D-article__body .is-style-btn2>div__title{display:block;font-size:2rem;font-style:normal;font-weight:700}@media (max-width:575.98px){.D-article__body .is-style-btn2>a__title,.D-article__body .is-style-btn2>button__title,.D-article__body .is-style-btn2>div__title{font-size:1.6rem}}.D-article__body .is-style-btn2>a__caption,.D-article__body .is-style-btn2>button__caption,.D-article__body .is-style-btn2>div__caption{font-size:1.2rem;margin:.5rem 0 0}.D-article__body .is-style-btn3>a,.D-article__body .is-style-btn3>button,.D-article__body .is-style-btn3>div{background-color:unset!important;border-radius:0;color:currentColor;display:inline-block;font-size:1.4rem;padding:0 2.5em 0 0;position:relative}.D-article__body .is-style-btn3>a,.D-article__body .is-style-btn3>a:after,.D-article__body .is-style-btn3>button,.D-article__body .is-style-btn3>button:after,.D-article__body .is-style-btn3>div,.D-article__body .is-style-btn3>div:after{transition:color .2s ease}.D-article__body .is-style-btn3>a:hover,.D-article__body .is-style-btn3>a:hover:after,.D-article__body .is-style-btn3>button:hover,.D-article__body .is-style-btn3>button:hover:after,.D-article__body .is-style-btn3>div:hover,.D-article__body .is-style-btn3>div:hover:after{color:var(--bs-primary)}.D-article__body .is-style-btn3>a:after,.D-article__body .is-style-btn3>a:before,.D-article__body .is-style-btn3>button:after,.D-article__body .is-style-btn3>button:before,.D-article__body .is-style-btn3>div:after,.D-article__body .is-style-btn3>div:before{content:"";height:2rem;margin-top:-1rem;position:absolute;right:0;top:50%;width:1.6rem}.D-article__body .is-style-btn3>a:before,.D-article__body .is-style-btn3>button:before,.D-article__body .is-style-btn3>div:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='20' viewBox='0 0 16 20'%3E%3Cpath d='m1 1 14 9-14 9' style='fill:none;stroke:%23707070'/%3E%3C/svg%3E") no-repeat 50%/contain}.D-article__body .is-style-btn3>a:after,.D-article__body .is-style-btn3>button:after,.D-article__body .is-style-btn3>div:after{background:currentColor;clip-path:polygon(0 0,1.6rem 1rem,0 2rem);opacity:0;transition:opacity .2s ease}.D-article__body .is-style-btn3>a:hover,.D-article__body .is-style-btn3>button:hover,.D-article__body .is-style-btn3>div:hover{color:var(--bs-primary)}.D-article__body .is-style-btn3>a:hover:after,.D-article__body .is-style-btn3>button:hover:after,.D-article__body .is-style-btn3>div:hover:after{opacity:1}.D-article__body .is-style-btn4>a,.D-article__body .is-style-btn4>button,.D-article__body .is-style-btn4>div{align-items:center;background-color:var(--bs-primary);border:1px solid var(--bs-primary);border-radius:4em;color:currentColor;color:#fff;display:inline-flex;font-size:var(--fz-20);font-weight:400;line-height:1.3;min-height:6rem;padding:.5em 1.5em .5em 4.5em;position:relative;text-align:left;transition:all .2s ease-in-out}@media (min-width:576px){.D-article__body .is-style-btn4>a,.D-article__body .is-style-btn4>button,.D-article__body .is-style-btn4>div{min-width:13em}}.D-article__body .is-style-btn4>a:before,.D-article__body .is-style-btn4>button:before,.D-article__body .is-style-btn4>div:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e922";font-family:icon;font-size:200%;font-style:normal;font-variant:normal;font-weight:400;left:2.5rem;line-height:1;margin-top:-.5em;position:absolute;text-transform:none;top:50%}@media (hover:hover){.D-article__body .is-style-btn4>a:hover,.D-article__body .is-style-btn4>button:hover,.D-article__body .is-style-btn4>div:hover{background-color:var(--bs-light);border-color:var(--bs-primary);color:var(--bs-primary)}}.D-article__body .is-style-full-width{display:block}.D-article__body .is-style-full-width img{width:100%}.D-article__body .is-style-link-list{list-style:none;margin:0;padding:0}.D-article__body .is-style-link-list li{margin-bottom:1rem}.D-article__body .is-style-link-list a{color:currentColor}.D-article__body .is-style-link-list a:not([class]){border-radius:0;color:currentColor;display:inline-block;font-size:1.4rem;padding-right:2.5em;position:relative;top:none}.D-article__body .is-style-link-list a:not([class]),.D-article__body .is-style-link-list a:not([class]):after{transition:color .2s ease}.D-article__body .is-style-link-list a:not([class]):hover,.D-article__body .is-style-link-list a:not([class]):hover:after{color:var(--bs-primary)}.D-article__body .is-style-link-list a:not([class]):after,.D-article__body .is-style-link-list a:not([class]):before{content:"";height:2rem;margin-top:-1rem;position:absolute;right:0;top:50%;width:1.6rem}.D-article__body .is-style-link-list a:not([class]):before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='20' viewBox='0 0 16 20'%3E%3Cpath d='m1 1 14 9-14 9' style='fill:none;stroke:%23707070'/%3E%3C/svg%3E") no-repeat 50%/contain}.D-article__body .is-style-link-list a:not([class]):after{background:currentColor;clip-path:polygon(0 0,1.6rem 1rem,0 2rem);opacity:0;transition:opacity .2s ease}.D-article__body .is-style-link-list a:not([class]):hover{color:var(--bs-primary)}.D-article__body .is-style-link-list a:not([class]):hover:after{opacity:1}@media (max-width:767.98px){.D-article__body .is-style-table-sp1{overflow-x:auto}.D-article__body .is-style-table-sp1 table{min-width:640px}}.D-article__body .is-style-table-sp2 th{text-align:left;width:25%}@media (max-width:767.98px){.D-article__body .is-style-table-sp2,.D-article__body .is-style-table-sp2 tbody,.D-article__body .is-style-table-sp2 td,.D-article__body .is-style-table-sp2 tfoot,.D-article__body .is-style-table-sp2 th,.D-article__body .is-style-table-sp2 thead{display:block;width:inherit}}.D-article__body .is-style-strong-line strong{background:linear-gradient(#0000 50%,#ffe400 0)}.D-article__body .is-style-link-icon-pdf a[href*=".pdf"]:after{content:"\e930";font-size:140%}.D-article__body .is-style-link-icon a[target=_blank]:after,.D-article__body .is-style-link-icon-pdf a[href*=".pdf"]:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;vertical-align:-10%}.D-article__body .is-style-link-icon a[target=_blank]:after{content:"\e92f";font-size:120%}.D-article__body .is-style-link-icon a[href*=".pdf"]:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e930";font-family:icon;font-size:140%;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;vertical-align:-10%}.D-article__body .entry-cta-block01{background:linear-gradient(180deg,#72b1ee,#486db2);container-type:inline-size;padding:6rem var(--container-padding);position:relative}@media (max-width:1023.98px){.D-article__body .entry-cta-block01{padding-block:4rem}}@media (max-width:767.98px){.D-article__body .entry-cta-block01{padding-block:2.5rem}}.D-article__body .entry-cta-block01:before{background:url(/wp-content/themes/neuro-diversity/assets/images/cta01/bg1.webp) no-repeat 50% 50%;background-size:cover;content:"";inset:0;mix-blend-mode:overlay;position:absolute;z-index:0}.D-article__body .entry-cta-block01__inner{margin:0 auto!important;padding:0 var(--container-padding)!important;position:relative}.D-article__body .entry-cta-block01__title{color:#fff;font-size:2.5rem;text-align:center}@media (max-width:1023.98px){.D-article__body .entry-cta-block01__title{font-size:2.2rem}}.D-article__body .entry-cta-block01__container{align-items:flex-start;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;margin-bottom:0!important;margin-top:4rem!important;max-width:82rem;padding:0;position:relative;z-index:1}@container (max-width: 760px){.D-article__body .entry-cta-block01__container{gap:2rem;margin-top:2rem;padding:0}}.D-article__body .entry-cta-block01__container>.wp-block-group{margin-block:0;width:100%}@media (max-width:1023.98px){.D-article__body .entry-cta-block01__container{gap:2rem;margin-top:2rem;padding:0}}@media (max-width:767.98px){.D-article__body .entry-cta-block01__container{grid-template-columns:1fr}}.D-article__body .main_title{display:none}.D-article__body .mod_cont{padding-bottom:6rem}.D-article__body .mod_cont p{margin-bottom:0;margin-top:0}@media (max-width:575.98px){.D-article__body .mod_cont{padding-bottom:4rem}}.D-article__body .wp-block-group{margin-bottom:var(--wpc--group-gap,6rem);margin-top:var(--wpc--group-gap,6rem)}.D-article__body h2,.D-article__body h3,.D-article__body h4,.D-article__body h5,.D-article__body h6{color:var(--bs-primary);font-weight:700;margin-bottom:1rem}.D-article__body h2{background:var(--bs-light);border-bottom:1px solid var(--bs-primary);border-top:1px solid var(--bs-primary);font-size:2.2rem;letter-spacing:.05em;margin-bottom:1em;padding:.3rem 3rem}@media (max-width:575.98px){.D-article__body h2{font-size:2rem;padding:.3rem .8rem}}.D-article__body h3{border-left:.8rem solid var(--bs-cyan);font-size:2.2rem;letter-spacing:.1em;line-height:1.5;margin-bottom:1em;padding-left:1.5rem}@media (max-width:575.98px){.D-article__body h3{font-size:1.8rem}}.D-article__body h4{font-size:1.8rem}.D-article__body h6{font-weight:400}.D-article__body p:not(.btn5__shoulder){margin-bottom:1em;margin-top:1rem}.D-article__body p:not(.btn5__shoulder) .line{background:linear-gradient(#0000 50%,#ffe400 0)}.D-article__body .bold{font-weight:700}.D-article__body .caption{font-size:1.4rem}.D-article__body a:not(.wp-element-button,.btn1,.btn2,.btn3,.btn4,.btn5,.btn6,.btn7,.btn8,.btn9,.btn10){color:var(--bs-primary)}.D-article__body a:not(.wp-element-button,.btn1,.btn2,.btn3,.btn4,.btn5,.btn6,.btn7,.btn8,.btn9,.btn10):hover{text-decoration:underline}.D-article__body a.external:after{content:"\e92f";font-size:120%}.D-article__body a.external:after,.D-article__body a.pdf:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;vertical-align:-10%}.D-article__body a.pdf:after{content:"\e930";font-size:140%}.D-article__body #toc_container{background:#0000;border:0;border-bottom:1px solid var(--bs-primary);margin-bottom:var(--wpc--group-gap,6rem);margin-top:var(--wpc--group-gap,6rem);padding:0}.D-article__body #toc_container .toc_title{background:var(--bs-light);border-bottom:1px solid var(--bs-primary);border-top:1px solid var(--bs-primary);color:var(--bs-primary);font-size:2.2rem;font-weight:700;letter-spacing:.05em;line-height:1.4;margin-bottom:1em;padding:.3rem 3rem}@media (max-width:575.98px){.D-article__body #toc_container .toc_title{font-size:2rem;padding:.3rem .8rem}}.D-article__body #toc_container .toc_list{line-height:1.6;list-style:disc;margin:2rem 2rem 2rem 4rem}@media (max-width:767.98px){.D-article__body #toc_container .toc_list{margin-left:2rem}}.D-article__body #toc_container .toc_list a{color:currentColor}.D-article__body #toc_container .toc_list a:hover{color:var(--bs-primary)}.D-article__body #toc_container .toc_list li+li{margin-top:.5rem}.D-article__body #toc_container .toc_list ul{list-style:"・";margin:.5rem 0 0}.D-article__body dd,.D-article__body dl,.D-article__body dt{line-height:1.7;margin:0}.D-article__body ul{line-height:1.6}.D-article__body ul li+li{margin-top:2rem}.D-article__body .bg_cont{border:0;padding:3rem}@media (max-width:575.98px){.D-article__body .bg_cont{padding:2rem}}.D-article__body .lightblue,.D-article__body .lightgrey{background:var(--bs-light)}.D-article__body .index_list{margin-bottom:2rem;margin-top:2rem}.D-article__body .bg_cont.index_list.lightblue{background:#0000;border-bottom:1px solid var(--bs-primary);border-top:1px solid var(--bs-primary);margin:0;padding:0}.D-article__body .bg_cont.index_list.lightblue h2{border-top:0;margin:0}@media (max-width:767.98px){.D-article__body .bg_cont.index_list.lightblue h2{padding:.3rem 1.5rem}}.D-article__body .bg_cont.index_list.lightblue .temp_disclist{line-height:1.6;list-style:disc;margin:2rem 2rem 2rem 4rem}@media (max-width:767.98px){.D-article__body .bg_cont.index_list.lightblue .temp_disclist{margin-left:2rem}}.D-article__body .bg_cont.index_list.lightblue .temp_disclist a{color:currentColor}.D-article__body .bg_cont.index_list.lightblue .temp_disclist a:hover{color:var(--bs-primary)}.D-article__body .bg_cont.index_list.lightblue .temp_disclist .temp_disclist{list-style:"・";margin:.5rem 0 0}.D-article__body .temp_decimallist{line-height:1.6}.D-article__body .temp_decimallist li+li{margin-top:2rem}.D-article__body .temp_disclist li+li{margin-top:.5rem}.D-article__body .temp_linklist{list-style:none;margin:0;padding:0}.D-article__body .temp_linklist li{margin-bottom:1rem}.D-article__body .temp_linklist a{color:currentColor}.D-article__body .temp_linklist a:not([class]){border-radius:0;display:inline-block;font-size:1.4rem;padding-right:2.5em;position:relative}.D-article__body .temp_linklist a:not([class]),.D-article__body .temp_linklist a:not([class]):after{transition:color .2s ease}.D-article__body .temp_linklist a:not([class]):hover,.D-article__body .temp_linklist a:not([class]):hover:after{color:var(--bs-primary)}.D-article__body .temp_linklist a:not([class]):after,.D-article__body .temp_linklist a:not([class]):before{content:"";height:2rem;margin-top:-1rem;position:absolute;right:0;top:50%;width:1.6rem}.D-article__body .temp_linklist a:not([class]):before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='20' viewBox='0 0 16 20'%3E%3Cpath d='m1 1 14 9-14 9' style='fill:none;stroke:%23707070'/%3E%3C/svg%3E") no-repeat 50%/contain}.D-article__body .temp_linklist a:not([class]):after{background:currentColor;clip-path:polygon(0 0,1.6rem 1rem,0 2rem);opacity:0;transition:opacity .2s ease}.D-article__body .temp_linklist a:not([class]):hover{color:var(--bs-primary)}.D-article__body .temp_linklist a:not([class]):hover:after{opacity:1}.D-article__body .gallery{display:flex;flex-wrap:wrap;margin:0 -1.5rem}.D-article__body .gallery .gallery_set{flex:1;padding:0 1.5rem}.D-article__body .gallery .img_wrap{margin-left:auto;margin-right:auto;text-align:center}.D-article__body .gallery.w700{margin:0 auto;max-width:700px}.D-article__body .gallery img{width:100%}@media (max-width:575.98px){.D-article__body .gallery.img3 .gallery_set{flex:auto;width:100%}}.D-article__body .gallery.bnr_area .gallery_set{flex:inherit}.D-article__body .gallery.bnr_area img{width:inherit}.D-article__body .gallery .caption,.D-article__body .img_txt .img_wrap{text-align:center}@media (min-width:768px){.D-article__body .img_txt{display:flex;margin:0 -1.5rem}.D-article__body .img_txt .img,.D-article__body .img_txt .txt{padding:0 1.5rem;width:50%}}@media (max-width:767.98px){.D-article__body .img_txt .img{margin-bottom:1.5rem}}@media (max-width:575.98px){.D-article__body .flow .gallery_set{flex-basis:100%;margin-bottom:3rem}}.D-article__body .flow .img_wrap,.D-article__body .flow .img_wrap1{background:var(--bs-light);min-height:100%;padding:3rem;position:relative;text-align:center}.D-article__body .flow .img_wrap:after{content:"";display:block;position:absolute;width:0}@media (min-width:576px){.D-article__body .flow .img_wrap:after{border-bottom:2rem solid #0000;border-left:2rem solid #0000;border-left-color:var(--bs-light);border-right:0 solid #0000;border-top:2rem solid #0000;left:100%;margin-top:-2rem;top:50%}}@media (max-width:575.98px){.D-article__body .flow .img_wrap:after{border-bottom:0 solid #0000;border-left:1.5rem solid #0000;border-right:1.5rem solid #0000;border-top:1.5rem solid #0000;border-top-color:var(--bs-light);left:50%;margin-left:-1.5rem;top:100%}}.D-article__body table{border-collapse:collapse;border-left:1px solid var(--bs-gray-300);border-top:1px solid var(--bs-gray-300);width:100%}.D-article__body table thead{border-bottom:0}.D-article__body table td,.D-article__body table th{border:0;border-bottom:1px solid var(--bs-gray-300);border-right:1px solid var(--bs-gray-300);font-size:1.4rem;line-height:1.6;padding:1.2rem 2.4rem}.D-article__body table th{font-size:87.5%;font-weight:400;vertical-align:top}.D-article__body table td.bg_gray,.D-article__body table th{background:#f0f0f0;text-align:center}.D-article__body table thead th{background:silver;background:var(--bs-gray-400);color:#fff;font-weight:700;text-align:center}.D-article__body .temp_scroll{margin-top:.5rem}@media (max-width:767.98px){.D-article__body .temp_scroll{overflow-x:auto}.D-article__body .temp_scroll table{min-width:640px}}.D-article__body .temp_scroll table tbody th{text-align:left}.D-article__body .sp_1col th{text-align:left;width:25%}@media (max-width:767.98px){.D-article__body .sp_1col,.D-article__body .sp_1col tbody,.D-article__body .sp_1col td,.D-article__body .sp_1col tfoot,.D-article__body .sp_1col th,.D-article__body .sp_1col thead{display:block;width:inherit}}.D-article__body .mb20{margin-bottom:2rem}@media (max-width:575.98px){.D-article__body .pc,.D-article__body .pcOnly{display:none}}@media (min-width:576px){.D-article__body .sp,.D-article__body .spOnly{display:none}}