.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}.downloads_card-list__gc6LS{grid-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:40px;grid-row-gap:40px;row-gap:40px}.downloads_card-list__gc6LS .downloads_md__ye8e0{max-width:unset}@media screen and (max-width:768px){.downloads_card-list__gc6LS .downloads_md__ye8e0{grid-column:1/-1}}.downloads_card-list__gc6LS a{align-self:flex-start;width:auto}.downloads_cta-row__TZ5SG,.downloads_header__IbABS{margin-bottom:120px}@media screen and (max-width:1120px){.downloads_cta-row__TZ5SG,.downloads_header__IbABS{margin-bottom:96px}}@media screen and (max-width:768px){.downloads_cta-row__TZ5SG,.downloads_header__IbABS{margin-bottom:80px}}@media screen and (max-width:414px){.downloads_cta-row__TZ5SG,.downloads_header__IbABS{margin-bottom:48px}}.downloads_resources-content__igKG9{margin-bottom:80px}@media screen and (max-width:414px){.downloads_header__IbABS{margin-bottom:80px}}