.card_card__Z1VnL{border-radius:24px;border:1px solid var(--seeds-300);overflow:hidden;position:relative;width:100%}.card_card__Z1VnL .card_highlight__HBhA4{--highlight-color:var(--flesh-400);background-color:var(--highlight-color);border-radius:8px;position:absolute;padding:4px 8px;top:16px;left:16px}.card_card__Z1VnL.card_md__nBpOh{max-width:100%;display:flex;flex-direction:column}.card_card__Z1VnL.card_md__nBpOh .card_card-details__tw2u2{flex:1 1;display:flex;flex-direction:column}.card_card__Z1VnL.card_md__nBpOh .card_card-details__tw2u2 a{margin-top:auto}.card_card__Z1VnL.card_md__nBpOh .card_card-image__G_t_y{height:248px}@media screen and (max-width:414px){.card_card__Z1VnL.card_md__nBpOh .card_card-details__tw2u2{padding:24px}}.card_card__Z1VnL.card_sm__7XYxT{max-width:184px}.card_card__Z1VnL.card_sm__7XYxT .card_card-image__G_t_y{padding:16px 40px}.card_card__Z1VnL.card_sm__7XYxT .card_card-details__tw2u2{padding:16px}.card_card__Z1VnL.card_sm__7XYxT .card_description__tjl5k{margin-bottom:0}.card_card__Z1VnL.card_lg__SSL7I{border:2px dashed var(--seeds-300);text-align:center}.card_card__Z1VnL.card_lg__SSL7I .card_card-details__tw2u2{padding:168px 56px}@media screen and (max-width:920px){.card_card__Z1VnL.card_lg__SSL7I .card_card-details__tw2u2{padding:40px}}@media screen and (max-width:414px){.card_card__Z1VnL.card_lg__SSL7I .card_card-details__tw2u2{padding:24px}}@media screen and (min-width:920px){.card_card__Z1VnL.card_lg__SSL7I .card_highlight__HBhA4{top:40px;left:40px}.card_card__Z1VnL.card_lg__SSL7I .card_card-button__bB4YA{display:inline-block;width:auto}.card_card__Z1VnL.card_lg__SSL7I .card_description__tjl5k{max-width:424px;margin:0 auto 24px}.card_card__Z1VnL.card_lg__SSL7I .card_tag-list__f_c3h{flex-direction:row}.card_card__Z1VnL.card_lg__SSL7I .card_tag__VL3cY{margin:0 8px 0 0}.card_card__Z1VnL.card_lg__SSL7I .card_tag__VL3cY:last-child{margin:0}}.card_card__Z1VnL.card_lg__SSL7I.card_highlightedImage__nbgTQ .card_card-details__tw2u2{padding:40px 56px}@media screen and (max-width:414px){.card_card__Z1VnL.card_lg__SSL7I.card_highlightedImage__nbgTQ .card_card-details__tw2u2{padding:24px}}.card_card__Z1VnL.card_lg__SSL7I.card_highlightedImage__nbgTQ .card_card-image__G_t_y{display:block;width:unset}.card_card__Z1VnL.card_vertical__EJR17{display:flex}.card_card__Z1VnL.card_horizontal__jooLf{display:grid;grid-column:1/-1;grid:1fr/1fr 1fr}@media screen and (max-width:768px){.card_card__Z1VnL.card_horizontal__jooLf{grid:1fr/1fr}}.card_card__Z1VnL.card_horizontal__jooLf .card_card-details__tw2u2{align-self:center;padding:80px}@media screen and (max-width:920px){.card_card__Z1VnL.card_horizontal__jooLf .card_card-details__tw2u2{padding:56px}}@media screen and (max-width:414px){.card_card__Z1VnL.card_horizontal__jooLf .card_card-details__tw2u2{padding:32px}}.card_card__Z1VnL.card_horizontal__jooLf .card_card-image__G_t_y{height:100%}@media screen and (max-width:768px){.card_card__Z1VnL.card_horizontal__jooLf .card_card-image__G_t_y{height:248px}}.card_card-image__G_t_y{background-color:var(--seeds-100);padding:72px 152px;display:flex;justify-content:center;object-fit:cover;overflow:hidden}@media screen and (max-width:920px){.card_card-image__G_t_y{padding:16px 112px}}.card_card-image__G_t_y.card_background-image__L7hPp{padding:0}.card_card-image__G_t_y.card_background-image__L7hPp img{width:100%;object-fit:cover}.card_image-cover__M9U7s .card_card-image__G_t_y{padding:0}.card_image-cover__M9U7s .card_card-image__G_t_y img{height:100%;object-fit:cover;width:100%}@media screen and (max-width:768px){.card_image-cover__M9U7s .card_card-image__G_t_y img{object-fit:contain}}.card_card-details__tw2u2{padding:32px}.card_card-details__tw2u2 .card_title__3J2fa{margin-bottom:8px}.card_card-details__tw2u2 .card_description__tjl5k{margin-bottom:24px}.card_tag-list__f_c3h{display:flex;flex-direction:column;margin:0 0 16px;justify-content:center}.card_tag-list__f_c3h .card_tag__VL3cY{align-self:flex-start;background-color:var(--seeds-200);border-radius:8px;padding:4px 8px;margin:0 0 8px}.card_tag-list__f_c3h.card_top__XkVM5{margin-top:auto;margin-bottom:0}.card_tag-list__f_c3h.card_top__XkVM5 .card_tag__VL3cY{margin:0}.card_card-button__bB4YA{display:block;width:100%}.card_card-button__bB4YA div{width:100%}.card_download__amd7u{display:flex;flex-direction:row}.card_download__amd7u img{margin-right:12px;margin-left:-4px}.card_download__amd7u .card_info__zUUyq{display:flex;flex-direction:column}.card_download__amd7u .card_text__Pi_Eq{font-weight:400;font-size:11px;line-height:12px}.card_download__amd7u .card_platform__1ltyV{font-size:14px;line-height:16px}@font-face{font-family:Noto Sans JP;src:url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap)}@font-face{font-family:Basier Circle;src:url(/fonts/basiercircle-bold-webfont.woff2) format("woff2"),url(/fonts/basiercircle-bold-webfont.woff) format("woff"),url(/fonts/basiercircle-bold-webfont.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Basier Circle;src:url(/fonts/basiercircle-bolditalic-webfont.woff2) format("woff2"),url(/fonts/basiercircle-bolditalic-webfont.woff) format("woff"),url(/fonts/basiercircle-bolditalic-webfont.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Basier Circle;src:url(/fonts/basiercircle-semibold-webfont.woff2) format("woff2"),url(/fonts/basiercircle-semibold-webfont.woff) format("woff"),url(/fonts/basiercircle-semibold-webfont.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Basier Circle;src:url(/fonts/basiercircle-semibolditalic-webfont.woff2) format("woff2"),url(/fonts/basiercircle-semibolditalic-webfont.woff) format("woff"),url(/fonts/basiercircle-semibolditalic-webfont.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Basier Circle;src:url(/fonts/basiercircle-medium-webfont.woff2) format("woff2"),url(/fonts/basiercircle-medium-webfont.woff) format("woff"),url(/fonts/basiercircle-medium-webfont.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Basier Circle;src:url(/fonts/basiercircle-mediumitalic-webfont.woff2) format("woff2"),url(/fonts/basiercircle-mediumitalic-webfont.woff) format("woff"),url(/fonts/basiercircle-mediumitalic-webfont.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Basier Circle;src:url(/fonts/basiercircle-regular-webfont.woff2) format("woff2"),url(/fonts/basiercircle-regular-webfont.woff) format("woff"),url(/fonts/basiercircle-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Basier Circle;src:url(/fonts/basiercircle-regularitalic-webfont.woff2) format("woff2"),url(/fonts/basiercircle-regularitalic-webfont.woff) format("woff"),url(/fonts/basiercircle-regularitalic-webfont.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}.thanks_header__UrfYy{--background:var(--seeds-100);background-color:var(--background);border-radius:0 0 24px 24px;text-align:center;margin:0 8px 56px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:144px 16px 72px}@media screen and (min-width:768px){.thanks_header__UrfYy{padding:192px 24px 144px;margin:0 20px 72px}}.thanks_header__UrfYy h1{margin-bottom:8px}@media screen and (min-width:768px){.thanks_header__UrfYy h1{margin-bottom:24px}}.thanks_header__UrfYy h1,.thanks_header__UrfYy p{max-width:300px}@media screen and (min-width:562px){.thanks_header__UrfYy h1,.thanks_header__UrfYy p{max-width:856px;padding:0 32px}}.thanks_grid__eYsBE{display:grid;grid-template-columns:8fr 4fr;grid-column-gap:56px;column-gap:56px}@media screen and (max-width:1024px){.thanks_grid__eYsBE{grid-template-columns:1fr;row-gap:56px}}.thanks_header-button__V8Lie{margin-top:24px}.thanks_featured__8zOau div{align-items:center;justify-content:center}@media screen and (max-width:1024px){.thanks_card__4DUBy div{align-items:center;justify-content:center}}.thanks_card__4DUBy h4,.thanks_card__4DUBy p,.thanks_featured__8zOau h4,.thanks_featured__8zOau p{max-width:424px;text-align:center}.thanks_card__4DUBy a,.thanks_featured__8zOau a{width:auto;align-self:center}