.acc__inner[data-astro-cid-tk5gza66]{position:relative}.acc[data-astro-cid-tk5gza66]{background:var(--c-white);border:4px solid #000;border-radius:20px;position:relative}.acc__summary[data-astro-cid-tk5gza66]{cursor:pointer;transition:background-color var(--dur-slow) var(--ease);background:#2bdc7b;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:30px 60px 30px 30px;list-style:none;display:flex}.acc__summary[data-astro-cid-tk5gza66]:hover{background:#fbe335}.acc__summary[data-astro-cid-tk5gza66]::-webkit-details-marker{display:none}.acc[data-astro-cid-tk5gza66][data-open]>.acc__summary[data-astro-cid-tk5gza66]{border-bottom:4px solid var(--c-ink);border-radius:16px 16px 0 0}.acc__summary[data-astro-cid-tk5gza66]:focus-visible{outline:3px solid var(--c-navy);outline-offset:-7px}.acc__head[data-astro-cid-tk5gza66]{flex:0 937px;align-items:center;min-width:0;display:flex}.acc__label[data-astro-cid-tk5gza66]{flex:0 141px;min-width:80px}.acc__label[data-astro-cid-tk5gza66] img{width:100%}.acc__photo[data-astro-cid-tk5gza66]{border:3px solid var(--c-ink);border-radius:50%;flex:none;width:153px;height:153px;margin:0 17px;overflow:hidden}.acc__photo[data-astro-cid-tk5gza66] img{object-fit:cover;width:100%;height:100%}.acc__title[data-astro-cid-tk5gza66]{flex:0 609px;min-width:0;padding-left:10px}.acc__title[data-astro-cid-tk5gza66] img{width:100%;max-width:599px;margin-left:auto}.acc__toggle[data-astro-cid-tk5gza66]{background:var(--c-navy);border:2px solid var(--c-white);width:92px;height:92px;color:var(--c-white);transition:scale var(--dur) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.acc__summary[data-astro-cid-tk5gza66]:hover .acc__toggle[data-astro-cid-tk5gza66]{scale:.9}.acc__toggle[data-astro-cid-tk5gza66] .acc__icon{width:28px;height:28px;transition:opacity var(--dur) var(--ease), rotate var(--dur) var(--ease);grid-area:1/1;rotate:180deg}.acc[data-astro-cid-tk5gza66][data-open] .acc__toggle[data-astro-cid-tk5gza66] .acc__icon{rotate:0deg}.acc__toggle[data-astro-cid-tk5gza66] .acc__icon--minus,.acc[data-astro-cid-tk5gza66][data-open] .acc__toggle[data-astro-cid-tk5gza66] .acc__icon--plus{opacity:0}.acc[data-astro-cid-tk5gza66][data-open] .acc__toggle[data-astro-cid-tk5gza66] .acc__icon--minus{opacity:1}.acc__body[data-astro-cid-tk5gza66]{padding:60px}.acc--tight[data-astro-cid-tk5gza66] .acc__body[data-astro-cid-tk5gza66]{padding-bottom:30px}@media (width>=768px) and (width<=1100px){.acc__summary[data-astro-cid-tk5gza66]{padding-right:30px}.acc__photo[data-astro-cid-tk5gza66]{width:120px;height:120px;margin:0 12px}.acc__toggle[data-astro-cid-tk5gza66]{width:64px;height:64px}.acc__body[data-astro-cid-tk5gza66]{padding:50px 40px}}@media (width<=767px){.acc__summary[data-astro-cid-tk5gza66]{gap:5px;padding:20px 15px}.acc__head[data-astro-cid-tk5gza66]{flex-direction:column;flex:0 252px;align-items:flex-start}.acc__label-sp[data-astro-cid-tk5gza66] img{width:177px}.acc__photo[data-astro-cid-tk5gza66]{margin:20px 0 0 65px}.acc__title[data-astro-cid-tk5gza66]{flex:none;width:100%;margin-top:20px;padding-left:0}.acc__title[data-astro-cid-tk5gza66] img{max-width:252px;margin-left:0}.acc__toggle[data-astro-cid-tk5gza66]{width:40px;height:40px}.acc__toggle[data-astro-cid-tk5gza66] .acc__icon{width:14px;height:14px}.acc__body[data-astro-cid-tk5gza66],.acc--tight[data-astro-cid-tk5gza66] .acc__body[data-astro-cid-tk5gza66]{padding:20px}}.hl[data-astro-cid-pc4mezmb]{color:#333;flex-direction:column;gap:10px;padding:10px 0;font-size:32px;font-weight:700;line-height:1.4;display:flex}.hl--left[data-astro-cid-pc4mezmb]{text-align:left;align-items:flex-start}.hl--center[data-astro-cid-pc4mezmb]{text-align:center;align-items:center}.hl__mark[data-astro-cid-pc4mezmb]{background:var(--c-lime);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 10px}.hl--point[data-astro-cid-pc4mezmb]{font-size:28.8px;line-height:1.6}@media (width<=767px){.hl--md[data-astro-cid-pc4mezmb]{font-size:18.75px}.hl--sm[data-astro-cid-pc4mezmb]{font-size:15px}}.sh[data-astro-cid-w4prmdgz]{flex-direction:column;align-items:center;display:flex}.sh[data-astro-cid-w4prmdgz] .sh__wave{width:240px}.sh__en[data-astro-cid-w4prmdgz]{font-family:var(--f-en);letter-spacing:.1em;color:#333;margin-top:19px;font-size:28.8px;font-weight:600;line-height:1.4}.sh[data-astro-cid-w4prmdgz] .sh__hl{width:100%;margin-top:21px}@media (width<=767px){.sh[data-astro-cid-w4prmdgz] .sh__wave{width:120px}.sh__en[data-astro-cid-w4prmdgz]{margin-top:21px}.sh[data-astro-cid-w4prmdgz] .sh__hl{margin-top:20px}}.pill[data-astro-cid-r7t6pl6j]{background:var(--c-yellow);border:5px solid var(--c-ink);width:min(100%,618px);box-shadow:3px 3px 0 0 var(--c-ink);color:var(--c-ink);transition:translate var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border-radius:999px;justify-content:space-between;align-items:center;gap:32px;padding:32px 40px 32px 50px;display:flex}a[data-astro-cid-r7t6pl6j].pill:hover,a:hover>.pill[data-astro-cid-r7t6pl6j]{box-shadow:0 0 0 0 var(--c-ink);translate:3px 3px}.pill__text[data-astro-cid-r7t6pl6j]{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-width:0;padding-left:20px;display:flex}.pill[data-astro-cid-r7t6pl6j] .pill__arrow[data-astro-cid-r7t6pl6j] svg{width:20px}@media (width<=767px){.pill[data-astro-cid-r7t6pl6j]{border-width:3px;justify-content:center;gap:15px;width:100%;padding:15px 10px 15px 20px}.pill__text[data-astro-cid-r7t6pl6j]{flex:0 204px;padding-left:0}.pill[data-astro-cid-r7t6pl6j] .pill__arrow{--ca-size:32px!important}.pill[data-astro-cid-r7t6pl6j] .pill__arrow[data-astro-cid-r7t6pl6j] svg{width:16px}}.box[data-astro-cid-z25fhb5u]{border:2px solid var(--c-navy);background:#fffcf8;border-radius:12px}.box--point[data-astro-cid-z25fhb5u]{background:0 0}.box__head[data-astro-cid-z25fhb5u]{background:var(--c-navy);border-radius:10px 10px 0 0;align-items:center;min-height:80px;padding:10px 60px;display:flex}.box__head--center[data-astro-cid-z25fhb5u]{text-align:center;justify-content:center}.box__title[data-astro-cid-z25fhb5u]{color:var(--c-white);letter-spacing:.1em;font-size:28.8px;line-height:1.6}.box--point[data-astro-cid-z25fhb5u] .box__title[data-astro-cid-z25fhb5u]{font-family:var(--f-en);color:#ffef79;font-size:32px}.box__body[data-astro-cid-z25fhb5u]{padding:40px 60px}@media (width>=768px) and (width<=1100px){.box__head[data-astro-cid-z25fhb5u]{padding:10px 40px}.box__body[data-astro-cid-z25fhb5u]{padding:40px}}@media (width<=767px){.box--point[data-astro-cid-z25fhb5u]{background:#fffcf8}.box__head[data-astro-cid-z25fhb5u]{padding:10px 15px 10px 30px}.box__title[data-astro-cid-z25fhb5u],.box--point[data-astro-cid-z25fhb5u] .box__title[data-astro-cid-z25fhb5u]{font-size:19.2px}.box__body[data-astro-cid-z25fhb5u]{padding:20px}}.prog[data-astro-cid-4ta5jdez]{align-items:flex-start;width:100%;display:flex}.prog__col[data-astro-cid-4ta5jdez]{flex-direction:column;flex:1 1 0;gap:10px;min-width:0;display:flex;position:relative}.prog__head[data-astro-cid-4ta5jdez]{background:var(--mc);min-height:100px;color:var(--c-white);align-items:center;gap:15px;padding:10px 10px 10px 40px;display:flex;position:relative}.prog__col[data-astro-cid-4ta5jdez]:first-child .prog__head[data-astro-cid-4ta5jdez]{padding:10px 20px}.prog__col[data-astro-cid-4ta5jdez]:not(:last-child) .prog__head[data-astro-cid-4ta5jdez]:after{content:"";z-index:1;background:var(--mc);width:57px;height:57px;position:absolute;top:50%;right:0;transform:translate(24px,-50%)rotate(45deg)}.prog__avatar[data-astro-cid-4ta5jdez]{object-fit:cover;flex:none;width:80px;height:80px}.prog__head[data-astro-cid-4ta5jdez]>.prog__avatar,.prog__when[data-astro-cid-4ta5jdez]{z-index:2;position:relative}.prog__when[data-astro-cid-4ta5jdez]{flex-direction:column;justify-content:center;display:flex}.prog__month[data-astro-cid-4ta5jdez],.prog__days[data-astro-cid-4ta5jdez]{letter-spacing:.1em;font-size:20px;line-height:1.4}.prog__days[data-astro-cid-4ta5jdez]{font-family:var(--f-en)}.prog__body[data-astro-cid-4ta5jdez]{color:#333;flex-direction:column;align-items:flex-start;padding:15px;display:flex}.prog__col[data-astro-cid-4ta5jdez]:not(:last-child) .prog__body[data-astro-cid-4ta5jdez]{border-right:2px solid #333}.prog__label[data-astro-cid-4ta5jdez]{color:var(--c-white);letter-spacing:.1em;text-align:center;background:#333;border-radius:999px;align-self:stretch;padding:5px 8px;font-size:16px;line-height:1.4}.prog__list[data-astro-cid-4ta5jdez]+.prog__label[data-astro-cid-4ta5jdez]{margin-top:19px}.prog__day[data-astro-cid-4ta5jdez]{letter-spacing:.1em;align-items:center;gap:5px;min-height:38px;margin-top:5px;font-size:20px;line-height:1.4;display:flex}.prog__list[data-astro-cid-4ta5jdez]+.prog__day[data-astro-cid-4ta5jdez]{margin-top:1px}.prog__dot[data-astro-cid-4ta5jdez]{color:var(--c-green);font-size:19px;line-height:1.8}.prog__list[data-astro-cid-4ta5jdez]{letter-spacing:.1em;padding-left:10px;font-size:16px;line-height:1.4}@media (width>=768px) and (width<=1100px){.prog__head[data-astro-cid-4ta5jdez],.prog__col[data-astro-cid-4ta5jdez]:first-child .prog__head[data-astro-cid-4ta5jdez]{gap:10px;padding:10px 10px 10px 16px}.prog__avatar[data-astro-cid-4ta5jdez]{width:56px;height:56px}.prog__list[data-astro-cid-4ta5jdez]{letter-spacing:.05em;font-size:14px}}@media (width<=767px){.prog[data-astro-cid-4ta5jdez]{flex-direction:column;align-items:stretch}.prog__col[data-astro-cid-4ta5jdez]{gap:40px}.prog__col[data-astro-cid-4ta5jdez]:first-child{margin-bottom:20px}.prog__head[data-astro-cid-4ta5jdez],.prog__col[data-astro-cid-4ta5jdez]:first-child .prog__head[data-astro-cid-4ta5jdez]{gap:10px;min-height:80px;padding:10px 20px}.prog__head[data-astro-cid-4ta5jdez]:after,.prog__col[data-astro-cid-4ta5jdez]:not(:last-child) .prog__head[data-astro-cid-4ta5jdez]:after{content:"";z-index:1;background:var(--mc);width:85px;height:85px;position:absolute;inset:auto auto 0 50%;transform:translate(-50%,32px)rotate(45deg)}.prog__avatar[data-astro-cid-4ta5jdez]{width:60px;height:60px}.prog__when[data-astro-cid-4ta5jdez]{white-space:nowrap;flex-direction:row;align-items:center;padding-left:5px}.prog__days[data-astro-cid-4ta5jdez]{padding:0 0 0 14px;font-size:25.6px}.prog__body[data-astro-cid-4ta5jdez]{background:#fffcf8}.prog__col[data-astro-cid-4ta5jdez]:not(:last-child) .prog__body[data-astro-cid-4ta5jdez]{border-right:0}.prog__dot[data-astro-cid-4ta5jdez]{font-size:16px}}.cg[data-astro-cid-mgwo6mvk]{flex-direction:column;gap:40px;width:min(100% - 80px,1200px);margin:0 auto;padding-bottom:80px;display:flex}.cg__lead[data-astro-cid-mgwo6mvk]{color:#333;text-align:center;margin-bottom:20px;padding:10px;font-size:22.4px;line-height:1.4}.cg__lead[data-astro-cid-mgwo6mvk] p[data-astro-cid-mgwo6mvk]+p[data-astro-cid-mgwo6mvk]{margin-top:10px}.cg-text[data-astro-cid-mgwo6mvk]{color:#333;letter-spacing:.1em;font-size:19px;line-height:1.8}.cg-text--ink[data-astro-cid-mgwo6mvk]{color:var(--c-ink)}.cg-media[data-astro-cid-mgwo6mvk]{align-items:flex-start;gap:40px;display:flex}.cg-media[data-astro-cid-mgwo6mvk]>.cg-media__img{border-radius:16px;flex:1 1 0;min-width:0}.cg-media__body[data-astro-cid-mgwo6mvk]{flex:1 1 0;min-width:0}.cg-media__text[data-astro-cid-mgwo6mvk]{margin-top:19px}.cg-pills[data-astro-cid-mgwo6mvk]{flex-direction:column;align-items:center;gap:40px;margin-top:40px;display:flex}.cg-pill__sm[data-astro-cid-mgwo6mvk]{letter-spacing:.05em;font-size:19.2px;line-height:1.5}.cg-pill__lg[data-astro-cid-mgwo6mvk]{letter-spacing:.1em;font-size:31.872px;line-height:1.6}.cg-block[data-astro-cid-mgwo6mvk]{margin-top:40px}.cg-program[data-astro-cid-mgwo6mvk]{margin-top:20px}.cg-after-head[data-astro-cid-mgwo6mvk]{margin-top:19px}.cg-deco[data-astro-cid-mgwo6mvk]{justify-content:center;display:flex}.cg-deco[data-astro-cid-mgwo6mvk] img{width:400px}.cg-deco--program[data-astro-cid-mgwo6mvk]{pointer-events:none;position:absolute;bottom:0;left:calc(50% + 16px)}.cg[data-astro-cid-mgwo6mvk] .cg-overview{margin-top:40px}.cg-overview__row[data-astro-cid-mgwo6mvk]{justify-content:center;align-items:flex-start;gap:40px;display:flex}.cg-overview__row[data-astro-cid-mgwo6mvk]>.cg-overview__img{border-radius:12px;flex:0 303px;min-width:0}.cg-overview__list[data-astro-cid-mgwo6mvk]{min-width:0;color:var(--c-ink);letter-spacing:.1em;flex:0 605px;font-size:19px;line-height:1.8}.cg-dotitem[data-astro-cid-mgwo6mvk]{align-items:flex-start;gap:5px;margin-bottom:5px;padding-bottom:5px;display:flex}.cg-dotitem--line[data-astro-cid-mgwo6mvk]{border-bottom:2px solid #0140a2;margin-bottom:10px;padding-bottom:15px}.cg-overview__topics[data-astro-cid-mgwo6mvk]{padding-bottom:5px}.cg-dot[data-astro-cid-mgwo6mvk]{color:var(--c-green);letter-spacing:.1em;flex:none;font-size:19px;line-height:1.8}.cg-benefits[data-astro-cid-mgwo6mvk]{justify-content:center;gap:40px;display:flex}.cg-benefits__col[data-astro-cid-mgwo6mvk]{flex:1 1 0;min-width:0}.cg-bhead[data-astro-cid-mgwo6mvk]{border-bottom:1px solid var(--c-green);color:var(--c-ink);letter-spacing:.1em;align-items:flex-start;gap:5px;padding-bottom:5px;font-size:22.4px;line-height:1.6;display:flex}.cg-btext[data-astro-cid-mgwo6mvk]{color:var(--c-ink);letter-spacing:.1em;margin:10px 0 20px;font-size:19px;line-height:1.8}.cg-welfare[data-astro-cid-mgwo6mvk] dt[data-astro-cid-mgwo6mvk]{color:#0140a2}.cg-welfare[data-astro-cid-mgwo6mvk] dd[data-astro-cid-mgwo6mvk]{color:#333;margin:0;padding-left:10px}.cg-weekly[data-astro-cid-mgwo6mvk]{flex-direction:column;align-items:center;display:flex}.cg-weekly[data-astro-cid-mgwo6mvk]>.cg-weekly__img{border-radius:16px;width:min(100%,536px);margin-top:19px}.cg-weekly[data-astro-cid-mgwo6mvk]>.cg-weekly__pill{margin-top:41px}.cg-weekly__text[data-astro-cid-mgwo6mvk]{margin-top:40px}.cg-weekly[data-astro-cid-mgwo6mvk]>.cg-wave{width:240px;margin-top:39px}.cg-mag[data-astro-cid-mgwo6mvk]{flex-direction:column;align-items:center;width:min(100%,618px);margin-top:20px;padding-bottom:40px;display:flex}.cg-mag[data-astro-cid-mgwo6mvk]>.cg-mag__img{width:400px;margin-bottom:-1px}.cg-mag__line1[data-astro-cid-mgwo6mvk]{color:#333;font-family:var(--f-en);letter-spacing:.05em;font-size:19.2px;line-height:1.4}.cg-mag__line1[data-astro-cid-mgwo6mvk] strong[data-astro-cid-mgwo6mvk]{font-family:var(--f-jp);font-size:12.8px}.cg-mag__line2[data-astro-cid-mgwo6mvk]{color:#333;letter-spacing:.05em;margin-top:2px;font-size:19.2px;line-height:1.4}.cg-mag__line2[data-astro-cid-mgwo6mvk] strong[data-astro-cid-mgwo6mvk]{font-size:32px}.cg[data-astro-cid-mgwo6mvk] .cg-point+.cg-point{margin-top:40px}.cg-note[data-astro-cid-mgwo6mvk]{color:#333;font-family:var(--f-lato);margin-top:40px;font-size:20px;font-weight:400;line-height:1.4}.cg-point__row[data-astro-cid-mgwo6mvk]{justify-content:center;align-items:flex-start;gap:40px;display:flex}.cg-point__row[data-astro-cid-mgwo6mvk]>.cg-point__img{border-radius:12px;flex:0 303px;min-width:0}.cg-point__body[data-astro-cid-mgwo6mvk]{flex:0 605px;min-width:0}.cg-point__row--pad[data-astro-cid-mgwo6mvk] .cg-point__body[data-astro-cid-mgwo6mvk]{padding-top:8px}@media (width>=768px) and (width<=1100px){.cg-deco--program[data-astro-cid-mgwo6mvk]{pointer-events:auto;position:static}}@media (width<=767px){.cg[data-astro-cid-mgwo6mvk]{gap:20px;width:min(100% - 40px,1200px);padding-top:40px;padding-bottom:40px}.cg__lead[data-astro-cid-mgwo6mvk]{margin-bottom:40px;font-size:16px;line-height:1.7}.cg-text[data-astro-cid-mgwo6mvk]{letter-spacing:.1em;font-size:16px}.cg-media[data-astro-cid-mgwo6mvk]{flex-direction:column;align-items:stretch}.cg-media[data-astro-cid-mgwo6mvk]>.cg-media__img{flex:none;width:100%}.cg-media__text[data-astro-cid-mgwo6mvk]{margin-top:20px}.cg-pills[data-astro-cid-mgwo6mvk]{gap:29px;margin-top:41px}.cg-pill__sm[data-astro-cid-mgwo6mvk]{font-size:11.25px}.cg-pill__lg[data-astro-cid-mgwo6mvk]{font-size:15px}.cg-pill__sm--xs[data-astro-cid-mgwo6mvk]{font-size:8.25px}.cg-pill__lg--xs[data-astro-cid-mgwo6mvk]{font-size:12.75px}.cg-block[data-astro-cid-mgwo6mvk]{margin-top:30px}.cg-deco[data-astro-cid-mgwo6mvk] img{width:262px}.cg-deco--program[data-astro-cid-mgwo6mvk]{position:static}.cg[data-astro-cid-mgwo6mvk] .cg-overview{margin-top:20px}.cg-overview__row[data-astro-cid-mgwo6mvk]{flex-direction:column;gap:20px}.cg-overview__row[data-astro-cid-mgwo6mvk]>.cg-overview__img{flex:none;width:100%}.cg-overview__list[data-astro-cid-mgwo6mvk],.cg-point__body[data-astro-cid-mgwo6mvk]{flex:none}.cg-overview__list[data-astro-cid-mgwo6mvk],.cg-dot[data-astro-cid-mgwo6mvk],.cg-btext[data-astro-cid-mgwo6mvk]{font-size:16px}.cg-dotitem[data-astro-cid-mgwo6mvk]{gap:10px}.cg-benefits[data-astro-cid-mgwo6mvk]{flex-direction:column}.cg-bhead[data-astro-cid-mgwo6mvk]{font-size:19.2px}.cg-weekly[data-astro-cid-mgwo6mvk]{margin-top:40px}.cg-weekly[data-astro-cid-mgwo6mvk]>.cg-weekly__img{margin-top:20px}.cg-weekly[data-astro-cid-mgwo6mvk]>.cg-weekly__pill{margin-top:40px}.cg-weekly[data-astro-cid-mgwo6mvk]>.cg-wave{width:120px;margin-top:40px}.cg-mag[data-astro-cid-mgwo6mvk]{margin-top:21px}.cg-mag[data-astro-cid-mgwo6mvk]>.cg-mag__img{width:230px}.cg-mag[data-astro-cid-mgwo6mvk] .cg-mag__pill{padding:15px 20px 15px 15px}.cg-mag__line1[data-astro-cid-mgwo6mvk]{font-size:12.8px}.cg-mag__line1[data-astro-cid-mgwo6mvk] strong[data-astro-cid-mgwo6mvk]{font-size:9.6px}.cg-mag__line2[data-astro-cid-mgwo6mvk]{font-size:16px}.cg-mag__line2[data-astro-cid-mgwo6mvk] strong[data-astro-cid-mgwo6mvk]{font-size:19.2px}.cg-point__row[data-astro-cid-mgwo6mvk]{flex-direction:column;gap:20px}.cg-point__row[data-astro-cid-mgwo6mvk]>.cg-point__img{flex:none;width:100%}.cg-point__row--pad[data-astro-cid-mgwo6mvk] .cg-point__body[data-astro-cid-mgwo6mvk]{padding-top:8px}}
