とりあえずの機能は実装。テーマはうまく適用できず。