CardUI library 使わずに作り直し