.cmn02_button{display:flex;justify-content:center}.cmn02_button .c-button{width:100%}.cmn02_button .c-button>*{flex:0 1 auto;width:auto}@media screen and (min-width:769px){.cmn02_button .c-button.-lt-scale-large{font-size:1.6rem}}.cmn02_button .c-button.-w-scale-small{width:80%}@media screen and (max-width:768px){.cmn02_button .c-button.-w-scale-small{width:100%}}.cmn02_button .c-button.-w-scale-large{width:95%}@media screen and (max-width:768px){.cmn02_button .c-button.-w-scale-large{width:100%}}.cmn02_button .c-button.-w-scale-chars-fit{max-width:none;width:auto}