基本的には３種類