.btn-cycle[data-astro-cid-ovp7aale]{display:inline-flex;overflow:hidden;border:2px solid var(--cc-color-navy);border-radius:80px}.btn-cycle--shadow-orange[data-astro-cid-ovp7aale]{box-shadow:var(--cc-shadow-orange)}.btn-cycle--shadow-navy[data-astro-cid-ovp7aale]{box-shadow:var(--cc-shadow-navy)}.btn-cycle--shadow-cyan[data-astro-cid-ovp7aale]{box-shadow:var(--cc-shadow-cyan)}.btn-cycle--shadow-pink[data-astro-cid-ovp7aale]{box-shadow:var(--cc-shadow-pink)}.btn-cycle__inner[data-astro-cid-ovp7aale]{display:flex;gap:8px;align-items:center;padding:12px 24px;background-color:var(--cc-color-white);border:2px solid var(--cc-color-gray);border-radius:80px}.btn-cycle--shadow-cyan[data-astro-cid-ovp7aale] .btn-cycle__inner[data-astro-cid-ovp7aale]{background-color:var(--cc-color-white-cyan)}.btn-cycle--shadow-pink[data-astro-cid-ovp7aale] .btn-cycle__inner[data-astro-cid-ovp7aale]{background-color:var(--cc-color-white-pink)}.btn-cycle__label[data-astro-cid-ovp7aale]{display:flex;gap:0;align-items:center}.btn-cycle__niconico-icon[data-astro-cid-ovp7aale]{width:20px;height:20px;padding-bottom:2px;color:var(--cc-color-navy)}@media screen and (min-width:1024px){.btn-cycle__niconico-icon[data-astro-cid-ovp7aale]{width:24px;height:24px;padding-bottom:0}}.btn-cycle__text[data-astro-cid-ovp7aale]{font-family:var(--cc-font-jp);font-size:var(--cc-text-body-s-size);font-weight:700;font-feature-settings:"palt";line-height:var(--cc-text-body-line-height);color:var(--cc-color-navy);letter-spacing:var(--cc-text-body-letter-spacing);white-space:nowrap}@media screen and (min-width:1024px){.btn-cycle__text[data-astro-cid-ovp7aale]{font-size:16px;line-height:1}}.btn-cycle__icon[data-astro-cid-ovp7aale]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px;color:var(--cc-color-white);background-color:var(--cc-color-navy);border-radius:50%}.btn-cycle__icon[data-astro-cid-ovp7aale] svg{display:block;width:10px;height:10px}@media screen and (min-width:1024px){.btn-cycle__icon[data-astro-cid-ovp7aale] svg{width:14px;height:14px}}.btn-cycle__icon--open-blank[data-astro-cid-ovp7aale] svg{width:8px;height:8px}@media screen and (min-width:1024px){.btn-cycle__icon--open-blank[data-astro-cid-ovp7aale] svg{width:12px;height:12px}}@media screen and (min-width:1024px){.btn-cycle__icon[data-astro-cid-ovp7aale]{width:24px;height:24px}}.btn-cycle--full-width[data-astro-cid-ovp7aale]{width:100%}@media screen and (min-width:1024px){.btn-cycle--full-width[data-astro-cid-ovp7aale]{flex:1 0 0;min-width:0}}.btn-cycle--full-width[data-astro-cid-ovp7aale] .btn-cycle__inner[data-astro-cid-ovp7aale]{justify-content:space-between;width:100%}.btn-cycle--xs[data-astro-cid-ovp7aale] .btn-cycle__text[data-astro-cid-ovp7aale]{font-family:var(--cc-font-jp);font-size:var(--cc-text-body-xs-size);font-weight:400;font-feature-settings:"palt";line-height:var(--cc-text-body-line-height);color:var(--cc-color-navy);letter-spacing:var(--cc-text-body-letter-spacing);font-weight:700}@media screen and (min-width:1024px){.btn-cycle--xs[data-astro-cid-ovp7aale] .btn-cycle__text[data-astro-cid-ovp7aale]{font-size:16px;line-height:1}}.btn-cycle--xs[data-astro-cid-ovp7aale] .btn-cycle__inner[data-astro-cid-ovp7aale]{padding:10px 24px}@media screen and (min-width:1024px){.btn-cycle--xs[data-astro-cid-ovp7aale] .btn-cycle__inner[data-astro-cid-ovp7aale]{padding:12px 24px}}@media screen and (min-width:1024px){.btn-cycle--lg[data-astro-cid-ovp7aale]{width:400px}}.btn-cycle--lg[data-astro-cid-ovp7aale] .btn-cycle__text[data-astro-cid-ovp7aale]{font-size:20px}.btn-cycle--lg[data-astro-cid-ovp7aale] .btn-cycle__inner[data-astro-cid-ovp7aale]{justify-content:center;width:100%;padding:14px 40px}.btn-cycle--disabled[data-astro-cid-ovp7aale]{box-shadow:none;opacity:.4;pointer-events:none}.btn-cycle--disabled[data-astro-cid-ovp7aale] .btn-cycle__inner[data-astro-cid-ovp7aale]{background-color:var(--cc-color-gray);border-color:var(--cc-color-gray)}.btn-cycle[data-astro-cid-ovp7aale]{transition:transform .3s,box-shadow .3s}@media(hover:hover){.btn-cycle[data-astro-cid-ovp7aale]:hover{box-shadow:none;transform:translateY(4px)}}
