.c-tab-button{--mb-pc:0;--mb-sp:0;margin-bottom:calc(var(--mb-sp)/16*1rem);padding-inline:3.125rem;width:100%}@media(min-width:897px){.c-tab-button{margin:0 auto calc(var(--mb-pc)/16*1rem);max-width:100.625rem;padding-inline:1.25rem}}@media(max-width:374px){.c-tab-button{padding-inline:1.25rem}}.c-tab-button__inner{align-items:flex-end;border-bottom:.1875rem solid;border-image-slice:1;border-image-source:linear-gradient(90deg,#009efd,#a2db00);-moz-column-gap:1.25rem;column-gap:1.25rem;display:grid;grid-template-columns:repeat(2,1fr);padding-inline:2rem}@media(max-width:896px){.c-tab-button__inner{border-bottom:.125rem solid;-moz-column-gap:0;column-gap:0;padding-inline:0}}.c-tab-button__button{align-items:center;background-color:#e2e2e2;border:none;border-radius:.625rem .625rem 0 0;color:#fff;cursor:pointer;display:flex;font-size:1.25rem;font-weight:600;justify-content:center;line-height:1.2;min-height:3.75rem;padding:.3125rem .3125rem .4375rem;text-align:center;width:100%}@media(min-width:897px){.c-tab-button__button{opacity:1;transition:opacity .3s ease-out}.c-tab-button__button:hover{opacity:.6;text-decoration:none}}@media(max-width:896px){.c-tab-button__button{border-radius:.3125rem .3125rem 0 0;font-size:.625rem;min-height:1.1875rem;padding:0 .3125rem}}.c-tab-button__button[aria-selected=true]{background-color:#009efd;min-height:5.3125rem}@media(max-width:896px){.c-tab-button__button[aria-selected=true]{min-height:1.1875rem}}
