.button:where(.astro-TS7QVADN){display:inline-block;color:#fff;background-color:#000}@media (hover: hover) and (min-width: 769px){.button:where(.astro-TS7QVADN){transition:background-color .24s ease-out}.button:where(.astro-TS7QVADN):hover{background-color:var(--color-accent)}}@media (min-width: 769px){.button:where(.astro-TS7QVADN){padding-right:24px;padding-left:28px;min-width:206px;border-radius:50px}}@media (max-width: 768px){.button:where(.astro-TS7QVADN){padding-right:min(4vw,15px);padding-left:min(6.6666666667vw,25px);min-width:min(20vw,75px);border-radius:min(13.3333333333vw,50px)}}.text-wrap:where(.astro-TS7QVADN){display:flex;justify-content:center;align-items:center}@media (min-width: 769px){.text-wrap:where(.astro-TS7QVADN){min-height:60px}}@media (max-width: 768px){.text-wrap:where(.astro-TS7QVADN){min-height:min(13.3333333333vw,50px)}}.text-inner:where(.astro-TS7QVADN){display:inline-block;position:relative}.text-inner:where(.astro-TS7QVADN) span:where(.astro-TS7QVADN){display:inline-block}.text-inner:where(.astro-TS7QVADN) span:where(.astro-TS7QVADN):nth-child(2){position:absolute;top:100%;left:0;width:100%}.text:where(.astro-TS7QVADN){overflow:hidden;font-family:Josefin Sans,Noto Sans JP,sans-serif;font-weight:var(--font-bold);font-size:15px;text-align:center}@media (min-width: 769px){.text:where(.astro-TS7QVADN){margin-top:3px;font-size:15px;line-height:20px}}@media (max-width: 768px){.text:where(.astro-TS7QVADN){margin-top:min(.5333333333vw,2px);font-size:min(3.7333333333vw,14px);line-height:min(5.3333333333vw,20px)}}.svg:where(.astro-TS7QVADN){display:inline-block}@media (min-width: 769px){.svg:where(.astro-TS7QVADN){margin-left:25px;width:22px;height:15px}}@media (max-width: 768px){.svg:where(.astro-TS7QVADN){margin-left:min(5.6vw,21px);width:min(3.7333333333vw,14px);height:min(2.4vw,9px)}}
