libの中を階層構造にした