finish implementation of usersetting page #25

要素を Enum で定義して EnumMap を使ったほうがメモリ節約できる。