重複インクルード防止（pragma once）