@charset "UTF-8";.D-conditions{align-items:center;background:var(--bs-light);display:grid;gap:0 2rem;grid-template-columns:auto 1fr;overflow:hidden;padding:3.75rem;position:relative}@media (max-width:1023.98px){.D-conditions{padding:3rem}}@media (max-width:679px){.D-conditions{display:block}}@media (max-width:575.98px){.D-conditions{padding:2.5rem}}.D-conditions__hr{grid-column:span 2;padding:3.75rem 0;position:relative}@media (max-width:1023.98px){.D-conditions__hr{padding:3rem 0}}@media (max-width:575.98px){.D-conditions__hr{padding:2.5rem 0}}.D-conditions__hr:after{border-top:1px solid var(--bs-primary);content:"";left:-3.75rem;position:absolute;right:-3.75rem}.D-conditions__list{list-style:none;margin:0;padding:0}.D-conditions__list li{background:url(/wp-content/themes/neuro-diversity/assets/images/icon-circle1.svg) no-repeat 0 50%;background-size:1.875em;display:grid;line-height:1.5;min-height:1.875em;padding-left:2.75em;place-items:center start}.D-conditions__list li.--cross{background-image:url(/wp-content/themes/neuro-diversity/assets/images/icon-cross1.svg)}.D-conditions__list li span{display:inline-block}.D-conditions__list li+li{margin-top:1.25rem}.D-conditions__result{align-items:center;display:flex;justify-content:space-between}@media (max-width:679px){.D-conditions__result{margin-top:2rem}}.D-conditions__heading1{margin:0;writing-mode:vertical-rl}@media (max-width:679px){.D-conditions__heading1{margin-left:-1rem}}@media (max-width:575.98px){.D-conditions__heading1{margin-left:0}}.D-conditions__heading1 span{background:linear-gradient(180deg,var(--gradient1-start) 0,var(--gradient1-end) 100%);color:#fff;display:inline-block;font-size:1.5rem;letter-spacing:.1em;margin:0;padding:1.75rem 1.25rem}.D-conditions__arrow{flex:1;margin-left:1rem;min-width:6rem;position:relative}.D-conditions__arrow:before{background:linear-gradient(90deg,#3bcced,#3496f7);content:"";height:.8rem;left:0;margin-top:-.4rem;-webkit-mask-image:url(/wp-content/themes/neuro-diversity/assets/images/mask-dot1-x.png);mask-image:url(/wp-content/themes/neuro-diversity/assets/images/mask-dot1-x.png);-webkit-mask-repeat:space;mask-repeat:space;position:absolute;right:3rem;top:50%}.D-conditions__arrow:after{background:#3bcced;clip-path:polygon(0 0,100% 50%,0 100%);content:"";height:2.5rem;margin-top:-1.25rem;position:absolute;right:1rem;top:50%;width:2rem}.D-conditions__heading2{color:var(--bs-primary);flex:2;font-size:2.2rem;font-weight:700;left:-.25em;letter-spacing:.05em;line-height:1.59;margin:0 auto;position:relative;text-align:center;white-space:nowrap}@media (max-width:1339.98px){.D-conditions__heading2{font-size:2rem}}.D-conditions__heading2 small{color:var(--bs-dark);display:block;font-size:1.6rem;line-height:1.75;margin-bottom:.5em}@media (max-width:575.98px),(min-width:1024px) and (max-width:1100px),(min-width:680px) and (max-width:767.98px){.D-conditions__result{flex-direction:column}.D-conditions__heading1{margin-bottom:1rem;width:100%;writing-mode:unset}.D-conditions__heading1 span{display:block;padding:.5rem 1rem;text-align:center}.D-conditions__arrow{margin:0;min-height:5rem}.D-conditions__arrow:before{background:linear-gradient(0deg,#3bcced,#3496f7);bottom:2rem;height:auto;left:50%;margin:0 0 0 -.4rem;-webkit-mask-image:url(/wp-content/themes/neuro-diversity/assets/images/mask-dot1-y.png);mask-image:url(/wp-content/themes/neuro-diversity/assets/images/mask-dot1-y.png);right:inherit;top:0;width:.8rem}.D-conditions__arrow:after{bottom:0;left:50%;margin:0 0 0 -1rem;right:0;top:inherit;transform:rotate(90deg)}}.D-service-list1{display:grid;gap:1.2rem 1.5rem;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.D-service-list1 li{background:var(--bs-light);border-radius:.7rem;display:grid;font-size:1.5rem;font-weight:500;line-height:1.33;min-height:3.5em;place-items:center;text-align:center}.D-service-list1 li.--gradient{background:linear-gradient(180deg,var(--gradient1-start) 0,var(--gradient1-end) 100%);color:#fff}.D-price-table{width:100%}.D-price-table td,.D-price-table th{font-weight:700;height:3em;line-height:1.4;padding:.5rem 1rem;text-align:center;vertical-align:middle}@media (max-width:575.98px){.D-price-table td,.D-price-table th{font-size:1.4rem;padding:.5rem}}.D-price-table thead{background:var(--bs-primary);color:#fff}.D-price-table thead th{border:0;white-space:nowrap}.D-price-table thead th:not(:first-child){border-left:1rem solid #fff}@media (max-width:575.98px){.D-price-table thead th:not(:first-child){border-width:.5rem}}.D-price-table thead th:not(:last-child){border-right:1rem solid #fff}@media (max-width:575.98px){.D-price-table thead th:not(:last-child){border-width:.5rem}}.D-price-table tbody tr{border-bottom:1px solid var(--bs-primary)}.D-price-table tbody small{display:block;font-size:1.2rem;font-weight:400}.D-price-table tbody b{font-size:125%}.D-graduate-trial__btn4 .btn4{color:#fff}.D-graduate-trial__btn4 .btn4:hover{color:var(--bs-primary);text-decoration:none}.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{margin-bottom:1em;margin-top:1rem}.D-article__body p .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){color:var(--bs-primary)}.D-article__body a:not(.wp-element-button,.btn1,.btn2,.btn3,.btn4):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}}.D-check-point-heading{color:var(--bs-primary);font-family:Shippori Mincho B1,serif;font-size:1.6rem;font-weight:700;margin-bottom:.75em}.D-check-point-heading img{height:1.6em;margin-right:.25em;vertical-align:-35%;width:auto}.D-staff-box{border:1px solid var(--bs-primary);border-radius:.8rem;padding:3.5rem 3rem 2.5rem;position:relative}.D-staff-box__title{background:#fff;color:var(--bs-primary);display:inline-block;font-size:1.6rem;font-weight:700;line-height:1.4;margin-left:-1rem;padding:0 1rem;position:absolute;top:-.7em}