.button_button__yh84B{display:flex;justify-content:center;align-items:center;width:100%;box-sizing:border-box;font-size:var(--font-size-larger);font-family:var(--Noto_Sans_bold);cursor:pointer;white-space:nowrap;text-decoration:none}.button_primary__6_wjv{color:var(--color-primary)!important;background-color:var(--color-white);border:2px solid var(--color-primary)}.button_secondary__WHFso{color:var(--color-white)!important;background-color:var(--color-primary)}.button_disabled__TGY7d{color:var(--color-white);background-color:var(--color-lightgray)}.button_blocked__8dbV2{color:var(--color-white);background-color:var(--color-red)}.button_unblocked__tlajc{color:var(--color-red);background-color:var(--color-white);border:1px solid var(--color-red)}.button_hidden__e1RYN{display:none;opacity:0;background-color:transparent}.button_small__Tfzzp{font-size:var(--font-size-small)}.button_smaller__w_cEQ{font-size:var(--font-size-smaller)}.button_medium__JyPXO{font-size:var(--font-size-medium)}.button_larger__KG837{font-size:var(--font-size-larger)}.button_large__yFFHj{font-size:var(--font-size-large)}.button_x-large__heH1D{font-size:var(--font-size-x-large)}.button_semibold__UlNTl{font-family:var(--Noto_Sans_medium)}.button_bold__EAcLe{font-family:var(--Noto_Sans_bold)}.button_regular__pLqqq{font-family:var(--Noto_Sans_normal)}.button_block___Hmh_{display:flex}.button_inline-block__k6v3n{display:inline-flex}.button_center__GuO54{margin-left:auto;margin-right:auto}.button_soft__8_TWv{border-radius:10px}.button_round__GG_6h{border-radius:1000px}.button_semitransparent__R_lpS{opacity:1;transition:opacity .3s ease-in-out}.button_semitransparent__R_lpS:hover{opacity:.8}.heading_heading__GLOQZ{font-size:var(--font-size-large)}.heading_arrow__9JQhX{width:10px;height:10px}.heading_arrow-link__MAk3o{display:flex;justify-content:center;align-items:center}.heading_flex__HpGWE{display:flex;justify-content:space-between;align-items:center}.heading_inline__Qy_Jj{display:inline-block}.heading_bold__4_tWT{font-family:var(--Noto_Sans_bold)}.heading_regular__0sGB3{font-family:var(--Noto_Sans_normal)}.heading_left__7tPdX{text-align:left}.heading_center__tV_UW{text-align:center}.heading_right__fP8tA{text-align:right}.heading_smaller__UIDKD{font-size:var(--font-size-smaller)}.heading_medium__oMKmJ{font-size:var(--font-size-medium)}.heading_larger__lIDFh{font-size:var(--font-size-larger)}.heading_large__bx3d0{font-size:var(--font-size-large)}.heading_x-large__LoTNZ{font-size:var(--font-size-x-large)}.heading_xx-large__KA1yK{font-size:var(--font-size-xx-large)}.loading_container__AWkuo{position:relative;width:100%;height:100vh;z-index:0;background-color:var(--color-white)}.loading_loading__UqGAL{display:flex;width:100%;height:100vh;align-items:center;justify-content:center;flex-direction:column;color:var(--color-primary);font-weight:var(--font-weight-bold)}.loading_text__YdsaH{font-size:var(--font-size-smaller);font-family:var(--Noto_Sans_bold)}.loading_image__je1NV{margin-top:16px;animation:loading_fuwafuwa__FPBj2 .6s infinite}@keyframes loading_fuwafuwa__FPBj2{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.member-only-modal_container__QLqNV{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;padding:32px 0;background-color:var(--color-white);border-radius:25px;text-align:center}.member-only-modal_container__QLqNV:focus-visible{outline:none}.member-only-modal_message__ScQqO{margin-top:8px;color:var(--color-gray);font-size:var(--font-size-medium)}.member-only-modal_select__cUUfD{margin:auto}.member-only-modal_close__I2Tas{display:inline-block;margin-top:16px;padding:8px 16px;font-family:var(--Noto_Sans_bold);font-size:var(--font-size-medium);cursor:pointer}@media screen and (min-width:900px){.member-only-modal_container__QLqNV{max-width:72rem}}.special-common_frame__wULJ0{width:100%;min-height:100lvh;background:linear-gradient(87.63deg,rgba(163,198,250,.5) .19%,rgba(184,170,239,.5) 49.65%,rgba(253,147,182,.5) 99.79%,rgba(255,143,184,.5) 99.8%,rgba(255,148,183,.5) 99.81%);position:sticky;top:0;padding:10rem 0;@media (max-width:900px){padding-left:0;padding-bottom:5rem;padding-right:0;padding-top:.1rem}}.special-common_white_frame__Fd3Am{background-color:var(--color-white);position:sticky;z-index:10;height:-moz-max-content;height:max-content;border-radius:8px;width:80vw;margin:0 10vw;@media (max-width:900px){width:90vw;margin-left:5vw;margin-bottom:0;margin-right:5vw;margin-top:4rem}}.special_page_title__WdEsK{font-size:var(--font-size-xx-large);font-family:var(--Noto_Sans_bold);margin-bottom:1rem;color:var(--color-black)}.special_text__MO2Ps{font-size:1.6rem;font-family:var(--Noto_Sans_medium);margin-bottom:1rem;color:var(--color-black);@media (max-width:900px){font-size:1.2rem}}.special_continuation__SjdF6{display:flex;align-items:baseline;font-size:1.6rem;font-weight:500;margin-bottom:1rem;color:var(--color-primary);font-family:var(--Noto_Sans_bold);@media (max-width:900px){flex-wrap:wrap;align-items:unset}}.special_continuation__SjdF6 span{font-size:2.2rem}.special_content_grid__faPUs{display:grid;gap:14rem;grid-template-columns:repeat(3,1fr);@media (max-width:900px){grid-template-columns:repeat(2,1fr);gap:1.3rem}}.special_content___npQb{position:sticky;width:100%;height:auto;padding:5vh 10rem 10vh;@media (max-width:900px){padding-left:2rem;padding-bottom:2rem;padding-right:2rem;padding-top:2rem}}.special_heart__Nly3f{position:relative;width:100%;height:1px;padding:0;margin:0;z-index:10}.special_heart_text__UOV1Q{position:absolute;width:-moz-fit-content;width:fit-content;line-height:1.2;z-index:25;width:5.3rem;word-wrap:pre-wrap;font-size:var(--font-size-smaller);text-align:center;padding:1.25rem 0 0 1.5rem;color:var(--color-white);font-family:var(--Noto_Sans_bold);@media (max-width:900px){width:4rem;font-size:.9rem;padding-left:1.3rem;padding-bottom:0;padding-right:0;padding-top:1.1rem}}.special_heart_img__9neIl{position:absolute;padding:.75rem 0 0 .75rem;z-index:20;width:6em;@media (max-width:900px){width:4.5em}}.special_coming_word__0bRT4{position:absolute;bottom:35%;left:50%;transform:translateX(-50%);font-size:2rem;font-family:var(--Noto_Sans_medium);color:var(--color-white);-webkit-user-select:none;-moz-user-select:none;user-select:none;text-wrap:nowrap;@media (max-width:900px){font-size:1.4rem}}.special_thumbnail__VuTGj{aspect-ratio:1/1;width:100%;height:auto;background-color:var(--color-white);z-index:15;border:4px solid #fceef2;@media (max-width:900px){border-left-color:#fceef2;border-left-style:solid;border-left-width:2px;border-bottom-color:#fceef2;border-bottom-style:solid;border-bottom-width:2px;border-right-color:#fceef2;border-right-style:solid;border-right-width:2px;border-top-color:#fceef2;border-top-style:solid;border-top-width:2px}}.special_title__lnIEV{background:linear-gradient(87.63deg,#a3c6fa .19%,#b8aaef 49.65%,#fd93b6 99.79%,#ff8fb8 99.8%,#ff94b7 99.81%);margin-top:1rem;height:3.5rem;border-radius:30px;display:flex;justify-content:center;align-items:center;color:var(--color-white);font-size:1.4rem;font-family:var(--Noto_Sans_bold);@media (max-width:900px){margin-top:.75rem;font-size:1.2rem;height:2.3rem}}.special_opa__7L0qK{opacity:0}.member-only_container__7QT2a{width:90%;max-width:36rem;margin:auto;padding:32px 0;background-color:var(--color-white);text-align:center}.member-only_message__ha81L{margin-top:8px;color:var(--color-gray);font-size:var(--font-size-medium)}.member-only_select__floVl{margin:auto}.member-only_close__sPilk{display:inline-block;margin-top:16px;padding:8px 16px;font-family:var(--Noto_Sans_bold);font-size:var(--font-size-medium);cursor:pointer}