.button{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:140px;min-height:28px;padding-top:4px;padding-bottom:1px;padding-inline:24px;color:var(--color_bg);background:var(--color_main);border:1px solid var(--color_main);border-radius:40px;font-size:14px;text-align:center;line-height:1.5;font-family:var(--font_family--en);letter-spacing:0.05em}.button__bd{color:var(--color_main);background:inherit;border:1px solid var(--color_main)}.c-pageTtl__sub{font-size:0.25em;margin-left:2em}@media (max-width:767px){.c-pageTtl__sub{display:block;font-size:0.428em;margin-top:1em;margin-left:0}}