大まかな処理の流れを実�
細かいところはこれから詰める