見た目を参考サイトにかなり近づけた