main内の処理を関数に切り出し