.cmn02_button{display:flex;justify-content:center}.cmn02_button .c-button{width:100%}.cmn02_button .c-button>*{flex:0 1 auto;width:auto}.cmn02_button .c-button.c-hover-flash:hover span{background:#0077c3}.cmn02_button .c-button.-small{max-width:220px;min-height:44px}@media screen and (min-width:769px){.cmn02_button .c-button.-small{margin:0 auto 0 0}}@media screen and (max-width:768px){.cmn02_button .c-button.-small{max-width:230px;min-height:51px}}.cmn02_button .c-button.-small .text span{font-size:1.6rem;padding-left:12px;position:relative;width:auto}@media screen and (max-width:768px){.cmn02_button .c-button.-small .text span{font-size:1.8rem}}.cmn02_button .c-button.-small .text span:before{border:1px solid;border-width:1px 1px 0 0;bottom:0;content:"";height:5px;left:0;margin:auto;position:absolute;top:0;transform:rotate(45deg);width:5px}@media screen and (max-width:768px){.cmn02_button .c-button.-small .text span:before{height:3px;width:3px}}