ここから---------------------------------------------------------------- ----------------------------------------------------------------ここまで