Shiwakeクラス実装