.child[data-astro-cid-hforyosj]{border-bottom:max(1px,.1rem) solid var(--border2)}@media only screen and (min-width: 769px){.child[data-astro-cid-hforyosj]{padding-bottom:10rem}}@media only screen and (max-width: 768px){.child[data-astro-cid-hforyosj]{padding-bottom:6rem}}.child[data-astro-cid-hforyosj] h2[data-astro-cid-hforyosj]{display:block;font-size:3rem}.child__mimamoriproject[data-astro-cid-hforyosj]{position:relative;background:var(--yellow2)}@media only screen and (min-width: 769px){.child__mimamoriproject[data-astro-cid-hforyosj]{padding:10rem 0;border-radius:6rem}}@media only screen and (max-width: 768px){.child__mimamoriproject[data-astro-cid-hforyosj]{padding:6rem 0;border-radius:3rem}}.child__mimamoriproject__heading[data-astro-cid-hforyosj]{display:flex}@media only screen and (min-width: 769px){.child__mimamoriproject__heading[data-astro-cid-hforyosj]{justify-content:center}}@media only screen and (max-width: 768px){.child__mimamoriproject__heading[data-astro-cid-hforyosj]{margin:0 1rem}}.child__mimamoriproject__body[data-astro-cid-hforyosj]{background:var(--white);border-radius:3rem;padding:4rem 0}@media only screen and (min-width: 769px){.child__mimamoriproject__body[data-astro-cid-hforyosj]{margin-top:6rem}}@media only screen and (max-width: 768px){.child__mimamoriproject__body[data-astro-cid-hforyosj]{margin-top:3rem}}.child__mimamoriproject__main[data-astro-cid-hforyosj]{display:flex;align-items:center}@media only screen and (min-width: 769px){.child__mimamoriproject__main[data-astro-cid-hforyosj]{padding:0 4rem;column-gap:3rem}}@media only screen and (max-width: 768px){.child__mimamoriproject__main[data-astro-cid-hforyosj]{flex-direction:column;padding:0 2rem}}@media only screen and (min-width: 769px){.child__mimamoriproject__main__image[data-astro-cid-hforyosj]{width:29.9rem}}@media only screen and (max-width: 768px){.child__mimamoriproject__main__image[data-astro-cid-hforyosj]{width:19.4rem}}@media only screen and (max-width: 768px){.child__mimamoriproject__main__image[data-astro-cid-hforyosj] img[data-astro-cid-hforyosj]{transform:scale(1.165)}}@media only screen and (min-width: 769px){.child__mimamoriproject__main__text[data-astro-cid-hforyosj]{flex:1}}@media only screen and (max-width: 768px){.child__mimamoriproject__main__text[data-astro-cid-hforyosj]{margin-top:3rem}}.child__mimamoriproject__main__text[data-astro-cid-hforyosj] p[data-astro-cid-hforyosj]{display:block}@media only screen and (min-width: 769px){.child__mimamoriproject__main__text[data-astro-cid-hforyosj] p[data-astro-cid-hforyosj]{font-size:max(10px,1.1713030747vw)}}@media only screen and (max-width: 768px){.child__mimamoriproject__main__text[data-astro-cid-hforyosj] p[data-astro-cid-hforyosj]{font-size:1.6rem}}@media only screen and (min-width: 769px){.child__mimamoriproject__main__text[data-astro-cid-hforyosj] p[data-astro-cid-hforyosj]+p[data-astro-cid-hforyosj]{margin-top:1.6rem}}@media only screen and (max-width: 768px){.child__mimamoriproject__main__text[data-astro-cid-hforyosj] p[data-astro-cid-hforyosj]+p[data-astro-cid-hforyosj]{margin-top:1rem}}@media only screen and (min-width: 769px){.child__mimamoriproject__main__text[data-astro-cid-hforyosj] a[data-astro-cid-hforyosj]{margin-top:2rem}}@media only screen and (max-width: 768px){.child__mimamoriproject__main__text[data-astro-cid-hforyosj] a[data-astro-cid-hforyosj]{margin:3rem auto 0;min-width:auto}}.child__map[data-astro-cid-hforyosj]{position:relative}@media only screen and (min-width: 769px){.child__map[data-astro-cid-hforyosj]{margin-top:10rem;padding-left:57rem;min-height:28rem}}@media only screen and (max-width: 768px){.child__map[data-astro-cid-hforyosj]{margin-top:6rem}}.child__map[data-astro-cid-hforyosj] img[data-astro-cid-hforyosj]{object-fit:cover;border-radius:3rem;border:.4rem solid var(--gray3)}@media only screen and (min-width: 769px){.child__map[data-astro-cid-hforyosj] img[data-astro-cid-hforyosj]{position:absolute;top:0;left:0;width:48rem;height:28rem}}@media only screen and (max-width: 768px){.child__map[data-astro-cid-hforyosj] img[data-astro-cid-hforyosj]{margin-top:3rem;margin-left:-1.5rem;width:calc(100% + 3rem);height:24rem}}.child__map[data-astro-cid-hforyosj] .illust[data-astro-cid-hforyosj]{transform:scaleX(-1)}@media only screen and (min-width: 769px){.child__map[data-astro-cid-hforyosj] .illust[data-astro-cid-hforyosj]{width:22.8rem;height:22.8rem;top:12rem;left:32rem}}@media only screen and (max-width: 768px){.child__map[data-astro-cid-hforyosj] .illust[data-astro-cid-hforyosj]{position:relative;width:20.3rem;height:20.3rem;margin-top:-15.2rem;margin-left:14.1rem}}.child__map[data-astro-cid-hforyosj] h3[data-astro-cid-hforyosj]{z-index:2;position:relative;display:block;width:fit-content;border-radius:9999px;padding:.7rem 1.7rem;background:var(--yellow2)}@media only screen and (min-width: 769px){.child__map[data-astro-cid-hforyosj] h3[data-astro-cid-hforyosj]{font-size:max(10px,1.0248901903vw);margin-top:3rem}}@media only screen and (max-width: 768px){.child__map[data-astro-cid-hforyosj] h3[data-astro-cid-hforyosj]{font-size:1.4rem;margin-top:-1rem}}.child__map[data-astro-cid-hforyosj] h3[data-astro-cid-hforyosj]:after{z-index:-1;content:"";display:block;position:absolute;width:1em;height:2rem;border-radius:9999px;left:2.5rem;bottom:-.9rem;transform-origin:left bottom;transform:rotate(-40deg);background:var(--yellow2)}.child__map[data-astro-cid-hforyosj] p[data-astro-cid-hforyosj]{display:block;margin-top:1.6rem}@media only screen and (min-width: 769px){.child__map[data-astro-cid-hforyosj] p[data-astro-cid-hforyosj]{font-size:max(10px,1.1713030747vw)}}@media only screen and (max-width: 768px){.child__map[data-astro-cid-hforyosj] p[data-astro-cid-hforyosj]{font-size:1.6rem}}@media only screen and (min-width: 769px){.child__map[data-astro-cid-hforyosj] a[data-astro-cid-hforyosj]{margin-top:3rem}}@media only screen and (max-width: 768px){.child__map[data-astro-cid-hforyosj] a[data-astro-cid-hforyosj]{margin:3rem auto 0;min-width:auto}}.child__others[data-astro-cid-hforyosj]{background:var(--yellow2)}@media only screen and (min-width: 769px){.child__others[data-astro-cid-hforyosj]{margin-top:10rem;border-radius:6rem;padding:10rem 0}}@media only screen and (max-width: 768px){.child__others[data-astro-cid-hforyosj]{margin-top:6rem;padding:6rem 0;border-radius:3rem}}.child__others__heading[data-astro-cid-hforyosj]{display:flex}@media only screen and (min-width: 769px){.child__others__heading[data-astro-cid-hforyosj]{justify-content:center}}@media only screen and (max-width: 768px){.child__others__heading[data-astro-cid-hforyosj]{margin:0 1rem}}@media only screen and (max-width: 768px){.child__others__heading[data-astro-cid-hforyosj] h2[data-astro-cid-hforyosj]{font-size:2.6rem}}.child__others__body[data-astro-cid-hforyosj]{display:flex;flex-direction:column}@media only screen and (min-width: 769px){.child__others__body[data-astro-cid-hforyosj]{row-gap:4rem;margin-top:8rem}}@media only screen and (max-width: 768px){.child__others__body[data-astro-cid-hforyosj]{margin-top:3rem;row-gap:3rem}}.child__others__group[data-astro-cid-hforyosj]{z-index:2;position:relative;display:flex;background:var(--white);border-radius:3rem}@media only screen and (min-width: 769px){.child__others__group[data-astro-cid-hforyosj]{justify-content:space-between;padding:4rem;column-gap:4rem}}@media only screen and (max-width: 768px){.child__others__group[data-astro-cid-hforyosj]{flex-direction:column;padding:4rem 2rem}}.child__others__group__image[data-astro-cid-hforyosj]{position:relative;background:var(--gray3);overflow:hidden;border-radius:3rem}@media only screen and (min-width: 769px){.child__others__group__image[data-astro-cid-hforyosj]{width:29.9rem;height:23rem}}@media only screen and (max-width: 768px){.child__others__group__image[data-astro-cid-hforyosj]{height:21.2rem}}.child__others__group__image[data-astro-cid-hforyosj] img[data-astro-cid-hforyosj]{height:100%;object-fit:cover}.child__others__group__image--01[data-astro-cid-hforyosj]{display:flex;justify-content:center;align-items:center}.child__others__group__image--01[data-astro-cid-hforyosj] img[data-astro-cid-hforyosj]{position:relative;border-radius:1rem}@media only screen and (min-width: 769px){.child__others__group__image--01[data-astro-cid-hforyosj] img[data-astro-cid-hforyosj]{width:11rem;height:15.4rem}}@media only screen and (max-width: 768px){.child__others__group__image--01[data-astro-cid-hforyosj] img[data-astro-cid-hforyosj]{width:10rem;height:14.1rem}}.child__others__group__image--01[data-astro-cid-hforyosj] img[data-astro-cid-hforyosj]:first-of-type{z-index:3;transform:rotate(-13deg)}.child__others__group__image--01[data-astro-cid-hforyosj] img[data-astro-cid-hforyosj]:nth-of-type(2){z-index:2;transform:rotate(13deg)}.child__others__group__text[data-astro-cid-hforyosj]{flex:1;position:relative;display:flex;flex-direction:column}@media only screen and (max-width: 768px){.child__others__group__text[data-astro-cid-hforyosj]{margin-top:2rem}}.child__others__group__text[data-astro-cid-hforyosj] h3[data-astro-cid-hforyosj]{display:block;font-size:2rem}.child__others__group__text[data-astro-cid-hforyosj] p[data-astro-cid-hforyosj]{display:block;margin-top:1.6rem}@media only screen and (min-width: 769px){.child__others__group__text[data-astro-cid-hforyosj] p[data-astro-cid-hforyosj]{font-size:max(10px,1.1713030747vw)}}@media only screen and (max-width: 768px){.child__others__group__text[data-astro-cid-hforyosj] p[data-astro-cid-hforyosj]{font-size:1.6rem}}@media only screen and (max-width: 768px){.child__others__group__text[data-astro-cid-hforyosj] p[data-astro-cid-hforyosj]+p[data-astro-cid-hforyosj]{margin-top:1rem}}@media only screen and (min-width: 769px){.child__others__group__text[data-astro-cid-hforyosj] a[data-astro-cid-hforyosj]{margin-top:2rem;margin-left:auto}}@media only screen and (max-width: 768px){.child__others__group__text[data-astro-cid-hforyosj] a[data-astro-cid-hforyosj]{min-width:auto;margin:3rem auto 0}}
