using System.Collections.Generic;
using System.Linq;
using _2DGAMELIB;

namespace SlaveMatrix
{
    public class 尾_鯨 : 尾
    {
    	public ShapePart X0Y0_尾33_尾;

    	public ShapePart X0Y0_尾33_柄;

    	public ShapePart X0Y0_尾33_縦影;

    	public ShapePart X0Y0_尾32_尾;

    	public ShapePart X0Y0_尾32_柄;

    	public ShapePart X0Y0_尾32_縦影;

    	public ShapePart X0Y0_尾31_尾;

    	public ShapePart X0Y0_尾31_柄;

    	public ShapePart X0Y0_尾31_縦影;

    	public ShapePart X0Y0_尾30_尾;

    	public ShapePart X0Y0_尾30_柄;

    	public ShapePart X0Y0_尾30_縦影;

    	public ShapePart X0Y0_尾29_尾;

    	public ShapePart X0Y0_尾29_柄;

    	public ShapePart X0Y0_尾29_縦影;

    	public ShapePart X0Y0_尾28_尾;

    	public ShapePart X0Y0_尾28_柄;

    	public ShapePart X0Y0_尾28_縦影;

    	public ShapePart X0Y0_尾27_尾;

    	public ShapePart X0Y0_尾27_柄;

    	public ShapePart X0Y0_尾27_縦影;

    	public ShapePart X0Y0_尾26_尾;

    	public ShapePart X0Y0_尾26_柄;

    	public ShapePart X0Y0_尾26_縦影;

    	public ShapePart X0Y0_尾25_尾;

    	public ShapePart X0Y0_尾25_柄;

    	public ShapePart X0Y0_尾25_縦影;

    	public ShapePart X0Y0_尾24_尾;

    	public ShapePart X0Y0_尾24_柄;

    	public ShapePart X0Y0_尾24_縦影;

    	public ShapePart X0Y0_尾23_尾;

    	public ShapePart X0Y0_尾23_柄;

    	public ShapePart X0Y0_尾23_縦影;

    	public ShapePart X0Y0_尾22_尾;

    	public ShapePart X0Y0_尾22_柄;

    	public ShapePart X0Y0_尾22_縦影;

    	public ShapePart X0Y0_尾21_尾;

    	public ShapePart X0Y0_尾21_柄;

    	public ShapePart X0Y0_尾21_縦影;

    	public ShapePart X0Y0_尾20_尾;

    	public ShapePart X0Y0_尾20_柄;

    	public ShapePart X0Y0_尾20_縦影;

    	public ShapePart X0Y0_尾19_尾;

    	public ShapePart X0Y0_尾19_柄;

    	public ShapePart X0Y0_尾19_縦影;

    	public ShapePart X0Y0_尾18_尾;

    	public ShapePart X0Y0_尾18_柄;

    	public ShapePart X0Y0_尾18_縦影;

    	public ShapePart X0Y0_尾17_尾;

    	public ShapePart X0Y0_尾17_柄;

    	public ShapePart X0Y0_尾17_縦影;

    	public ShapePart X0Y0_尾16_尾;

    	public ShapePart X0Y0_尾16_柄;

    	public ShapePart X0Y0_尾16_縦影;

    	public ShapePart X0Y0_尾15_尾;

    	public ShapePart X0Y0_尾15_柄;

    	public ShapePart X0Y0_尾15_縦影;

    	public ShapePart X0Y0_尾14_尾;

    	public ShapePart X0Y0_尾14_柄;

    	public ShapePart X0Y0_尾14_縦影;

    	public ShapePart X0Y0_尾13_尾;

    	public ShapePart X0Y0_尾13_柄;

    	public ShapePart X0Y0_尾13_縦影;

    	public ShapePart X0Y0_尾12_尾;

    	public ShapePart X0Y0_尾12_柄;

    	public ShapePart X0Y0_尾12_縦影;

    	public ShapePart X0Y0_尾11_尾;

    	public ShapePart X0Y0_尾11_柄;

    	public ShapePart X0Y0_尾11_縦影;

    	public ShapePart X0Y0_尾10_尾;

    	public ShapePart X0Y0_尾10_柄;

    	public ShapePart X0Y0_尾10_縦影;

    	public ShapePart X0Y0_尾9_尾;

    	public ShapePart X0Y0_尾9_柄;

    	public ShapePart X0Y0_尾9_縦影;

    	public ShapePart X0Y0_尾8_尾;

    	public ShapePart X0Y0_尾8_柄;

    	public ShapePart X0Y0_尾8_縦影;

    	public ShapePart X0Y0_尾7_尾;

    	public ShapePart X0Y0_尾7_柄;

    	public ShapePart X0Y0_尾7_縦影;

    	public ShapePart X0Y0_尾6_尾;

    	public ShapePart X0Y0_尾6_柄;

    	public ShapePart X0Y0_尾6_縦影;

    	public ShapePart X0Y0_尾5_尾;

    	public ShapePart X0Y0_尾5_柄;

    	public ShapePart X0Y0_尾5_縦影;

    	public ShapePart X0Y0_尾4_尾;

    	public ShapePart X0Y0_尾4_柄;

    	public ShapePart X0Y0_尾4_縦影;

    	public ShapePart X0Y0_尾3_尾;

    	public ShapePart X0Y0_尾3_柄;

    	public ShapePart X0Y0_尾3_縦影;

    	public ShapePart X0Y0_輪_革;

    	public ShapePart X0Y0_輪_金具1;

    	public ShapePart X0Y0_輪_金具2;

    	public ShapePart X0Y0_輪_金具3;

    	public ShapePart X0Y0_輪_金具左;

    	public ShapePart X0Y0_輪_金具右;

    	public ShapePart X0Y0_尾2_尾;

    	public ShapePart X0Y0_尾2_柄;

    	public ShapePart X0Y0_尾2_縦影;

    	public ShapePart X0Y0_尾1_尾;

    	public ShapePart X0Y0_尾1_柄;

    	public ShapePart X0Y0_尾1_縦影;

    	public ShapePart X0Y0_尾0_尾;

    	public ShapePart X0Y0_尾0_柄;

    	public ShapePart X0Y0_尾0_縦影;

    	public ColorD 尾33_尾CD;

    	public ColorD 尾33_柄CD;

    	public ColorD 尾33_縦影CD;

    	public ColorD 尾32_尾CD;

    	public ColorD 尾32_柄CD;

    	public ColorD 尾32_縦影CD;

    	public ColorD 尾31_尾CD;

    	public ColorD 尾31_柄CD;

    	public ColorD 尾31_縦影CD;

    	public ColorD 尾30_尾CD;

    	public ColorD 尾30_柄CD;

    	public ColorD 尾30_縦影CD;

    	public ColorD 尾29_尾CD;

    	public ColorD 尾29_柄CD;

    	public ColorD 尾29_縦影CD;

    	public ColorD 尾28_尾CD;

    	public ColorD 尾28_柄CD;

    	public ColorD 尾28_縦影CD;

    	public ColorD 尾27_尾CD;

    	public ColorD 尾27_柄CD;

    	public ColorD 尾27_縦影CD;

    	public ColorD 尾26_尾CD;

    	public ColorD 尾26_柄CD;

    	public ColorD 尾26_縦影CD;

    	public ColorD 尾25_尾CD;

    	public ColorD 尾25_柄CD;

    	public ColorD 尾25_縦影CD;

    	public ColorD 尾24_尾CD;

    	public ColorD 尾24_柄CD;

    	public ColorD 尾24_縦影CD;

    	public ColorD 尾23_尾CD;

    	public ColorD 尾23_柄CD;

    	public ColorD 尾23_縦影CD;

    	public ColorD 尾22_尾CD;

    	public ColorD 尾22_柄CD;

    	public ColorD 尾22_縦影CD;

    	public ColorD 尾21_尾CD;

    	public ColorD 尾21_柄CD;

    	public ColorD 尾21_縦影CD;

    	public ColorD 尾20_尾CD;

    	public ColorD 尾20_柄CD;

    	public ColorD 尾20_縦影CD;

    	public ColorD 尾19_尾CD;

    	public ColorD 尾19_柄CD;

    	public ColorD 尾19_縦影CD;

    	public ColorD 尾18_尾CD;

    	public ColorD 尾18_柄CD;

    	public ColorD 尾18_縦影CD;

    	public ColorD 尾17_尾CD;

    	public ColorD 尾17_柄CD;

    	public ColorD 尾17_縦影CD;

    	public ColorD 尾16_尾CD;

    	public ColorD 尾16_柄CD;

    	public ColorD 尾16_縦影CD;

    	public ColorD 尾15_尾CD;

    	public ColorD 尾15_柄CD;

    	public ColorD 尾15_縦影CD;

    	public ColorD 尾14_尾CD;

    	public ColorD 尾14_柄CD;

    	public ColorD 尾14_縦影CD;

    	public ColorD 尾13_尾CD;

    	public ColorD 尾13_柄CD;

    	public ColorD 尾13_縦影CD;

    	public ColorD 尾12_尾CD;

    	public ColorD 尾12_柄CD;

    	public ColorD 尾12_縦影CD;

    	public ColorD 尾11_尾CD;

    	public ColorD 尾11_柄CD;

    	public ColorD 尾11_縦影CD;

    	public ColorD 尾10_尾CD;

    	public ColorD 尾10_柄CD;

    	public ColorD 尾10_縦影CD;

    	public ColorD 尾9_尾CD;

    	public ColorD 尾9_柄CD;

    	public ColorD 尾9_縦影CD;

    	public ColorD 尾8_尾CD;

    	public ColorD 尾8_柄CD;

    	public ColorD 尾8_縦影CD;

    	public ColorD 尾7_尾CD;

    	public ColorD 尾7_柄CD;

    	public ColorD 尾7_縦影CD;

    	public ColorD 尾6_尾CD;

    	public ColorD 尾6_柄CD;

    	public ColorD 尾6_縦影CD;

    	public ColorD 尾5_尾CD;

    	public ColorD 尾5_柄CD;

    	public ColorD 尾5_縦影CD;

    	public ColorD 尾4_尾CD;

    	public ColorD 尾4_柄CD;

    	public ColorD 尾4_縦影CD;

    	public ColorD 尾3_尾CD;

    	public ColorD 尾3_柄CD;

    	public ColorD 尾3_縦影CD;

    	public ColorD 尾2_尾CD;

    	public ColorD 尾2_柄CD;

    	public ColorD 尾2_縦影CD;

    	public ColorD 尾1_尾CD;

    	public ColorD 尾1_柄CD;

    	public ColorD 尾1_縦影CD;

    	public ColorD 尾0_尾CD;

    	public ColorD 尾0_柄CD;

    	public ColorD 尾0_縦影CD;

    	public ColorD 輪_革CD;

    	public ColorD 輪_金具1CD;

    	public ColorD 輪_金具2CD;

    	public ColorD 輪_金具3CD;

    	public ColorD 輪_金具左CD;

    	public ColorD 輪_金具右CD;

    	public ColorP X0Y0_尾33_尾CP;

    	public ColorP X0Y0_尾33_柄CP;

    	public ColorP X0Y0_尾33_縦影CP;

    	public ColorP X0Y0_尾32_尾CP;

    	public ColorP X0Y0_尾32_柄CP;

    	public ColorP X0Y0_尾32_縦影CP;

    	public ColorP X0Y0_尾31_尾CP;

    	public ColorP X0Y0_尾31_柄CP;

    	public ColorP X0Y0_尾31_縦影CP;

    	public ColorP X0Y0_尾30_尾CP;

    	public ColorP X0Y0_尾30_柄CP;

    	public ColorP X0Y0_尾30_縦影CP;

    	public ColorP X0Y0_尾29_尾CP;

    	public ColorP X0Y0_尾29_柄CP;

    	public ColorP X0Y0_尾29_縦影CP;

    	public ColorP X0Y0_尾28_尾CP;

    	public ColorP X0Y0_尾28_柄CP;

    	public ColorP X0Y0_尾28_縦影CP;

    	public ColorP X0Y0_尾27_尾CP;

    	public ColorP X0Y0_尾27_柄CP;

    	public ColorP X0Y0_尾27_縦影CP;

    	public ColorP X0Y0_尾26_尾CP;

    	public ColorP X0Y0_尾26_柄CP;

    	public ColorP X0Y0_尾26_縦影CP;

    	public ColorP X0Y0_尾25_尾CP;

    	public ColorP X0Y0_尾25_柄CP;

    	public ColorP X0Y0_尾25_縦影CP;

    	public ColorP X0Y0_尾24_尾CP;

    	public ColorP X0Y0_尾24_柄CP;

    	public ColorP X0Y0_尾24_縦影CP;

    	public ColorP X0Y0_尾23_尾CP;

    	public ColorP X0Y0_尾23_柄CP;

    	public ColorP X0Y0_尾23_縦影CP;

    	public ColorP X0Y0_尾22_尾CP;

    	public ColorP X0Y0_尾22_柄CP;

    	public ColorP X0Y0_尾22_縦影CP;

    	public ColorP X0Y0_尾21_尾CP;

    	public ColorP X0Y0_尾21_柄CP;

    	public ColorP X0Y0_尾21_縦影CP;

    	public ColorP X0Y0_尾20_尾CP;

    	public ColorP X0Y0_尾20_柄CP;

    	public ColorP X0Y0_尾20_縦影CP;

    	public ColorP X0Y0_尾19_尾CP;

    	public ColorP X0Y0_尾19_柄CP;

    	public ColorP X0Y0_尾19_縦影CP;

    	public ColorP X0Y0_尾18_尾CP;

    	public ColorP X0Y0_尾18_柄CP;

    	public ColorP X0Y0_尾18_縦影CP;

    	public ColorP X0Y0_尾17_尾CP;

    	public ColorP X0Y0_尾17_柄CP;

    	public ColorP X0Y0_尾17_縦影CP;

    	public ColorP X0Y0_尾16_尾CP;

    	public ColorP X0Y0_尾16_柄CP;

    	public ColorP X0Y0_尾16_縦影CP;

    	public ColorP X0Y0_尾15_尾CP;

    	public ColorP X0Y0_尾15_柄CP;

    	public ColorP X0Y0_尾15_縦影CP;

    	public ColorP X0Y0_尾14_尾CP;

    	public ColorP X0Y0_尾14_柄CP;

    	public ColorP X0Y0_尾14_縦影CP;

    	public ColorP X0Y0_尾13_尾CP;

    	public ColorP X0Y0_尾13_柄CP;

    	public ColorP X0Y0_尾13_縦影CP;

    	public ColorP X0Y0_尾12_尾CP;

    	public ColorP X0Y0_尾12_柄CP;

    	public ColorP X0Y0_尾12_縦影CP;

    	public ColorP X0Y0_尾11_尾CP;

    	public ColorP X0Y0_尾11_柄CP;

    	public ColorP X0Y0_尾11_縦影CP;

    	public ColorP X0Y0_尾10_尾CP;

    	public ColorP X0Y0_尾10_柄CP;

    	public ColorP X0Y0_尾10_縦影CP;

    	public ColorP X0Y0_尾9_尾CP;

    	public ColorP X0Y0_尾9_柄CP;

    	public ColorP X0Y0_尾9_縦影CP;

    	public ColorP X0Y0_尾8_尾CP;

    	public ColorP X0Y0_尾8_柄CP;

    	public ColorP X0Y0_尾8_縦影CP;

    	public ColorP X0Y0_尾7_尾CP;

    	public ColorP X0Y0_尾7_柄CP;

    	public ColorP X0Y0_尾7_縦影CP;

    	public ColorP X0Y0_尾6_尾CP;

    	public ColorP X0Y0_尾6_柄CP;

    	public ColorP X0Y0_尾6_縦影CP;

    	public ColorP X0Y0_尾5_尾CP;

    	public ColorP X0Y0_尾5_柄CP;

    	public ColorP X0Y0_尾5_縦影CP;

    	public ColorP X0Y0_尾4_尾CP;

    	public ColorP X0Y0_尾4_柄CP;

    	public ColorP X0Y0_尾4_縦影CP;

    	public ColorP X0Y0_尾3_尾CP;

    	public ColorP X0Y0_尾3_柄CP;

    	public ColorP X0Y0_尾3_縦影CP;

    	public ColorP X0Y0_輪_革CP;

    	public ColorP X0Y0_輪_金具1CP;

    	public ColorP X0Y0_輪_金具2CP;

    	public ColorP X0Y0_輪_金具3CP;

    	public ColorP X0Y0_輪_金具左CP;

    	public ColorP X0Y0_輪_金具右CP;

    	public ColorP X0Y0_尾2_尾CP;

    	public ColorP X0Y0_尾2_柄CP;

    	public ColorP X0Y0_尾2_縦影CP;

    	public ColorP X0Y0_尾1_尾CP;

    	public ColorP X0Y0_尾1_柄CP;

    	public ColorP X0Y0_尾1_縦影CP;

    	public ColorP X0Y0_尾0_尾CP;

    	public ColorP X0Y0_尾0_柄CP;

    	public ColorP X0Y0_尾0_縦影CP;

    	public 拘束鎖 鎖1;

    	public 拘束鎖 鎖2;

    	public Ele[] 左1_接続;

    	public Ele[] 右1_接続;

    	public Ele[] 左2_接続;

    	public Ele[] 右2_接続;

    	public Ele[] 左3_接続;

    	public Ele[] 右3_接続;

    	public Ele[] 左4_接続;

    	public Ele[] 右4_接続;

    	public Ele[] 左5_接続;

    	public Ele[] 右5_接続;

    	public Ele[] 左6_接続;

    	public Ele[] 右6_接続;

    	public Ele[] 左7_接続;

    	public Ele[] 右7_接続;

    	public Ele[] 左8_接続;

    	public Ele[] 右8_接続;

    	public Ele[] 左9_接続;

    	public Ele[] 右9_接続;

    	public Ele[] 左10_接続;

    	public Ele[] 右10_接続;

    	public Ele[] 左11_接続;

    	public Ele[] 右11_接続;

    	public Ele[] 左12_接続;

    	public Ele[] 右12_接続;

    	public Ele[] 左13_接続;

    	public Ele[] 右13_接続;

    	public Ele[] 左14_接続;

    	public Ele[] 右14_接続;

    	public Ele[] 左15_接続;

    	public Ele[] 右15_接続;

    	public Ele[] 左16_接続;

    	public Ele[] 右16_接続;

    	public Ele[] 左17_接続;

    	public Ele[] 右17_接続;

    	public Ele[] 左18_接続;

    	public Ele[] 右18_接続;

    	public Ele[] 左19_接続;

    	public Ele[] 右19_接続;

    	public Ele[] 左20_接続;

    	public Ele[] 右20_接続;

    	public Ele[] 左21_接続;

    	public Ele[] 右21_接続;

    	public Ele[] 左22_接続;

    	public Ele[] 右22_接続;

    	public Ele[] 左23_接続;

    	public Ele[] 右23_接続;

    	public Ele[] 左24_接続;

    	public Ele[] 右24_接続;

    	public Ele[] 左25_接続;

    	public Ele[] 右25_接続;

    	public Ele[] 左26_接続;

    	public Ele[] 右26_接続;

    	public Ele[] 左27_接続;

    	public Ele[] 右27_接続;

    	public Ele[] 左28_接続;

    	public Ele[] 右28_接続;

    	public Ele[] 左29_接続;

    	public Ele[] 右29_接続;

    	public Ele[] 左30_接続;

    	public Ele[] 右30_接続;

    	public Ele[] 左31_接続;

    	public Ele[] 右31_接続;

    	public Ele[] 左32_接続;

    	public Ele[] 右32_接続;

    	public Ele[] 左33_接続;

    	public Ele[] 右33_接続;

    	public Ele[] 左34_接続;

    	public Ele[] 右34_接続;

    	public Ele[] 尾先_接続;

    	private ShapePart[] Pars;

    	private Vector2D[] mm;

    	public override bool 欠損
    	{
    		get
    		{
    			return 欠損_;
    		}
    		set
    		{
    			欠損_ = value;
    		}
    	}

    	public override bool 筋肉
    	{
    		get
    		{
    			return 筋肉_;
    		}
    		set
    		{
    			筋肉_ = value;
    		}
    	}

    	public override bool 拘束
    	{
    		get
    		{
    			return 拘束_;
    		}
    		set
    		{
    			拘束_ = value;
    			輪表示 = 拘束_;
    		}
    	}

    	public bool 尾33_表示
    	{
    		get
    		{
    			return X0Y0_尾33_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾33_尾.Dra = value;
    			X0Y0_尾33_尾.Hit = value;
    		}
    	}

    	public bool 尾33_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾33_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾33_柄.Dra = value;
    			X0Y0_尾33_柄.Hit = value;
    		}
    	}

    	public bool 尾33_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾33_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾33_縦影.Dra = value;
    			X0Y0_尾33_縦影.Hit = value;
    		}
    	}

    	public bool 尾32_表示
    	{
    		get
    		{
    			return X0Y0_尾32_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾32_尾.Dra = value;
    			X0Y0_尾32_尾.Hit = value;
    		}
    	}

    	public bool 尾32_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾32_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾32_柄.Dra = value;
    			X0Y0_尾32_柄.Hit = value;
    		}
    	}

    	public bool 尾32_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾32_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾32_縦影.Dra = value;
    			X0Y0_尾32_縦影.Hit = value;
    		}
    	}

    	public bool 尾31_表示
    	{
    		get
    		{
    			return X0Y0_尾31_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾31_尾.Dra = value;
    			X0Y0_尾31_尾.Hit = value;
    		}
    	}

    	public bool 尾31_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾31_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾31_柄.Dra = value;
    			X0Y0_尾31_柄.Hit = value;
    		}
    	}

    	public bool 尾31_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾31_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾31_縦影.Dra = value;
    			X0Y0_尾31_縦影.Hit = value;
    		}
    	}

    	public bool 尾30_表示
    	{
    		get
    		{
    			return X0Y0_尾30_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾30_尾.Dra = value;
    			X0Y0_尾30_尾.Hit = value;
    		}
    	}

    	public bool 尾30_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾30_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾30_柄.Dra = value;
    			X0Y0_尾30_柄.Hit = value;
    		}
    	}

    	public bool 尾30_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾30_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾30_縦影.Dra = value;
    			X0Y0_尾30_縦影.Hit = value;
    		}
    	}

    	public bool 尾29_表示
    	{
    		get
    		{
    			return X0Y0_尾29_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾29_尾.Dra = value;
    			X0Y0_尾29_尾.Hit = value;
    		}
    	}

    	public bool 尾29_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾29_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾29_柄.Dra = value;
    			X0Y0_尾29_柄.Hit = value;
    		}
    	}

    	public bool 尾29_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾29_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾29_縦影.Dra = value;
    			X0Y0_尾29_縦影.Hit = value;
    		}
    	}

    	public bool 尾28_表示
    	{
    		get
    		{
    			return X0Y0_尾28_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾28_尾.Dra = value;
    			X0Y0_尾28_尾.Hit = value;
    		}
    	}

    	public bool 尾28_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾28_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾28_柄.Dra = value;
    			X0Y0_尾28_柄.Hit = value;
    		}
    	}

    	public bool 尾28_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾28_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾28_縦影.Dra = value;
    			X0Y0_尾28_縦影.Hit = value;
    		}
    	}

    	public bool 尾27_表示
    	{
    		get
    		{
    			return X0Y0_尾27_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾27_尾.Dra = value;
    			X0Y0_尾27_尾.Hit = value;
    		}
    	}

    	public bool 尾27_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾27_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾27_柄.Dra = value;
    			X0Y0_尾27_柄.Hit = value;
    		}
    	}

    	public bool 尾27_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾27_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾27_縦影.Dra = value;
    			X0Y0_尾27_縦影.Hit = value;
    		}
    	}

    	public bool 尾26_表示
    	{
    		get
    		{
    			return X0Y0_尾26_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾26_尾.Dra = value;
    			X0Y0_尾26_尾.Hit = value;
    		}
    	}

    	public bool 尾26_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾26_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾26_柄.Dra = value;
    			X0Y0_尾26_柄.Hit = value;
    		}
    	}

    	public bool 尾26_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾26_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾26_縦影.Dra = value;
    			X0Y0_尾26_縦影.Hit = value;
    		}
    	}

    	public bool 尾25_表示
    	{
    		get
    		{
    			return X0Y0_尾25_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾25_尾.Dra = value;
    			X0Y0_尾25_尾.Hit = value;
    		}
    	}

    	public bool 尾25_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾25_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾25_柄.Dra = value;
    			X0Y0_尾25_柄.Hit = value;
    		}
    	}

    	public bool 尾25_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾25_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾25_縦影.Dra = value;
    			X0Y0_尾25_縦影.Hit = value;
    		}
    	}

    	public bool 尾24_表示
    	{
    		get
    		{
    			return X0Y0_尾24_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾24_尾.Dra = value;
    			X0Y0_尾24_尾.Hit = value;
    		}
    	}

    	public bool 尾24_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾24_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾24_柄.Dra = value;
    			X0Y0_尾24_柄.Hit = value;
    		}
    	}

    	public bool 尾24_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾24_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾24_縦影.Dra = value;
    			X0Y0_尾24_縦影.Hit = value;
    		}
    	}

    	public bool 尾23_表示
    	{
    		get
    		{
    			return X0Y0_尾23_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾23_尾.Dra = value;
    			X0Y0_尾23_尾.Hit = value;
    		}
    	}

    	public bool 尾23_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾23_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾23_柄.Dra = value;
    			X0Y0_尾23_柄.Hit = value;
    		}
    	}

    	public bool 尾23_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾23_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾23_縦影.Dra = value;
    			X0Y0_尾23_縦影.Hit = value;
    		}
    	}

    	public bool 尾22_表示
    	{
    		get
    		{
    			return X0Y0_尾22_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾22_尾.Dra = value;
    			X0Y0_尾22_尾.Hit = value;
    		}
    	}

    	public bool 尾22_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾22_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾22_柄.Dra = value;
    			X0Y0_尾22_柄.Hit = value;
    		}
    	}

    	public bool 尾22_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾22_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾22_縦影.Dra = value;
    			X0Y0_尾22_縦影.Hit = value;
    		}
    	}

    	public bool 尾21_表示
    	{
    		get
    		{
    			return X0Y0_尾21_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾21_尾.Dra = value;
    			X0Y0_尾21_尾.Hit = value;
    		}
    	}

    	public bool 尾21_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾21_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾21_柄.Dra = value;
    			X0Y0_尾21_柄.Hit = value;
    		}
    	}

    	public bool 尾21_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾21_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾21_縦影.Dra = value;
    			X0Y0_尾21_縦影.Hit = value;
    		}
    	}

    	public bool 尾20_表示
    	{
    		get
    		{
    			return X0Y0_尾20_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾20_尾.Dra = value;
    			X0Y0_尾20_尾.Hit = value;
    		}
    	}

    	public bool 尾20_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾20_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾20_柄.Dra = value;
    			X0Y0_尾20_柄.Hit = value;
    		}
    	}

    	public bool 尾20_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾20_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾20_縦影.Dra = value;
    			X0Y0_尾20_縦影.Hit = value;
    		}
    	}

    	public bool 尾19_表示
    	{
    		get
    		{
    			return X0Y0_尾19_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾19_尾.Dra = value;
    			X0Y0_尾19_尾.Hit = value;
    		}
    	}

    	public bool 尾19_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾19_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾19_柄.Dra = value;
    			X0Y0_尾19_柄.Hit = value;
    		}
    	}

    	public bool 尾19_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾19_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾19_縦影.Dra = value;
    			X0Y0_尾19_縦影.Hit = value;
    		}
    	}

    	public bool 尾18_表示
    	{
    		get
    		{
    			return X0Y0_尾18_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾18_尾.Dra = value;
    			X0Y0_尾18_尾.Hit = value;
    		}
    	}

    	public bool 尾18_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾18_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾18_柄.Dra = value;
    			X0Y0_尾18_柄.Hit = value;
    		}
    	}

    	public bool 尾18_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾18_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾18_縦影.Dra = value;
    			X0Y0_尾18_縦影.Hit = value;
    		}
    	}

    	public bool 尾17_表示
    	{
    		get
    		{
    			return X0Y0_尾17_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾17_尾.Dra = value;
    			X0Y0_尾17_尾.Hit = value;
    		}
    	}

    	public bool 尾17_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾17_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾17_柄.Dra = value;
    			X0Y0_尾17_柄.Hit = value;
    		}
    	}

    	public bool 尾17_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾17_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾17_縦影.Dra = value;
    			X0Y0_尾17_縦影.Hit = value;
    		}
    	}

    	public bool 尾16_表示
    	{
    		get
    		{
    			return X0Y0_尾16_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾16_尾.Dra = value;
    			X0Y0_尾16_尾.Hit = value;
    		}
    	}

    	public bool 尾16_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾16_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾16_柄.Dra = value;
    			X0Y0_尾16_柄.Hit = value;
    		}
    	}

    	public bool 尾16_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾16_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾16_縦影.Dra = value;
    			X0Y0_尾16_縦影.Hit = value;
    		}
    	}

    	public bool 尾15_表示
    	{
    		get
    		{
    			return X0Y0_尾15_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾15_尾.Dra = value;
    			X0Y0_尾15_尾.Hit = value;
    		}
    	}

    	public bool 尾15_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾15_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾15_柄.Dra = value;
    			X0Y0_尾15_柄.Hit = value;
    		}
    	}

    	public bool 尾15_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾15_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾15_縦影.Dra = value;
    			X0Y0_尾15_縦影.Hit = value;
    		}
    	}

    	public bool 尾14_表示
    	{
    		get
    		{
    			return X0Y0_尾14_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾14_尾.Dra = value;
    			X0Y0_尾14_尾.Hit = value;
    		}
    	}

    	public bool 尾14_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾14_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾14_柄.Dra = value;
    			X0Y0_尾14_柄.Hit = value;
    		}
    	}

    	public bool 尾14_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾14_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾14_縦影.Dra = value;
    			X0Y0_尾14_縦影.Hit = value;
    		}
    	}

    	public bool 尾13_表示
    	{
    		get
    		{
    			return X0Y0_尾13_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾13_尾.Dra = value;
    			X0Y0_尾13_尾.Hit = value;
    		}
    	}

    	public bool 尾13_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾13_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾13_柄.Dra = value;
    			X0Y0_尾13_柄.Hit = value;
    		}
    	}

    	public bool 尾13_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾13_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾13_縦影.Dra = value;
    			X0Y0_尾13_縦影.Hit = value;
    		}
    	}

    	public bool 尾12_表示
    	{
    		get
    		{
    			return X0Y0_尾12_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾12_尾.Dra = value;
    			X0Y0_尾12_尾.Hit = value;
    		}
    	}

    	public bool 尾12_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾12_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾12_柄.Dra = value;
    			X0Y0_尾12_柄.Hit = value;
    		}
    	}

    	public bool 尾12_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾12_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾12_縦影.Dra = value;
    			X0Y0_尾12_縦影.Hit = value;
    		}
    	}

    	public bool 尾11_表示
    	{
    		get
    		{
    			return X0Y0_尾11_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾11_尾.Dra = value;
    			X0Y0_尾11_尾.Hit = value;
    		}
    	}

    	public bool 尾11_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾11_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾11_柄.Dra = value;
    			X0Y0_尾11_柄.Hit = value;
    		}
    	}

    	public bool 尾11_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾11_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾11_縦影.Dra = value;
    			X0Y0_尾11_縦影.Hit = value;
    		}
    	}

    	public bool 尾10_表示
    	{
    		get
    		{
    			return X0Y0_尾10_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾10_尾.Dra = value;
    			X0Y0_尾10_尾.Hit = value;
    		}
    	}

    	public bool 尾10_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾10_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾10_柄.Dra = value;
    			X0Y0_尾10_柄.Hit = value;
    		}
    	}

    	public bool 尾10_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾10_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾10_縦影.Dra = value;
    			X0Y0_尾10_縦影.Hit = value;
    		}
    	}

    	public bool 尾9_表示
    	{
    		get
    		{
    			return X0Y0_尾9_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾9_尾.Dra = value;
    			X0Y0_尾9_尾.Hit = value;
    		}
    	}

    	public bool 尾9_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾9_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾9_柄.Dra = value;
    			X0Y0_尾9_柄.Hit = value;
    		}
    	}

    	public bool 尾9_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾9_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾9_縦影.Dra = value;
    			X0Y0_尾9_縦影.Hit = value;
    		}
    	}

    	public bool 尾8_表示
    	{
    		get
    		{
    			return X0Y0_尾8_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾8_尾.Dra = value;
    			X0Y0_尾8_尾.Hit = value;
    		}
    	}

    	public bool 尾8_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾8_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾8_柄.Dra = value;
    			X0Y0_尾8_柄.Hit = value;
    		}
    	}

    	public bool 尾8_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾8_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾8_縦影.Dra = value;
    			X0Y0_尾8_縦影.Hit = value;
    		}
    	}

    	public bool 尾7_表示
    	{
    		get
    		{
    			return X0Y0_尾7_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾7_尾.Dra = value;
    			X0Y0_尾7_尾.Hit = value;
    		}
    	}

    	public bool 尾7_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾7_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾7_柄.Dra = value;
    			X0Y0_尾7_柄.Hit = value;
    		}
    	}

    	public bool 尾7_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾7_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾7_縦影.Dra = value;
    			X0Y0_尾7_縦影.Hit = value;
    		}
    	}

    	public bool 尾6_表示
    	{
    		get
    		{
    			return X0Y0_尾6_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾6_尾.Dra = value;
    			X0Y0_尾6_尾.Hit = value;
    		}
    	}

    	public bool 尾6_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾6_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾6_柄.Dra = value;
    			X0Y0_尾6_柄.Hit = value;
    		}
    	}

    	public bool 尾6_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾6_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾6_縦影.Dra = value;
    			X0Y0_尾6_縦影.Hit = value;
    		}
    	}

    	public bool 尾5_表示
    	{
    		get
    		{
    			return X0Y0_尾5_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾5_尾.Dra = value;
    			X0Y0_尾5_尾.Hit = value;
    		}
    	}

    	public bool 尾5_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾5_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾5_柄.Dra = value;
    			X0Y0_尾5_柄.Hit = value;
    		}
    	}

    	public bool 尾5_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾5_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾5_縦影.Dra = value;
    			X0Y0_尾5_縦影.Hit = value;
    		}
    	}

    	public bool 尾4_表示
    	{
    		get
    		{
    			return X0Y0_尾4_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾4_尾.Dra = value;
    			X0Y0_尾4_尾.Hit = value;
    		}
    	}

    	public bool 尾4_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾4_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾4_柄.Dra = value;
    			X0Y0_尾4_柄.Hit = value;
    		}
    	}

    	public bool 尾4_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾4_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾4_縦影.Dra = value;
    			X0Y0_尾4_縦影.Hit = value;
    		}
    	}

    	public bool 尾3_表示
    	{
    		get
    		{
    			return X0Y0_尾3_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾3_尾.Dra = value;
    			X0Y0_尾3_尾.Hit = value;
    		}
    	}

    	public bool 尾3_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾3_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾3_柄.Dra = value;
    			X0Y0_尾3_柄.Hit = value;
    		}
    	}

    	public bool 尾3_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾3_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾3_縦影.Dra = value;
    			X0Y0_尾3_縦影.Hit = value;
    		}
    	}

    	public bool 輪_革_表示
    	{
    		get
    		{
    			return X0Y0_輪_革.Dra;
    		}
    		set
    		{
    			X0Y0_輪_革.Dra = value;
    			X0Y0_輪_革.Hit = value;
    		}
    	}

    	public bool 輪_金具1_表示
    	{
    		get
    		{
    			return X0Y0_輪_金具1.Dra;
    		}
    		set
    		{
    			X0Y0_輪_金具1.Dra = value;
    			X0Y0_輪_金具1.Hit = value;
    		}
    	}

    	public bool 輪_金具2_表示
    	{
    		get
    		{
    			return X0Y0_輪_金具2.Dra;
    		}
    		set
    		{
    			X0Y0_輪_金具2.Dra = value;
    			X0Y0_輪_金具2.Hit = value;
    		}
    	}

    	public bool 輪_金具3_表示
    	{
    		get
    		{
    			return X0Y0_輪_金具3.Dra;
    		}
    		set
    		{
    			X0Y0_輪_金具3.Dra = value;
    			X0Y0_輪_金具3.Hit = value;
    		}
    	}

    	public bool 輪_金具左_表示
    	{
    		get
    		{
    			return X0Y0_輪_金具左.Dra;
    		}
    		set
    		{
    			X0Y0_輪_金具左.Dra = value;
    			X0Y0_輪_金具左.Hit = value;
    		}
    	}

    	public bool 輪_金具右_表示
    	{
    		get
    		{
    			return X0Y0_輪_金具右.Dra;
    		}
    		set
    		{
    			X0Y0_輪_金具右.Dra = value;
    			X0Y0_輪_金具右.Hit = value;
    		}
    	}

    	public bool 尾2_表示
    	{
    		get
    		{
    			return X0Y0_尾2_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾2_尾.Dra = value;
    			X0Y0_尾2_尾.Hit = value;
    		}
    	}

    	public bool 尾2_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾2_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾2_柄.Dra = value;
    			X0Y0_尾2_柄.Hit = value;
    		}
    	}

    	public bool 尾2_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾2_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾2_縦影.Dra = value;
    			X0Y0_尾2_縦影.Hit = value;
    		}
    	}

    	public bool 尾1_表示
    	{
    		get
    		{
    			return X0Y0_尾1_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾1_尾.Dra = value;
    			X0Y0_尾1_尾.Hit = value;
    		}
    	}

    	public bool 尾1_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾1_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾1_柄.Dra = value;
    			X0Y0_尾1_柄.Hit = value;
    		}
    	}

    	public bool 尾1_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾1_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾1_縦影.Dra = value;
    			X0Y0_尾1_縦影.Hit = value;
    		}
    	}

    	public bool 尾0_表示
    	{
    		get
    		{
    			return X0Y0_尾0_尾.Dra;
    		}
    		set
    		{
    			X0Y0_尾0_尾.Dra = value;
    			X0Y0_尾0_尾.Hit = value;
    		}
    	}

    	public bool 尾0_柄_表示
    	{
    		get
    		{
    			return X0Y0_尾0_柄.Dra;
    		}
    		set
    		{
    			X0Y0_尾0_柄.Dra = value;
    			X0Y0_尾0_柄.Hit = value;
    		}
    	}

    	public bool 尾0_縦影_表示
    	{
    		get
    		{
    			return X0Y0_尾0_縦影.Dra;
    		}
    		set
    		{
    			X0Y0_尾0_縦影.Dra = value;
    			X0Y0_尾0_縦影.Hit = value;
    		}
    	}

    	public bool 輪表示
    	{
    		get
    		{
    			return 輪_革_表示;
    		}
    		set
    		{
    			輪_革_表示 = value;
    			輪_金具1_表示 = value;
    			輪_金具2_表示 = value;
    			輪_金具3_表示 = value;
    			輪_金具左_表示 = value;
    			輪_金具右_表示 = value;
    		}
    	}

    	public bool 鎖表示
    	{
    		get
    		{
    			return 鎖1.表示;
    		}
    		set
    		{
    			鎖1.表示 = value;
    			鎖2.表示 = value;
    		}
    	}

    	public bool 尾先表示
    	{
    		get
    		{
    			return 尾33_表示;
    		}
    		set
    		{
    			尾33_表示 = value;
    			尾33_柄_表示 = value;
    			尾33_縦影_表示 = value;
    			尾32_表示 = value;
    			尾32_柄_表示 = value;
    			尾32_縦影_表示 = value;
    			尾31_表示 = value;
    			尾31_柄_表示 = value;
    			尾31_縦影_表示 = value;
    			尾30_表示 = value;
    			尾30_柄_表示 = value;
    			尾30_縦影_表示 = value;
    			尾29_表示 = value;
    			尾29_柄_表示 = value;
    			尾29_縦影_表示 = value;
    			尾28_表示 = value;
    			尾28_柄_表示 = value;
    			尾28_縦影_表示 = value;
    			尾27_表示 = value;
    			尾27_柄_表示 = value;
    			尾27_縦影_表示 = value;
    			尾26_表示 = value;
    			尾26_柄_表示 = value;
    			尾26_縦影_表示 = value;
    			尾25_表示 = value;
    			尾25_柄_表示 = value;
    			尾25_縦影_表示 = value;
    			尾24_表示 = value;
    			尾24_柄_表示 = value;
    			尾24_縦影_表示 = value;
    			尾23_表示 = value;
    			尾23_柄_表示 = value;
    			尾23_縦影_表示 = value;
    			尾22_表示 = value;
    			尾22_柄_表示 = value;
    			尾22_縦影_表示 = value;
    			尾21_表示 = value;
    			尾21_柄_表示 = value;
    			尾21_縦影_表示 = value;
    			尾20_表示 = value;
    			尾20_柄_表示 = value;
    			尾20_縦影_表示 = value;
    			尾19_表示 = value;
    			尾19_柄_表示 = value;
    			尾19_縦影_表示 = value;
    			尾18_表示 = value;
    			尾18_柄_表示 = value;
    			尾18_縦影_表示 = value;
    			尾17_表示 = value;
    			尾17_柄_表示 = value;
    			尾17_縦影_表示 = value;
    			尾16_表示 = value;
    			尾16_柄_表示 = value;
    			尾16_縦影_表示 = value;
    			尾15_表示 = value;
    			尾15_柄_表示 = value;
    			尾15_縦影_表示 = value;
    			尾14_表示 = value;
    			尾14_柄_表示 = value;
    			尾14_縦影_表示 = value;
    		}
    	}

    	public override bool 表示
    	{
    		get
    		{
    			return 尾33_表示;
    		}
    		set
    		{
    			尾33_表示 = value;
    			尾33_柄_表示 = value;
    			尾33_縦影_表示 = value;
    			尾32_表示 = value;
    			尾32_柄_表示 = value;
    			尾32_縦影_表示 = value;
    			尾31_表示 = value;
    			尾31_柄_表示 = value;
    			尾31_縦影_表示 = value;
    			尾30_表示 = value;
    			尾30_柄_表示 = value;
    			尾30_縦影_表示 = value;
    			尾29_表示 = value;
    			尾29_柄_表示 = value;
    			尾29_縦影_表示 = value;
    			尾28_表示 = value;
    			尾28_柄_表示 = value;
    			尾28_縦影_表示 = value;
    			尾27_表示 = value;
    			尾27_柄_表示 = value;
    			尾27_縦影_表示 = value;
    			尾26_表示 = value;
    			尾26_柄_表示 = value;
    			尾26_縦影_表示 = value;
    			尾25_表示 = value;
    			尾25_柄_表示 = value;
    			尾25_縦影_表示 = value;
    			尾24_表示 = value;
    			尾24_柄_表示 = value;
    			尾24_縦影_表示 = value;
    			尾23_表示 = value;
    			尾23_柄_表示 = value;
    			尾23_縦影_表示 = value;
    			尾22_表示 = value;
    			尾22_柄_表示 = value;
    			尾22_縦影_表示 = value;
    			尾21_表示 = value;
    			尾21_柄_表示 = value;
    			尾21_縦影_表示 = value;
    			尾20_表示 = value;
    			尾20_柄_表示 = value;
    			尾20_縦影_表示 = value;
    			尾19_表示 = value;
    			尾19_柄_表示 = value;
    			尾19_縦影_表示 = value;
    			尾18_表示 = value;
    			尾18_柄_表示 = value;
    			尾18_縦影_表示 = value;
    			尾17_表示 = value;
    			尾17_柄_表示 = value;
    			尾17_縦影_表示 = value;
    			尾16_表示 = value;
    			尾16_柄_表示 = value;
    			尾16_縦影_表示 = value;
    			尾15_表示 = value;
    			尾15_柄_表示 = value;
    			尾15_縦影_表示 = value;
    			尾14_表示 = value;
    			尾14_柄_表示 = value;
    			尾14_縦影_表示 = value;
    			尾13_表示 = value;
    			尾13_柄_表示 = value;
    			尾13_縦影_表示 = value;
    			尾12_表示 = value;
    			尾12_柄_表示 = value;
    			尾12_縦影_表示 = value;
    			尾11_表示 = value;
    			尾11_柄_表示 = value;
    			尾11_縦影_表示 = value;
    			尾10_表示 = value;
    			尾10_柄_表示 = value;
    			尾10_縦影_表示 = value;
    			尾9_表示 = value;
    			尾9_柄_表示 = value;
    			尾9_縦影_表示 = value;
    			尾8_表示 = value;
    			尾8_柄_表示 = value;
    			尾8_縦影_表示 = value;
    			尾7_表示 = value;
    			尾7_柄_表示 = value;
    			尾7_縦影_表示 = value;
    			尾6_表示 = value;
    			尾6_柄_表示 = value;
    			尾6_縦影_表示 = value;
    			尾5_表示 = value;
    			尾5_柄_表示 = value;
    			尾5_縦影_表示 = value;
    			尾4_表示 = value;
    			尾4_柄_表示 = value;
    			尾4_縦影_表示 = value;
    			尾3_表示 = value;
    			尾3_柄_表示 = value;
    			尾3_縦影_表示 = value;
    			輪_革_表示 = value;
    			輪_金具1_表示 = value;
    			輪_金具2_表示 = value;
    			輪_金具3_表示 = value;
    			輪_金具左_表示 = value;
    			輪_金具右_表示 = value;
    			尾2_表示 = value;
    			尾2_柄_表示 = value;
    			尾2_縦影_表示 = value;
    			尾1_表示 = value;
    			尾1_柄_表示 = value;
    			尾1_縦影_表示 = value;
    			尾0_表示 = value;
    			尾0_柄_表示 = value;
    			尾0_縦影_表示 = value;
    			鎖1.表示 = value;
    			鎖2.表示 = value;
    		}
    	}

    	public override double Intensity
    	{
    		get
    		{
    			return 尾33_尾CD.不透明度;
    		}
    		set
    		{
    			尾33_尾CD.不透明度 = value;
    			尾33_柄CD.不透明度 = value;
    			尾33_縦影CD.不透明度 = value;
    			尾32_尾CD.不透明度 = value;
    			尾32_柄CD.不透明度 = value;
    			尾32_縦影CD.不透明度 = value;
    			尾31_尾CD.不透明度 = value;
    			尾31_柄CD.不透明度 = value;
    			尾31_縦影CD.不透明度 = value;
    			尾30_尾CD.不透明度 = value;
    			尾30_柄CD.不透明度 = value;
    			尾30_縦影CD.不透明度 = value;
    			尾29_尾CD.不透明度 = value;
    			尾29_柄CD.不透明度 = value;
    			尾29_縦影CD.不透明度 = value;
    			尾28_尾CD.不透明度 = value;
    			尾28_柄CD.不透明度 = value;
    			尾28_縦影CD.不透明度 = value;
    			尾27_尾CD.不透明度 = value;
    			尾27_柄CD.不透明度 = value;
    			尾27_縦影CD.不透明度 = value;
    			尾26_尾CD.不透明度 = value;
    			尾26_柄CD.不透明度 = value;
    			尾26_縦影CD.不透明度 = value;
    			尾25_尾CD.不透明度 = value;
    			尾25_柄CD.不透明度 = value;
    			尾25_縦影CD.不透明度 = value;
    			尾24_尾CD.不透明度 = value;
    			尾24_柄CD.不透明度 = value;
    			尾24_縦影CD.不透明度 = value;
    			尾23_尾CD.不透明度 = value;
    			尾23_柄CD.不透明度 = value;
    			尾23_縦影CD.不透明度 = value;
    			尾22_尾CD.不透明度 = value;
    			尾22_柄CD.不透明度 = value;
    			尾22_縦影CD.不透明度 = value;
    			尾21_尾CD.不透明度 = value;
    			尾21_柄CD.不透明度 = value;
    			尾21_縦影CD.不透明度 = value;
    			尾20_尾CD.不透明度 = value;
    			尾20_柄CD.不透明度 = value;
    			尾20_縦影CD.不透明度 = value;
    			尾19_尾CD.不透明度 = value;
    			尾19_柄CD.不透明度 = value;
    			尾19_縦影CD.不透明度 = value;
    			尾18_尾CD.不透明度 = value;
    			尾18_柄CD.不透明度 = value;
    			尾18_縦影CD.不透明度 = value;
    			尾17_尾CD.不透明度 = value;
    			尾17_柄CD.不透明度 = value;
    			尾17_縦影CD.不透明度 = value;
    			尾16_尾CD.不透明度 = value;
    			尾16_柄CD.不透明度 = value;
    			尾16_縦影CD.不透明度 = value;
    			尾15_尾CD.不透明度 = value;
    			尾15_柄CD.不透明度 = value;
    			尾15_縦影CD.不透明度 = value;
    			尾14_尾CD.不透明度 = value;
    			尾14_柄CD.不透明度 = value;
    			尾14_縦影CD.不透明度 = value;
    			尾13_尾CD.不透明度 = value;
    			尾13_柄CD.不透明度 = value;
    			尾13_縦影CD.不透明度 = value;
    			尾12_尾CD.不透明度 = value;
    			尾12_柄CD.不透明度 = value;
    			尾12_縦影CD.不透明度 = value;
    			尾11_尾CD.不透明度 = value;
    			尾11_柄CD.不透明度 = value;
    			尾11_縦影CD.不透明度 = value;
    			尾10_尾CD.不透明度 = value;
    			尾10_柄CD.不透明度 = value;
    			尾10_縦影CD.不透明度 = value;
    			尾9_尾CD.不透明度 = value;
    			尾9_柄CD.不透明度 = value;
    			尾9_縦影CD.不透明度 = value;
    			尾8_尾CD.不透明度 = value;
    			尾8_柄CD.不透明度 = value;
    			尾8_縦影CD.不透明度 = value;
    			尾7_尾CD.不透明度 = value;
    			尾7_柄CD.不透明度 = value;
    			尾7_縦影CD.不透明度 = value;
    			尾6_尾CD.不透明度 = value;
    			尾6_柄CD.不透明度 = value;
    			尾6_縦影CD.不透明度 = value;
    			尾5_尾CD.不透明度 = value;
    			尾5_柄CD.不透明度 = value;
    			尾5_縦影CD.不透明度 = value;
    			尾4_尾CD.不透明度 = value;
    			尾4_柄CD.不透明度 = value;
    			尾4_縦影CD.不透明度 = value;
    			尾3_尾CD.不透明度 = value;
    			尾3_柄CD.不透明度 = value;
    			尾3_縦影CD.不透明度 = value;
    			尾2_尾CD.不透明度 = value;
    			尾2_柄CD.不透明度 = value;
    			尾2_縦影CD.不透明度 = value;
    			尾1_尾CD.不透明度 = value;
    			尾1_柄CD.不透明度 = value;
    			尾1_縦影CD.不透明度 = value;
    			尾0_尾CD.不透明度 = value;
    			尾0_柄CD.不透明度 = value;
    			尾0_縦影CD.不透明度 = value;
    			輪_革CD.不透明度 = value;
    			輪_金具1CD.不透明度 = value;
    			輪_金具2CD.不透明度 = value;
    			輪_金具3CD.不透明度 = value;
    			輪_金具左CD.不透明度 = value;
    			輪_金具右CD.不透明度 = value;
    		}
    	}

    	public bool 柄
    	{
    		get
    		{
    			return 尾33_柄_表示;
    		}
    		set
    		{
    			尾33_柄_表示 = value;
    			尾32_柄_表示 = value;
    			尾31_柄_表示 = value;
    			尾30_柄_表示 = value;
    			尾29_柄_表示 = value;
    			尾28_柄_表示 = value;
    			尾27_柄_表示 = value;
    			尾26_柄_表示 = value;
    			尾25_柄_表示 = value;
    			尾24_柄_表示 = value;
    			尾23_柄_表示 = value;
    			尾22_柄_表示 = value;
    			尾21_柄_表示 = value;
    			尾20_柄_表示 = value;
    			尾19_柄_表示 = value;
    			尾18_柄_表示 = value;
    			尾17_柄_表示 = value;
    			尾16_柄_表示 = value;
    			尾15_柄_表示 = value;
    			尾14_柄_表示 = value;
    			尾13_柄_表示 = value;
    			尾12_柄_表示 = value;
    			尾11_柄_表示 = value;
    			尾10_柄_表示 = value;
    			尾9_柄_表示 = value;
    			尾8_柄_表示 = value;
    			尾7_柄_表示 = value;
    			尾6_柄_表示 = value;
    			尾5_柄_表示 = value;
    			尾4_柄_表示 = value;
    			尾3_柄_表示 = value;
    			尾2_柄_表示 = value;
    			尾1_柄_表示 = value;
    			尾0_柄_表示 = value;
    		}
    	}

    	public bool 縦影
    	{
    		get
    		{
    			return 尾33_縦影_表示;
    		}
    		set
    		{
    			尾33_縦影_表示 = value;
    			尾32_縦影_表示 = value;
    			尾31_縦影_表示 = value;
    			尾30_縦影_表示 = value;
    			尾29_縦影_表示 = value;
    			尾28_縦影_表示 = value;
    			尾27_縦影_表示 = value;
    			尾26_縦影_表示 = value;
    			尾25_縦影_表示 = value;
    			尾24_縦影_表示 = value;
    			尾23_縦影_表示 = value;
    			尾22_縦影_表示 = value;
    			尾21_縦影_表示 = value;
    			尾20_縦影_表示 = value;
    			尾19_縦影_表示 = value;
    			尾18_縦影_表示 = value;
    			尾17_縦影_表示 = value;
    			尾16_縦影_表示 = value;
    			尾15_縦影_表示 = value;
    			尾14_縦影_表示 = value;
    			尾13_縦影_表示 = value;
    			尾12_縦影_表示 = value;
    			尾11_縦影_表示 = value;
    			尾10_縦影_表示 = value;
    			尾9_縦影_表示 = value;
    			尾8_縦影_表示 = value;
    			尾7_縦影_表示 = value;
    			尾6_縦影_表示 = value;
    			尾5_縦影_表示 = value;
    			尾4_縦影_表示 = value;
    			尾3_縦影_表示 = value;
    			尾2_縦影_表示 = value;
    			尾1_縦影_表示 = value;
    			尾0_縦影_表示 = value;
    		}
    	}

    	public override double サイズY
    	{
    		get
    		{
    			return サイズY_;
    		}
    		set
    		{
    			サイズY_ = value;
    		}
    	}

    	public JointS 左1_接続点 => new JointS(Body, X0Y0_尾0_尾, 2);

    	public JointS 右1_接続点 => new JointS(Body, X0Y0_尾0_尾, 3);

    	public JointS 左2_接続点 => new JointS(Body, X0Y0_尾1_尾, 2);

    	public JointS 右2_接続点 => new JointS(Body, X0Y0_尾1_尾, 3);

    	public JointS 左3_接続点 => new JointS(Body, X0Y0_尾2_尾, 2);

    	public JointS 右3_接続点 => new JointS(Body, X0Y0_尾2_尾, 3);

    	public JointS 左4_接続点 => new JointS(Body, X0Y0_尾3_尾, 2);

    	public JointS 右4_接続点 => new JointS(Body, X0Y0_尾3_尾, 3);

    	public JointS 左5_接続点 => new JointS(Body, X0Y0_尾4_尾, 2);

    	public JointS 右5_接続点 => new JointS(Body, X0Y0_尾4_尾, 3);

    	public JointS 左6_接続点 => new JointS(Body, X0Y0_尾5_尾, 2);

    	public JointS 右6_接続点 => new JointS(Body, X0Y0_尾5_尾, 3);

    	public JointS 左7_接続点 => new JointS(Body, X0Y0_尾6_尾, 2);

    	public JointS 右7_接続点 => new JointS(Body, X0Y0_尾6_尾, 3);

    	public JointS 左8_接続点 => new JointS(Body, X0Y0_尾7_尾, 2);

    	public JointS 右8_接続点 => new JointS(Body, X0Y0_尾7_尾, 3);

    	public JointS 左9_接続点 => new JointS(Body, X0Y0_尾8_尾, 2);

    	public JointS 右9_接続点 => new JointS(Body, X0Y0_尾8_尾, 3);

    	public JointS 左10_接続点 => new JointS(Body, X0Y0_尾9_尾, 2);

    	public JointS 右10_接続点 => new JointS(Body, X0Y0_尾9_尾, 3);

    	public JointS 左11_接続点 => new JointS(Body, X0Y0_尾10_尾, 2);

    	public JointS 右11_接続点 => new JointS(Body, X0Y0_尾10_尾, 3);

    	public JointS 左12_接続点 => new JointS(Body, X0Y0_尾11_尾, 2);

    	public JointS 右12_接続点 => new JointS(Body, X0Y0_尾11_尾, 3);

    	public JointS 左13_接続点 => new JointS(Body, X0Y0_尾12_尾, 2);

    	public JointS 右13_接続点 => new JointS(Body, X0Y0_尾12_尾, 3);

    	public JointS 左14_接続点 => new JointS(Body, X0Y0_尾13_尾, 2);

    	public JointS 右14_接続点 => new JointS(Body, X0Y0_尾13_尾, 3);

    	public JointS 左15_接続点 => new JointS(Body, X0Y0_尾14_尾, 2);

    	public JointS 右15_接続点 => new JointS(Body, X0Y0_尾14_尾, 3);

    	public JointS 左16_接続点 => new JointS(Body, X0Y0_尾15_尾, 2);

    	public JointS 右16_接続点 => new JointS(Body, X0Y0_尾15_尾, 3);

    	public JointS 左17_接続点 => new JointS(Body, X0Y0_尾16_尾, 2);

    	public JointS 右17_接続点 => new JointS(Body, X0Y0_尾16_尾, 3);

    	public JointS 左18_接続点 => new JointS(Body, X0Y0_尾17_尾, 2);

    	public JointS 右18_接続点 => new JointS(Body, X0Y0_尾17_尾, 3);

    	public JointS 左19_接続点 => new JointS(Body, X0Y0_尾18_尾, 2);

    	public JointS 右19_接続点 => new JointS(Body, X0Y0_尾18_尾, 3);

    	public JointS 左20_接続点 => new JointS(Body, X0Y0_尾19_尾, 2);

    	public JointS 右20_接続点 => new JointS(Body, X0Y0_尾19_尾, 3);

    	public JointS 左21_接続点 => new JointS(Body, X0Y0_尾20_尾, 2);

    	public JointS 右21_接続点 => new JointS(Body, X0Y0_尾20_尾, 3);

    	public JointS 左22_接続点 => new JointS(Body, X0Y0_尾21_尾, 2);

    	public JointS 右22_接続点 => new JointS(Body, X0Y0_尾21_尾, 3);

    	public JointS 左23_接続点 => new JointS(Body, X0Y0_尾22_尾, 2);

    	public JointS 右23_接続点 => new JointS(Body, X0Y0_尾22_尾, 3);

    	public JointS 左24_接続点 => new JointS(Body, X0Y0_尾23_尾, 2);

    	public JointS 右24_接続点 => new JointS(Body, X0Y0_尾23_尾, 3);

    	public JointS 左25_接続点 => new JointS(Body, X0Y0_尾24_尾, 2);

    	public JointS 右25_接続点 => new JointS(Body, X0Y0_尾24_尾, 3);

    	public JointS 左26_接続点 => new JointS(Body, X0Y0_尾25_尾, 2);

    	public JointS 右26_接続点 => new JointS(Body, X0Y0_尾25_尾, 3);

    	public JointS 左27_接続点 => new JointS(Body, X0Y0_尾26_尾, 2);

    	public JointS 右27_接続点 => new JointS(Body, X0Y0_尾26_尾, 3);

    	public JointS 左28_接続点 => new JointS(Body, X0Y0_尾27_尾, 2);

    	public JointS 右28_接続点 => new JointS(Body, X0Y0_尾27_尾, 3);

    	public JointS 左29_接続点 => new JointS(Body, X0Y0_尾28_尾, 2);

    	public JointS 右29_接続点 => new JointS(Body, X0Y0_尾28_尾, 3);

    	public JointS 左30_接続点 => new JointS(Body, X0Y0_尾29_尾, 2);

    	public JointS 右30_接続点 => new JointS(Body, X0Y0_尾29_尾, 3);

    	public JointS 左31_接続点 => new JointS(Body, X0Y0_尾30_尾, 2);

    	public JointS 右31_接続点 => new JointS(Body, X0Y0_尾30_尾, 3);

    	public JointS 左32_接続点 => new JointS(Body, X0Y0_尾31_尾, 2);

    	public JointS 右32_接続点 => new JointS(Body, X0Y0_尾31_尾, 3);

    	public JointS 左33_接続点 => new JointS(Body, X0Y0_尾32_尾, 2);

    	public JointS 右33_接続点 => new JointS(Body, X0Y0_尾32_尾, 3);

    	public JointS 左34_接続点 => new JointS(Body, X0Y0_尾33_尾, 2);

    	public JointS 右34_接続点 => new JointS(Body, X0Y0_尾33_尾, 3);

    	public JointS 尾先_接続点 => new JointS(Body, X0Y0_尾13_尾, 1);

    	public JointS 鎖1_接続点 => new JointS(Body, X0Y0_輪_金具左, 0);

    	public JointS 鎖2_接続点 => new JointS(Body, X0Y0_輪_金具右, 0);

    	public 尾_鯨(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 尾_鯨D e)
    	{
    		尾_鯨 尾_鯨2 = this;
    		ThisType = GetType();
    		Dif dif = new Dif();
    		dif.Tag = "鯨尾";
    		dif.Add(new PartGroup(Sta.尻尾["尾"][0][20]));
    		Body = new Difs();
    		Body.Tag = dif.Tag;
    		Body.Add(dif);
    		PartGroup partGroup = Body[0][0];
    		PartGroup pars2 = partGroup["尾33"].ToPars();
    		X0Y0_尾33_尾 = pars2["尾"].ToPar();
    		X0Y0_尾33_柄 = pars2["柄"].ToPar();
    		X0Y0_尾33_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾32"].ToPars();
    		X0Y0_尾32_尾 = pars2["尾"].ToPar();
    		X0Y0_尾32_柄 = pars2["柄"].ToPar();
    		X0Y0_尾32_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾31"].ToPars();
    		X0Y0_尾31_尾 = pars2["尾"].ToPar();
    		X0Y0_尾31_柄 = pars2["柄"].ToPar();
    		X0Y0_尾31_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾30"].ToPars();
    		X0Y0_尾30_尾 = pars2["尾"].ToPar();
    		X0Y0_尾30_柄 = pars2["柄"].ToPar();
    		X0Y0_尾30_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾29"].ToPars();
    		X0Y0_尾29_尾 = pars2["尾"].ToPar();
    		X0Y0_尾29_柄 = pars2["柄"].ToPar();
    		X0Y0_尾29_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾28"].ToPars();
    		X0Y0_尾28_尾 = pars2["尾"].ToPar();
    		X0Y0_尾28_柄 = pars2["柄"].ToPar();
    		X0Y0_尾28_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾27"].ToPars();
    		X0Y0_尾27_尾 = pars2["尾"].ToPar();
    		X0Y0_尾27_柄 = pars2["柄"].ToPar();
    		X0Y0_尾27_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾26"].ToPars();
    		X0Y0_尾26_尾 = pars2["尾"].ToPar();
    		X0Y0_尾26_柄 = pars2["柄"].ToPar();
    		X0Y0_尾26_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾25"].ToPars();
    		X0Y0_尾25_尾 = pars2["尾"].ToPar();
    		X0Y0_尾25_柄 = pars2["柄"].ToPar();
    		X0Y0_尾25_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾24"].ToPars();
    		X0Y0_尾24_尾 = pars2["尾"].ToPar();
    		X0Y0_尾24_柄 = pars2["柄"].ToPar();
    		X0Y0_尾24_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾23"].ToPars();
    		X0Y0_尾23_尾 = pars2["尾"].ToPar();
    		X0Y0_尾23_柄 = pars2["柄"].ToPar();
    		X0Y0_尾23_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾22"].ToPars();
    		X0Y0_尾22_尾 = pars2["尾"].ToPar();
    		X0Y0_尾22_柄 = pars2["柄"].ToPar();
    		X0Y0_尾22_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾21"].ToPars();
    		X0Y0_尾21_尾 = pars2["尾"].ToPar();
    		X0Y0_尾21_柄 = pars2["柄"].ToPar();
    		X0Y0_尾21_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾20"].ToPars();
    		X0Y0_尾20_尾 = pars2["尾"].ToPar();
    		X0Y0_尾20_柄 = pars2["柄"].ToPar();
    		X0Y0_尾20_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾19"].ToPars();
    		X0Y0_尾19_尾 = pars2["尾"].ToPar();
    		X0Y0_尾19_柄 = pars2["柄"].ToPar();
    		X0Y0_尾19_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾18"].ToPars();
    		X0Y0_尾18_尾 = pars2["尾"].ToPar();
    		X0Y0_尾18_柄 = pars2["柄"].ToPar();
    		X0Y0_尾18_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾17"].ToPars();
    		X0Y0_尾17_尾 = pars2["尾"].ToPar();
    		X0Y0_尾17_柄 = pars2["柄"].ToPar();
    		X0Y0_尾17_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾16"].ToPars();
    		X0Y0_尾16_尾 = pars2["尾"].ToPar();
    		X0Y0_尾16_柄 = pars2["柄"].ToPar();
    		X0Y0_尾16_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾15"].ToPars();
    		X0Y0_尾15_尾 = pars2["尾"].ToPar();
    		X0Y0_尾15_柄 = pars2["柄"].ToPar();
    		X0Y0_尾15_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾14"].ToPars();
    		X0Y0_尾14_尾 = pars2["尾"].ToPar();
    		X0Y0_尾14_柄 = pars2["柄"].ToPar();
    		X0Y0_尾14_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾13"].ToPars();
    		X0Y0_尾13_尾 = pars2["尾"].ToPar();
    		X0Y0_尾13_柄 = pars2["柄"].ToPar();
    		X0Y0_尾13_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾12"].ToPars();
    		X0Y0_尾12_尾 = pars2["尾"].ToPar();
    		X0Y0_尾12_柄 = pars2["柄"].ToPar();
    		X0Y0_尾12_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾11"].ToPars();
    		X0Y0_尾11_尾 = pars2["尾"].ToPar();
    		X0Y0_尾11_柄 = pars2["柄"].ToPar();
    		X0Y0_尾11_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾10"].ToPars();
    		X0Y0_尾10_尾 = pars2["尾"].ToPar();
    		X0Y0_尾10_柄 = pars2["柄"].ToPar();
    		X0Y0_尾10_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾9"].ToPars();
    		X0Y0_尾9_尾 = pars2["尾"].ToPar();
    		X0Y0_尾9_柄 = pars2["柄"].ToPar();
    		X0Y0_尾9_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾8"].ToPars();
    		X0Y0_尾8_尾 = pars2["尾"].ToPar();
    		X0Y0_尾8_柄 = pars2["柄"].ToPar();
    		X0Y0_尾8_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾7"].ToPars();
    		X0Y0_尾7_尾 = pars2["尾"].ToPar();
    		X0Y0_尾7_柄 = pars2["柄"].ToPar();
    		X0Y0_尾7_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾6"].ToPars();
    		X0Y0_尾6_尾 = pars2["尾"].ToPar();
    		X0Y0_尾6_柄 = pars2["柄"].ToPar();
    		X0Y0_尾6_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾5"].ToPars();
    		X0Y0_尾5_尾 = pars2["尾"].ToPar();
    		X0Y0_尾5_柄 = pars2["柄"].ToPar();
    		X0Y0_尾5_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾4"].ToPars();
    		X0Y0_尾4_尾 = pars2["尾"].ToPar();
    		X0Y0_尾4_柄 = pars2["柄"].ToPar();
    		X0Y0_尾4_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾3"].ToPars();
    		X0Y0_尾3_尾 = pars2["尾"].ToPar();
    		X0Y0_尾3_柄 = pars2["柄"].ToPar();
    		X0Y0_尾3_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["輪"].ToPars();
    		X0Y0_輪_革 = pars2["革"].ToPar();
    		X0Y0_輪_金具1 = pars2["金具1"].ToPar();
    		X0Y0_輪_金具2 = pars2["金具2"].ToPar();
    		X0Y0_輪_金具3 = pars2["金具3"].ToPar();
    		X0Y0_輪_金具左 = pars2["金具左"].ToPar();
    		X0Y0_輪_金具右 = pars2["金具右"].ToPar();
    		pars2 = partGroup["尾2"].ToPars();
    		X0Y0_尾2_尾 = pars2["尾"].ToPar();
    		X0Y0_尾2_柄 = pars2["柄"].ToPar();
    		X0Y0_尾2_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾1"].ToPars();
    		X0Y0_尾1_尾 = pars2["尾"].ToPar();
    		X0Y0_尾1_柄 = pars2["柄"].ToPar();
    		X0Y0_尾1_縦影 = pars2["縦影"].ToPar();
    		pars2 = partGroup["尾0"].ToPars();
    		X0Y0_尾0_尾 = pars2["尾"].ToPar();
    		X0Y0_尾0_柄 = pars2["柄"].ToPar();
    		X0Y0_尾0_縦影 = pars2["縦影"].ToPar();
    		Body.SetJoints();
    		接続根 = new JointD(Body);
    		右 = e.右;
    		反転X = e.反転X;
    		反転Y = e.反転Y;
    		基準C = e.基準C;
    		位置C = e.位置C;
    		角度B = e.角度B;
    		角度C = e.角度C;
    		尺度B = e.尺度B;
    		尺度C = e.尺度C;
    		尺度XB = e.尺度XB;
    		尺度XC = e.尺度XC;
    		尺度YB = e.尺度YB;
    		尺度YC = e.尺度YC;
    		肥大 = e.肥大;
    		身長 = e.身長;
    		Xv = e.Xv;
    		Yv = e.Yv;
    		Xi = e.Xi;
    		Yi = e.Yi;
    		サイズ = e.サイズ;
    		サイズX = e.サイズX;
    		サイズY = e.サイズY;
    		尾33_表示 = e.尾33_表示;
    		尾33_柄_表示 = e.尾33_柄_表示;
    		尾33_縦影_表示 = e.尾33_縦影_表示;
    		尾32_表示 = e.尾32_表示;
    		尾32_柄_表示 = e.尾32_柄_表示;
    		尾32_縦影_表示 = e.尾32_縦影_表示;
    		尾31_表示 = e.尾31_表示;
    		尾31_柄_表示 = e.尾31_柄_表示;
    		尾31_縦影_表示 = e.尾31_縦影_表示;
    		尾30_表示 = e.尾30_表示;
    		尾30_柄_表示 = e.尾30_柄_表示;
    		尾30_縦影_表示 = e.尾30_縦影_表示;
    		尾29_表示 = e.尾29_表示;
    		尾29_柄_表示 = e.尾29_柄_表示;
    		尾29_縦影_表示 = e.尾29_縦影_表示;
    		尾28_表示 = e.尾28_表示;
    		尾28_柄_表示 = e.尾28_柄_表示;
    		尾28_縦影_表示 = e.尾28_縦影_表示;
    		尾27_表示 = e.尾27_表示;
    		尾27_柄_表示 = e.尾27_柄_表示;
    		尾27_縦影_表示 = e.尾27_縦影_表示;
    		尾26_表示 = e.尾26_表示;
    		尾26_柄_表示 = e.尾26_柄_表示;
    		尾26_縦影_表示 = e.尾26_縦影_表示;
    		尾25_表示 = e.尾25_表示;
    		尾25_柄_表示 = e.尾25_柄_表示;
    		尾25_縦影_表示 = e.尾25_縦影_表示;
    		尾24_表示 = e.尾24_表示;
    		尾24_柄_表示 = e.尾24_柄_表示;
    		尾24_縦影_表示 = e.尾24_縦影_表示;
    		尾23_表示 = e.尾23_表示;
    		尾23_柄_表示 = e.尾23_柄_表示;
    		尾23_縦影_表示 = e.尾23_縦影_表示;
    		尾22_表示 = e.尾22_表示;
    		尾22_柄_表示 = e.尾22_柄_表示;
    		尾22_縦影_表示 = e.尾22_縦影_表示;
    		尾21_表示 = e.尾21_表示;
    		尾21_柄_表示 = e.尾21_柄_表示;
    		尾21_縦影_表示 = e.尾21_縦影_表示;
    		尾20_表示 = e.尾20_表示;
    		尾20_柄_表示 = e.尾20_柄_表示;
    		尾20_縦影_表示 = e.尾20_縦影_表示;
    		尾19_表示 = e.尾19_表示;
    		尾19_柄_表示 = e.尾19_柄_表示;
    		尾19_縦影_表示 = e.尾19_縦影_表示;
    		尾18_表示 = e.尾18_表示;
    		尾18_柄_表示 = e.尾18_柄_表示;
    		尾18_縦影_表示 = e.尾18_縦影_表示;
    		尾17_表示 = e.尾17_表示;
    		尾17_柄_表示 = e.尾17_柄_表示;
    		尾17_縦影_表示 = e.尾17_縦影_表示;
    		尾16_表示 = e.尾16_表示;
    		尾16_柄_表示 = e.尾16_柄_表示;
    		尾16_縦影_表示 = e.尾16_縦影_表示;
    		尾15_表示 = e.尾15_表示;
    		尾15_柄_表示 = e.尾15_柄_表示;
    		尾15_縦影_表示 = e.尾15_縦影_表示;
    		尾14_表示 = e.尾14_表示;
    		尾14_柄_表示 = e.尾14_柄_表示;
    		尾14_縦影_表示 = e.尾14_縦影_表示;
    		尾13_表示 = e.尾13_表示;
    		尾13_柄_表示 = e.尾13_柄_表示;
    		尾13_縦影_表示 = e.尾13_縦影_表示;
    		尾12_表示 = e.尾12_表示;
    		尾12_柄_表示 = e.尾12_柄_表示;
    		尾12_縦影_表示 = e.尾12_縦影_表示;
    		尾11_表示 = e.尾11_表示;
    		尾11_柄_表示 = e.尾11_柄_表示;
    		尾11_縦影_表示 = e.尾11_縦影_表示;
    		尾10_表示 = e.尾10_表示;
    		尾10_柄_表示 = e.尾10_柄_表示;
    		尾10_縦影_表示 = e.尾10_縦影_表示;
    		尾9_表示 = e.尾9_表示;
    		尾9_柄_表示 = e.尾9_柄_表示;
    		尾9_縦影_表示 = e.尾9_縦影_表示;
    		尾8_表示 = e.尾8_表示;
    		尾8_柄_表示 = e.尾8_柄_表示;
    		尾8_縦影_表示 = e.尾8_縦影_表示;
    		尾7_表示 = e.尾7_表示;
    		尾7_柄_表示 = e.尾7_柄_表示;
    		尾7_縦影_表示 = e.尾7_縦影_表示;
    		尾6_表示 = e.尾6_表示;
    		尾6_柄_表示 = e.尾6_柄_表示;
    		尾6_縦影_表示 = e.尾6_縦影_表示;
    		尾5_表示 = e.尾5_表示;
    		尾5_柄_表示 = e.尾5_柄_表示;
    		尾5_縦影_表示 = e.尾5_縦影_表示;
    		尾4_表示 = e.尾4_表示;
    		尾4_柄_表示 = e.尾4_柄_表示;
    		尾4_縦影_表示 = e.尾4_縦影_表示;
    		尾3_表示 = e.尾3_表示;
    		尾3_柄_表示 = e.尾3_柄_表示;
    		尾3_縦影_表示 = e.尾3_縦影_表示;
    		輪_革_表示 = e.輪_革_表示;
    		輪_金具1_表示 = e.輪_金具1_表示;
    		輪_金具2_表示 = e.輪_金具2_表示;
    		輪_金具3_表示 = e.輪_金具3_表示;
    		輪_金具左_表示 = e.輪_金具左_表示;
    		輪_金具右_表示 = e.輪_金具右_表示;
    		尾2_表示 = e.尾2_表示;
    		尾2_柄_表示 = e.尾2_柄_表示;
    		尾2_縦影_表示 = e.尾2_縦影_表示;
    		尾1_表示 = e.尾1_表示;
    		尾1_柄_表示 = e.尾1_柄_表示;
    		尾1_縦影_表示 = e.尾1_縦影_表示;
    		尾0_表示 = e.尾0_表示;
    		尾0_柄_表示 = e.尾0_柄_表示;
    		尾0_縦影_表示 = e.尾0_縦影_表示;
    		輪表示 = e.輪表示;
    		尾先表示 = e.尾先表示;
    		柄 = e.柄;
    		縦影 = e.縦影;
    		欠損 = e.欠損;
    		筋肉 = e.筋肉;
    		拘束 = e.拘束;
    		if (!e.表示)
    		{
    			表示 = false;
    		}
    		Ele f;
    		if (e.左1_接続.Count > 0)
    		{
    			左1_接続 = e.左1_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左1_接続;
    				f.接続(尾_鯨2.左1_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右1_接続.Count > 0)
    		{
    			右1_接続 = e.右1_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右1_接続;
    				f.接続(尾_鯨2.右1_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左2_接続.Count > 0)
    		{
    			左2_接続 = e.左2_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左2_接続;
    				f.接続(尾_鯨2.左2_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右2_接続.Count > 0)
    		{
    			右2_接続 = e.右2_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右2_接続;
    				f.接続(尾_鯨2.右2_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左3_接続.Count > 0)
    		{
    			左3_接続 = e.左3_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左3_接続;
    				f.接続(尾_鯨2.左3_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右3_接続.Count > 0)
    		{
    			右3_接続 = e.右3_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右3_接続;
    				f.接続(尾_鯨2.右3_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左4_接続.Count > 0)
    		{
    			左4_接続 = e.左4_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左4_接続;
    				f.接続(尾_鯨2.左4_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右4_接続.Count > 0)
    		{
    			右4_接続 = e.右4_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右4_接続;
    				f.接続(尾_鯨2.右4_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左5_接続.Count > 0)
    		{
    			左5_接続 = e.左5_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左5_接続;
    				f.接続(尾_鯨2.左5_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右5_接続.Count > 0)
    		{
    			右5_接続 = e.右5_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右5_接続;
    				f.接続(尾_鯨2.右5_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左6_接続.Count > 0)
    		{
    			左6_接続 = e.左6_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左6_接続;
    				f.接続(尾_鯨2.左6_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右6_接続.Count > 0)
    		{
    			右6_接続 = e.右6_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右6_接続;
    				f.接続(尾_鯨2.右6_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左7_接続.Count > 0)
    		{
    			左7_接続 = e.左7_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左7_接続;
    				f.接続(尾_鯨2.左7_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右7_接続.Count > 0)
    		{
    			右7_接続 = e.右7_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右7_接続;
    				f.接続(尾_鯨2.右7_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左8_接続.Count > 0)
    		{
    			左8_接続 = e.左8_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左8_接続;
    				f.接続(尾_鯨2.左8_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右8_接続.Count > 0)
    		{
    			右8_接続 = e.右8_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右8_接続;
    				f.接続(尾_鯨2.右8_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左9_接続.Count > 0)
    		{
    			左9_接続 = e.左9_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左9_接続;
    				f.接続(尾_鯨2.左9_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右9_接続.Count > 0)
    		{
    			右9_接続 = e.右9_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右9_接続;
    				f.接続(尾_鯨2.右9_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左10_接続.Count > 0)
    		{
    			左10_接続 = e.左10_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左10_接続;
    				f.接続(尾_鯨2.左10_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右10_接続.Count > 0)
    		{
    			右10_接続 = e.右10_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右10_接続;
    				f.接続(尾_鯨2.右10_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左11_接続.Count > 0)
    		{
    			左11_接続 = e.左11_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左11_接続;
    				f.接続(尾_鯨2.左11_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右11_接続.Count > 0)
    		{
    			右11_接続 = e.右11_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右11_接続;
    				f.接続(尾_鯨2.右11_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左12_接続.Count > 0)
    		{
    			左12_接続 = e.左12_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左12_接続;
    				f.接続(尾_鯨2.左12_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右12_接続.Count > 0)
    		{
    			右12_接続 = e.右12_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右12_接続;
    				f.接続(尾_鯨2.右12_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左13_接続.Count > 0)
    		{
    			左13_接続 = e.左13_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左13_接続;
    				f.接続(尾_鯨2.左13_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右13_接続.Count > 0)
    		{
    			右13_接続 = e.右13_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右13_接続;
    				f.接続(尾_鯨2.右13_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左14_接続.Count > 0)
    		{
    			左14_接続 = e.左14_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左14_接続;
    				f.接続(尾_鯨2.左14_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右14_接続.Count > 0)
    		{
    			右14_接続 = e.右14_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右14_接続;
    				f.接続(尾_鯨2.右14_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左15_接続.Count > 0)
    		{
    			左15_接続 = e.左15_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左15_接続;
    				f.接続(尾_鯨2.左15_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右15_接続.Count > 0)
    		{
    			右15_接続 = e.右15_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右15_接続;
    				f.接続(尾_鯨2.右15_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左16_接続.Count > 0)
    		{
    			左16_接続 = e.左16_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左16_接続;
    				f.接続(尾_鯨2.左16_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右16_接続.Count > 0)
    		{
    			右16_接続 = e.右16_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右16_接続;
    				f.接続(尾_鯨2.右16_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左17_接続.Count > 0)
    		{
    			左17_接続 = e.左17_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左17_接続;
    				f.接続(尾_鯨2.左17_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右17_接続.Count > 0)
    		{
    			右17_接続 = e.右17_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右17_接続;
    				f.接続(尾_鯨2.右17_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左18_接続.Count > 0)
    		{
    			左18_接続 = e.左18_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左18_接続;
    				f.接続(尾_鯨2.左18_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右18_接続.Count > 0)
    		{
    			右18_接続 = e.右18_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右18_接続;
    				f.接続(尾_鯨2.右18_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左19_接続.Count > 0)
    		{
    			左19_接続 = e.左19_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左19_接続;
    				f.接続(尾_鯨2.左19_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右19_接続.Count > 0)
    		{
    			右19_接続 = e.右19_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右19_接続;
    				f.接続(尾_鯨2.右19_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左20_接続.Count > 0)
    		{
    			左20_接続 = e.左20_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左20_接続;
    				f.接続(尾_鯨2.左20_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右20_接続.Count > 0)
    		{
    			右20_接続 = e.右20_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右20_接続;
    				f.接続(尾_鯨2.右20_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左21_接続.Count > 0)
    		{
    			左21_接続 = e.左21_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左21_接続;
    				f.接続(尾_鯨2.左21_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右21_接続.Count > 0)
    		{
    			右21_接続 = e.右21_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右21_接続;
    				f.接続(尾_鯨2.右21_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左22_接続.Count > 0)
    		{
    			左22_接続 = e.左22_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左22_接続;
    				f.接続(尾_鯨2.左22_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右22_接続.Count > 0)
    		{
    			右22_接続 = e.右22_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右22_接続;
    				f.接続(尾_鯨2.右22_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左23_接続.Count > 0)
    		{
    			左23_接続 = e.左23_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左23_接続;
    				f.接続(尾_鯨2.左23_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右23_接続.Count > 0)
    		{
    			右23_接続 = e.右23_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右23_接続;
    				f.接続(尾_鯨2.右23_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左24_接続.Count > 0)
    		{
    			左24_接続 = e.左24_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左24_接続;
    				f.接続(尾_鯨2.左24_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右24_接続.Count > 0)
    		{
    			右24_接続 = e.右24_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右24_接続;
    				f.接続(尾_鯨2.右24_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左25_接続.Count > 0)
    		{
    			左25_接続 = e.左25_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左25_接続;
    				f.接続(尾_鯨2.左25_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右25_接続.Count > 0)
    		{
    			右25_接続 = e.右25_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右25_接続;
    				f.接続(尾_鯨2.右25_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左26_接続.Count > 0)
    		{
    			左26_接続 = e.左26_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左26_接続;
    				f.接続(尾_鯨2.左26_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右26_接続.Count > 0)
    		{
    			右26_接続 = e.右26_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右26_接続;
    				f.接続(尾_鯨2.右26_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左27_接続.Count > 0)
    		{
    			左27_接続 = e.左27_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左27_接続;
    				f.接続(尾_鯨2.左27_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右27_接続.Count > 0)
    		{
    			右27_接続 = e.右27_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右27_接続;
    				f.接続(尾_鯨2.右27_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左28_接続.Count > 0)
    		{
    			左28_接続 = e.左28_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左28_接続;
    				f.接続(尾_鯨2.左28_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右28_接続.Count > 0)
    		{
    			右28_接続 = e.右28_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右28_接続;
    				f.接続(尾_鯨2.右28_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左29_接続.Count > 0)
    		{
    			左29_接続 = e.左29_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左29_接続;
    				f.接続(尾_鯨2.左29_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右29_接続.Count > 0)
    		{
    			右29_接続 = e.右29_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右29_接続;
    				f.接続(尾_鯨2.右29_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左30_接続.Count > 0)
    		{
    			左30_接続 = e.左30_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左30_接続;
    				f.接続(尾_鯨2.左30_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右30_接続.Count > 0)
    		{
    			右30_接続 = e.右30_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右30_接続;
    				f.接続(尾_鯨2.右30_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左31_接続.Count > 0)
    		{
    			左31_接続 = e.左31_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左31_接続;
    				f.接続(尾_鯨2.左31_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右31_接続.Count > 0)
    		{
    			右31_接続 = e.右31_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右31_接続;
    				f.接続(尾_鯨2.右31_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左32_接続.Count > 0)
    		{
    			左32_接続 = e.左32_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左32_接続;
    				f.接続(尾_鯨2.左32_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右32_接続.Count > 0)
    		{
    			右32_接続 = e.右32_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右32_接続;
    				f.接続(尾_鯨2.右32_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左33_接続.Count > 0)
    		{
    			左33_接続 = e.左33_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左33_接続;
    				f.接続(尾_鯨2.左33_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右33_接続.Count > 0)
    		{
    			右33_接続 = e.右33_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右33_接続;
    				f.接続(尾_鯨2.右33_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.左34_接続.Count > 0)
    		{
    			左34_接続 = e.左34_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_左34_接続;
    				f.接続(尾_鯨2.左34_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.右34_接続.Count > 0)
    		{
    			右34_接続 = e.右34_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_右34_接続;
    				f.接続(尾_鯨2.右34_接続点);
    				return f;
    			}).ToArray();
    		}
    		if (e.尾先_接続.Count > 0)
    		{
    			尾先_接続 = e.尾先_接続.Select(delegate(EleD g)
    			{
    				f = g.GetEle(DisUnit, Med, 体配色);
    				f.Par = 尾_鯨2;
    				f.ConnectionType = ConnectionInfo.尾_鯨_尾先_接続;
    				f.接続(尾_鯨2.尾先_接続点);
    				return f;
    			}).ToArray();
    		}
    		base.配色指定 = 配色指定;
    		配色(体配色);
    		Pars = new ShapePart[34]
    		{
    			X0Y0_尾33_尾, X0Y0_尾32_尾, X0Y0_尾31_尾, X0Y0_尾30_尾, X0Y0_尾29_尾, X0Y0_尾28_尾, X0Y0_尾27_尾, X0Y0_尾26_尾, X0Y0_尾25_尾, X0Y0_尾24_尾,
    			X0Y0_尾23_尾, X0Y0_尾22_尾, X0Y0_尾21_尾, X0Y0_尾20_尾, X0Y0_尾19_尾, X0Y0_尾18_尾, X0Y0_尾17_尾, X0Y0_尾16_尾, X0Y0_尾15_尾, X0Y0_尾14_尾,
    			X0Y0_尾13_尾, X0Y0_尾12_尾, X0Y0_尾11_尾, X0Y0_尾10_尾, X0Y0_尾9_尾, X0Y0_尾8_尾, X0Y0_尾7_尾, X0Y0_尾6_尾, X0Y0_尾5_尾, X0Y0_尾4_尾,
    			X0Y0_尾3_尾, X0Y0_尾2_尾, X0Y0_尾1_尾, X0Y0_尾0_尾
    		};
    		X0Y0_尾33_尾CP = new ColorP(X0Y0_尾33_尾, 尾33_尾CD, DisUnit, abj: true);
    		X0Y0_尾33_柄CP = new ColorP(X0Y0_尾33_柄, 尾33_柄CD, DisUnit, abj: true);
    		X0Y0_尾33_縦影CP = new ColorP(X0Y0_尾33_縦影, 尾33_縦影CD, DisUnit, abj: true);
    		X0Y0_尾32_尾CP = new ColorP(X0Y0_尾32_尾, 尾32_尾CD, DisUnit, abj: true);
    		X0Y0_尾32_柄CP = new ColorP(X0Y0_尾32_柄, 尾32_柄CD, DisUnit, abj: true);
    		X0Y0_尾32_縦影CP = new ColorP(X0Y0_尾32_縦影, 尾32_縦影CD, DisUnit, abj: true);
    		X0Y0_尾31_尾CP = new ColorP(X0Y0_尾31_尾, 尾31_尾CD, DisUnit, abj: true);
    		X0Y0_尾31_柄CP = new ColorP(X0Y0_尾31_柄, 尾31_柄CD, DisUnit, abj: true);
    		X0Y0_尾31_縦影CP = new ColorP(X0Y0_尾31_縦影, 尾31_縦影CD, DisUnit, abj: true);
    		X0Y0_尾30_尾CP = new ColorP(X0Y0_尾30_尾, 尾30_尾CD, DisUnit, abj: true);
    		X0Y0_尾30_柄CP = new ColorP(X0Y0_尾30_柄, 尾30_柄CD, DisUnit, abj: true);
    		X0Y0_尾30_縦影CP = new ColorP(X0Y0_尾30_縦影, 尾30_縦影CD, DisUnit, abj: true);
    		X0Y0_尾29_尾CP = new ColorP(X0Y0_尾29_尾, 尾29_尾CD, DisUnit, abj: true);
    		X0Y0_尾29_柄CP = new ColorP(X0Y0_尾29_柄, 尾29_柄CD, DisUnit, abj: true);
    		X0Y0_尾29_縦影CP = new ColorP(X0Y0_尾29_縦影, 尾29_縦影CD, DisUnit, abj: true);
    		X0Y0_尾28_尾CP = new ColorP(X0Y0_尾28_尾, 尾28_尾CD, DisUnit, abj: true);
    		X0Y0_尾28_柄CP = new ColorP(X0Y0_尾28_柄, 尾28_柄CD, DisUnit, abj: true);
    		X0Y0_尾28_縦影CP = new ColorP(X0Y0_尾28_縦影, 尾28_縦影CD, DisUnit, abj: true);
    		X0Y0_尾27_尾CP = new ColorP(X0Y0_尾27_尾, 尾27_尾CD, DisUnit, abj: true);
    		X0Y0_尾27_柄CP = new ColorP(X0Y0_尾27_柄, 尾27_柄CD, DisUnit, abj: true);
    		X0Y0_尾27_縦影CP = new ColorP(X0Y0_尾27_縦影, 尾27_縦影CD, DisUnit, abj: true);
    		X0Y0_尾26_尾CP = new ColorP(X0Y0_尾26_尾, 尾26_尾CD, DisUnit, abj: true);
    		X0Y0_尾26_柄CP = new ColorP(X0Y0_尾26_柄, 尾26_柄CD, DisUnit, abj: true);
    		X0Y0_尾26_縦影CP = new ColorP(X0Y0_尾26_縦影, 尾26_縦影CD, DisUnit, abj: true);
    		X0Y0_尾25_尾CP = new ColorP(X0Y0_尾25_尾, 尾25_尾CD, DisUnit, abj: true);
    		X0Y0_尾25_柄CP = new ColorP(X0Y0_尾25_柄, 尾25_柄CD, DisUnit, abj: true);
    		X0Y0_尾25_縦影CP = new ColorP(X0Y0_尾25_縦影, 尾25_縦影CD, DisUnit, abj: true);
    		X0Y0_尾24_尾CP = new ColorP(X0Y0_尾24_尾, 尾24_尾CD, DisUnit, abj: true);
    		X0Y0_尾24_柄CP = new ColorP(X0Y0_尾24_柄, 尾24_柄CD, DisUnit, abj: true);
    		X0Y0_尾24_縦影CP = new ColorP(X0Y0_尾24_縦影, 尾24_縦影CD, DisUnit, abj: true);
    		X0Y0_尾23_尾CP = new ColorP(X0Y0_尾23_尾, 尾23_尾CD, DisUnit, abj: true);
    		X0Y0_尾23_柄CP = new ColorP(X0Y0_尾23_柄, 尾23_柄CD, DisUnit, abj: true);
    		X0Y0_尾23_縦影CP = new ColorP(X0Y0_尾23_縦影, 尾23_縦影CD, DisUnit, abj: true);
    		X0Y0_尾22_尾CP = new ColorP(X0Y0_尾22_尾, 尾22_尾CD, DisUnit, abj: true);
    		X0Y0_尾22_柄CP = new ColorP(X0Y0_尾22_柄, 尾22_柄CD, DisUnit, abj: true);
    		X0Y0_尾22_縦影CP = new ColorP(X0Y0_尾22_縦影, 尾22_縦影CD, DisUnit, abj: true);
    		X0Y0_尾21_尾CP = new ColorP(X0Y0_尾21_尾, 尾21_尾CD, DisUnit, abj: true);
    		X0Y0_尾21_柄CP = new ColorP(X0Y0_尾21_柄, 尾21_柄CD, DisUnit, abj: true);
    		X0Y0_尾21_縦影CP = new ColorP(X0Y0_尾21_縦影, 尾21_縦影CD, DisUnit, abj: true);
    		X0Y0_尾20_尾CP = new ColorP(X0Y0_尾20_尾, 尾20_尾CD, DisUnit, abj: true);
    		X0Y0_尾20_柄CP = new ColorP(X0Y0_尾20_柄, 尾20_柄CD, DisUnit, abj: true);
    		X0Y0_尾20_縦影CP = new ColorP(X0Y0_尾20_縦影, 尾20_縦影CD, DisUnit, abj: true);
    		X0Y0_尾19_尾CP = new ColorP(X0Y0_尾19_尾, 尾19_尾CD, DisUnit, abj: true);
    		X0Y0_尾19_柄CP = new ColorP(X0Y0_尾19_柄, 尾19_柄CD, DisUnit, abj: true);
    		X0Y0_尾19_縦影CP = new ColorP(X0Y0_尾19_縦影, 尾19_縦影CD, DisUnit, abj: true);
    		X0Y0_尾18_尾CP = new ColorP(X0Y0_尾18_尾, 尾18_尾CD, DisUnit, abj: true);
    		X0Y0_尾18_柄CP = new ColorP(X0Y0_尾18_柄, 尾18_柄CD, DisUnit, abj: true);
    		X0Y0_尾18_縦影CP = new ColorP(X0Y0_尾18_縦影, 尾18_縦影CD, DisUnit, abj: true);
    		X0Y0_尾17_尾CP = new ColorP(X0Y0_尾17_尾, 尾17_尾CD, DisUnit, abj: true);
    		X0Y0_尾17_柄CP = new ColorP(X0Y0_尾17_柄, 尾17_柄CD, DisUnit, abj: true);
    		X0Y0_尾17_縦影CP = new ColorP(X0Y0_尾17_縦影, 尾17_縦影CD, DisUnit, abj: true);
    		X0Y0_尾16_尾CP = new ColorP(X0Y0_尾16_尾, 尾16_尾CD, DisUnit, abj: true);
    		X0Y0_尾16_柄CP = new ColorP(X0Y0_尾16_柄, 尾16_柄CD, DisUnit, abj: true);
    		X0Y0_尾16_縦影CP = new ColorP(X0Y0_尾16_縦影, 尾16_縦影CD, DisUnit, abj: true);
    		X0Y0_尾15_尾CP = new ColorP(X0Y0_尾15_尾, 尾15_尾CD, DisUnit, abj: true);
    		X0Y0_尾15_柄CP = new ColorP(X0Y0_尾15_柄, 尾15_柄CD, DisUnit, abj: true);
    		X0Y0_尾15_縦影CP = new ColorP(X0Y0_尾15_縦影, 尾15_縦影CD, DisUnit, abj: true);
    		X0Y0_尾14_尾CP = new ColorP(X0Y0_尾14_尾, 尾14_尾CD, DisUnit, abj: true);
    		X0Y0_尾14_柄CP = new ColorP(X0Y0_尾14_柄, 尾14_柄CD, DisUnit, abj: true);
    		X0Y0_尾14_縦影CP = new ColorP(X0Y0_尾14_縦影, 尾14_縦影CD, DisUnit, abj: true);
    		X0Y0_尾13_尾CP = new ColorP(X0Y0_尾13_尾, 尾13_尾CD, DisUnit, abj: true);
    		X0Y0_尾13_柄CP = new ColorP(X0Y0_尾13_柄, 尾13_柄CD, DisUnit, abj: true);
    		X0Y0_尾13_縦影CP = new ColorP(X0Y0_尾13_縦影, 尾13_縦影CD, DisUnit, abj: true);
    		X0Y0_尾12_尾CP = new ColorP(X0Y0_尾12_尾, 尾12_尾CD, DisUnit, abj: true);
    		X0Y0_尾12_柄CP = new ColorP(X0Y0_尾12_柄, 尾12_柄CD, DisUnit, abj: true);
    		X0Y0_尾12_縦影CP = new ColorP(X0Y0_尾12_縦影, 尾12_縦影CD, DisUnit, abj: true);
    		X0Y0_尾11_尾CP = new ColorP(X0Y0_尾11_尾, 尾11_尾CD, DisUnit, abj: true);
    		X0Y0_尾11_柄CP = new ColorP(X0Y0_尾11_柄, 尾11_柄CD, DisUnit, abj: true);
    		X0Y0_尾11_縦影CP = new ColorP(X0Y0_尾11_縦影, 尾11_縦影CD, DisUnit, abj: true);
    		X0Y0_尾10_尾CP = new ColorP(X0Y0_尾10_尾, 尾10_尾CD, DisUnit, abj: true);
    		X0Y0_尾10_柄CP = new ColorP(X0Y0_尾10_柄, 尾10_柄CD, DisUnit, abj: true);
    		X0Y0_尾10_縦影CP = new ColorP(X0Y0_尾10_縦影, 尾10_縦影CD, DisUnit, abj: true);
    		X0Y0_尾9_尾CP = new ColorP(X0Y0_尾9_尾, 尾9_尾CD, DisUnit, abj: true);
    		X0Y0_尾9_柄CP = new ColorP(X0Y0_尾9_柄, 尾9_柄CD, DisUnit, abj: true);
    		X0Y0_尾9_縦影CP = new ColorP(X0Y0_尾9_縦影, 尾9_縦影CD, DisUnit, abj: true);
    		X0Y0_尾8_尾CP = new ColorP(X0Y0_尾8_尾, 尾8_尾CD, DisUnit, abj: true);
    		X0Y0_尾8_柄CP = new ColorP(X0Y0_尾8_柄, 尾8_柄CD, DisUnit, abj: true);
    		X0Y0_尾8_縦影CP = new ColorP(X0Y0_尾8_縦影, 尾8_縦影CD, DisUnit, abj: true);
    		X0Y0_尾7_尾CP = new ColorP(X0Y0_尾7_尾, 尾7_尾CD, DisUnit, abj: true);
    		X0Y0_尾7_柄CP = new ColorP(X0Y0_尾7_柄, 尾7_柄CD, DisUnit, abj: true);
    		X0Y0_尾7_縦影CP = new ColorP(X0Y0_尾7_縦影, 尾7_縦影CD, DisUnit, abj: true);
    		X0Y0_尾6_尾CP = new ColorP(X0Y0_尾6_尾, 尾6_尾CD, DisUnit, abj: true);
    		X0Y0_尾6_柄CP = new ColorP(X0Y0_尾6_柄, 尾6_柄CD, DisUnit, abj: true);
    		X0Y0_尾6_縦影CP = new ColorP(X0Y0_尾6_縦影, 尾6_縦影CD, DisUnit, abj: true);
    		X0Y0_尾5_尾CP = new ColorP(X0Y0_尾5_尾, 尾5_尾CD, DisUnit, abj: true);
    		X0Y0_尾5_柄CP = new ColorP(X0Y0_尾5_柄, 尾5_柄CD, DisUnit, abj: true);
    		X0Y0_尾5_縦影CP = new ColorP(X0Y0_尾5_縦影, 尾5_縦影CD, DisUnit, abj: true);
    		X0Y0_尾4_尾CP = new ColorP(X0Y0_尾4_尾, 尾4_尾CD, DisUnit, abj: true);
    		X0Y0_尾4_柄CP = new ColorP(X0Y0_尾4_柄, 尾4_柄CD, DisUnit, abj: true);
    		X0Y0_尾4_縦影CP = new ColorP(X0Y0_尾4_縦影, 尾4_縦影CD, DisUnit, abj: true);
    		X0Y0_尾3_尾CP = new ColorP(X0Y0_尾3_尾, 尾3_尾CD, DisUnit, abj: true);
    		X0Y0_尾3_柄CP = new ColorP(X0Y0_尾3_柄, 尾3_柄CD, DisUnit, abj: true);
    		X0Y0_尾3_縦影CP = new ColorP(X0Y0_尾3_縦影, 尾3_縦影CD, DisUnit, abj: true);
    		X0Y0_輪_革CP = new ColorP(X0Y0_輪_革, 輪_革CD, DisUnit, abj: true);
    		X0Y0_輪_金具1CP = new ColorP(X0Y0_輪_金具1, 輪_金具1CD, DisUnit, abj: true);
    		X0Y0_輪_金具2CP = new ColorP(X0Y0_輪_金具2, 輪_金具2CD, DisUnit, abj: true);
    		X0Y0_輪_金具3CP = new ColorP(X0Y0_輪_金具3, 輪_金具3CD, DisUnit, abj: true);
    		X0Y0_輪_金具左CP = new ColorP(X0Y0_輪_金具左, 輪_金具左CD, DisUnit, abj: true);
    		X0Y0_輪_金具右CP = new ColorP(X0Y0_輪_金具右, 輪_金具右CD, DisUnit, abj: true);
    		X0Y0_尾2_尾CP = new ColorP(X0Y0_尾2_尾, 尾2_尾CD, DisUnit, abj: true);
    		X0Y0_尾2_柄CP = new ColorP(X0Y0_尾2_柄, 尾2_柄CD, DisUnit, abj: true);
    		X0Y0_尾2_縦影CP = new ColorP(X0Y0_尾2_縦影, 尾2_縦影CD, DisUnit, abj: true);
    		X0Y0_尾1_尾CP = new ColorP(X0Y0_尾1_尾, 尾1_尾CD, DisUnit, abj: true);
    		X0Y0_尾1_柄CP = new ColorP(X0Y0_尾1_柄, 尾1_柄CD, DisUnit, abj: true);
    		X0Y0_尾1_縦影CP = new ColorP(X0Y0_尾1_縦影, 尾1_縦影CD, DisUnit, abj: true);
    		X0Y0_尾0_尾CP = new ColorP(X0Y0_尾0_尾, 尾0_尾CD, DisUnit, abj: true);
    		X0Y0_尾0_柄CP = new ColorP(X0Y0_尾0_柄, 尾0_柄CD, DisUnit, abj: true);
    		X0Y0_尾0_縦影CP = new ColorP(X0Y0_尾0_縦影, 尾0_縦影CD, DisUnit, abj: true);
    		Intensity = e.濃度;
    		鎖1 = new 拘束鎖(DisUnit, 右, 配色指定, 体配色, Xasix);
    		鎖2 = new 拘束鎖(DisUnit, !右, 配色指定, 体配色, Xasix);
    		鎖1.接続(鎖1_接続点);
    		鎖2.接続(鎖2_接続点);
    		int num = (右 ? (-10) : 10);
    		鎖1.角度B -= num;
    		鎖2.角度B += num;
    		鎖表示 = e.鎖表示;
    	}

    	public override void 描画0(RenderArea Are)
    	{
    		Are.Draw(X0Y0_尾33_尾);
    		Are.Draw(X0Y0_尾33_柄);
    		Are.Draw(X0Y0_尾33_縦影);
    		Are.Draw(X0Y0_尾32_尾);
    		Are.Draw(X0Y0_尾32_柄);
    		Are.Draw(X0Y0_尾32_縦影);
    		Are.Draw(X0Y0_尾31_尾);
    		Are.Draw(X0Y0_尾31_柄);
    		Are.Draw(X0Y0_尾31_縦影);
    		Are.Draw(X0Y0_尾30_尾);
    		Are.Draw(X0Y0_尾30_柄);
    		Are.Draw(X0Y0_尾30_縦影);
    		Are.Draw(X0Y0_尾29_尾);
    		Are.Draw(X0Y0_尾29_柄);
    		Are.Draw(X0Y0_尾29_縦影);
    		Are.Draw(X0Y0_尾28_尾);
    		Are.Draw(X0Y0_尾28_柄);
    		Are.Draw(X0Y0_尾28_縦影);
    		Are.Draw(X0Y0_尾27_尾);
    		Are.Draw(X0Y0_尾27_柄);
    		Are.Draw(X0Y0_尾27_縦影);
    		Are.Draw(X0Y0_尾26_尾);
    		Are.Draw(X0Y0_尾26_柄);
    		Are.Draw(X0Y0_尾26_縦影);
    		Are.Draw(X0Y0_尾25_尾);
    		Are.Draw(X0Y0_尾25_柄);
    		Are.Draw(X0Y0_尾25_縦影);
    		Are.Draw(X0Y0_尾24_尾);
    		Are.Draw(X0Y0_尾24_柄);
    		Are.Draw(X0Y0_尾24_縦影);
    		Are.Draw(X0Y0_尾23_尾);
    		Are.Draw(X0Y0_尾23_柄);
    		Are.Draw(X0Y0_尾23_縦影);
    		Are.Draw(X0Y0_尾22_尾);
    		Are.Draw(X0Y0_尾22_柄);
    		Are.Draw(X0Y0_尾22_縦影);
    		Are.Draw(X0Y0_尾21_尾);
    		Are.Draw(X0Y0_尾21_柄);
    		Are.Draw(X0Y0_尾21_縦影);
    		Are.Draw(X0Y0_尾20_尾);
    		Are.Draw(X0Y0_尾20_柄);
    		Are.Draw(X0Y0_尾20_縦影);
    		Are.Draw(X0Y0_尾19_尾);
    		Are.Draw(X0Y0_尾19_柄);
    		Are.Draw(X0Y0_尾19_縦影);
    		Are.Draw(X0Y0_尾18_尾);
    		Are.Draw(X0Y0_尾18_柄);
    		Are.Draw(X0Y0_尾18_縦影);
    		Are.Draw(X0Y0_尾17_尾);
    		Are.Draw(X0Y0_尾17_柄);
    		Are.Draw(X0Y0_尾17_縦影);
    		Are.Draw(X0Y0_尾16_尾);
    		Are.Draw(X0Y0_尾16_柄);
    		Are.Draw(X0Y0_尾16_縦影);
    		Are.Draw(X0Y0_尾15_尾);
    		Are.Draw(X0Y0_尾15_柄);
    		Are.Draw(X0Y0_尾15_縦影);
    		Are.Draw(X0Y0_尾14_尾);
    		Are.Draw(X0Y0_尾14_柄);
    		Are.Draw(X0Y0_尾14_縦影);
    		Are.Draw(X0Y0_尾13_尾);
    		Are.Draw(X0Y0_尾13_柄);
    		Are.Draw(X0Y0_尾13_縦影);
    		Are.Draw(X0Y0_尾12_尾);
    		Are.Draw(X0Y0_尾12_柄);
    		Are.Draw(X0Y0_尾12_縦影);
    		Are.Draw(X0Y0_尾11_尾);
    		Are.Draw(X0Y0_尾11_柄);
    		Are.Draw(X0Y0_尾11_縦影);
    		Are.Draw(X0Y0_尾10_尾);
    		Are.Draw(X0Y0_尾10_柄);
    		Are.Draw(X0Y0_尾10_縦影);
    		Are.Draw(X0Y0_尾9_尾);
    		Are.Draw(X0Y0_尾9_柄);
    		Are.Draw(X0Y0_尾9_縦影);
    		Are.Draw(X0Y0_尾8_尾);
    		Are.Draw(X0Y0_尾8_柄);
    		Are.Draw(X0Y0_尾8_縦影);
    		Are.Draw(X0Y0_尾7_尾);
    		Are.Draw(X0Y0_尾7_柄);
    		Are.Draw(X0Y0_尾7_縦影);
    		Are.Draw(X0Y0_尾6_尾);
    		Are.Draw(X0Y0_尾6_柄);
    		Are.Draw(X0Y0_尾6_縦影);
    		Are.Draw(X0Y0_尾5_尾);
    		Are.Draw(X0Y0_尾5_柄);
    		Are.Draw(X0Y0_尾5_縦影);
    		Are.Draw(X0Y0_尾4_尾);
    		Are.Draw(X0Y0_尾4_柄);
    		Are.Draw(X0Y0_尾4_縦影);
    		Are.Draw(X0Y0_尾3_尾);
    		Are.Draw(X0Y0_尾3_柄);
    		Are.Draw(X0Y0_尾3_縦影);
    		Are.Draw(X0Y0_輪_革);
    		Are.Draw(X0Y0_輪_金具1);
    		Are.Draw(X0Y0_輪_金具2);
    		Are.Draw(X0Y0_輪_金具3);
    		Are.Draw(X0Y0_輪_金具左);
    		Are.Draw(X0Y0_輪_金具右);
    		鎖1.描画0(Are);
    		鎖2.描画0(Are);
    		Are.Draw(X0Y0_尾2_尾);
    		Are.Draw(X0Y0_尾2_柄);
    		Are.Draw(X0Y0_尾2_縦影);
    		Are.Draw(X0Y0_尾1_尾);
    		Are.Draw(X0Y0_尾1_柄);
    		Are.Draw(X0Y0_尾1_縦影);
    		Are.Draw(X0Y0_尾0_尾);
    		Are.Draw(X0Y0_尾0_柄);
    		Are.Draw(X0Y0_尾0_縦影);
    	}

    	public override void Dispose()
    	{
    		base.Dispose();
    		鎖1.Dispose();
    		鎖2.Dispose();
    	}

    	public override void SetAngle0()
    	{
    		_ = 右;
    		double maxAngle = 20.0;
    		X0Y0_尾33_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾32_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾31_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾30_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾29_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾28_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾27_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾26_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾25_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾24_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾23_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾22_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾21_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾20_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾19_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾18_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾17_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾16_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾15_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾14_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾13_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾12_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾11_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾10_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾9_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾8_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾7_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾6_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾5_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾4_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾3_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾2_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾1_尾.AngleBase = maxAngle.GetRanAngle();
    		X0Y0_尾0_尾.AngleBase = maxAngle.GetRanAngle();
    		Body.JoinPAall();
    		if (尾先_接続 != null)
    		{
    			Set尾先角度();
    		}
    	}

    	public override void Set尾先角度()
    	{
    		X0Y0_尾33_尾.AngleBase = 0.0;
    		X0Y0_尾32_尾.AngleBase = 0.0;
    		X0Y0_尾31_尾.AngleBase = 0.0;
    		X0Y0_尾30_尾.AngleBase = 0.0;
    		X0Y0_尾29_尾.AngleBase = 0.0;
    		X0Y0_尾28_尾.AngleBase = 0.0;
    		X0Y0_尾27_尾.AngleBase = 0.0;
    		X0Y0_尾26_尾.AngleBase = 0.0;
    		X0Y0_尾25_尾.AngleBase = 0.0;
    		X0Y0_尾24_尾.AngleBase = 0.0;
    		X0Y0_尾23_尾.AngleBase = 0.0;
    		X0Y0_尾22_尾.AngleBase = 0.0;
    		X0Y0_尾21_尾.AngleBase = 0.0;
    		X0Y0_尾20_尾.AngleBase = 0.0;
    		X0Y0_尾19_尾.AngleBase = 0.0;
    		X0Y0_尾18_尾.AngleBase = 0.0;
    		X0Y0_尾17_尾.AngleBase = 0.0;
    		X0Y0_尾16_尾.AngleBase = 0.0;
    		X0Y0_尾15_尾.AngleBase = 0.0;
    		X0Y0_尾14_尾.AngleBase = 0.0;
    	}

    	public override bool Is革(ShapePart p)
    	{
    		if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左)
    		{
    			return p == X0Y0_輪_金具右;
    		}
    		return true;
    	}

    	public override IEnumerable<ShapePart> Enum軸()
    	{
    		yield return X0Y0_尾0_尾;
    		yield return X0Y0_尾1_尾;
    		yield return X0Y0_尾2_尾;
    		yield return X0Y0_尾3_尾;
    		yield return X0Y0_尾4_尾;
    		yield return X0Y0_尾5_尾;
    		yield return X0Y0_尾6_尾;
    		yield return X0Y0_尾7_尾;
    		yield return X0Y0_尾8_尾;
    		yield return X0Y0_尾9_尾;
    		yield return X0Y0_尾10_尾;
    		yield return X0Y0_尾11_尾;
    		yield return X0Y0_尾12_尾;
    		yield return X0Y0_尾13_尾;
    		yield return X0Y0_尾14_尾;
    		yield return X0Y0_尾15_尾;
    		yield return X0Y0_尾16_尾;
    		yield return X0Y0_尾17_尾;
    		yield return X0Y0_尾18_尾;
    		yield return X0Y0_尾19_尾;
    		yield return X0Y0_尾20_尾;
    		yield return X0Y0_尾21_尾;
    		yield return X0Y0_尾22_尾;
    		yield return X0Y0_尾23_尾;
    		yield return X0Y0_尾24_尾;
    		yield return X0Y0_尾25_尾;
    		yield return X0Y0_尾26_尾;
    		yield return X0Y0_尾27_尾;
    		yield return X0Y0_尾28_尾;
    		yield return X0Y0_尾29_尾;
    		yield return X0Y0_尾30_尾;
    		yield return X0Y0_尾31_尾;
    		yield return X0Y0_尾32_尾;
    		yield return X0Y0_尾33_尾;
    	}

    	public override void 色更新()
    	{
    		Pars.GetMiY_MaY(out mm);
    		X0Y0_尾33_尾CP.Update(mm);
    		X0Y0_尾33_柄CP.Update(mm);
    		X0Y0_尾33_縦影CP.Update(mm);
    		X0Y0_尾32_尾CP.Update(mm);
    		X0Y0_尾32_柄CP.Update(mm);
    		X0Y0_尾32_縦影CP.Update(mm);
    		X0Y0_尾31_尾CP.Update(mm);
    		X0Y0_尾31_柄CP.Update(mm);
    		X0Y0_尾31_縦影CP.Update(mm);
    		X0Y0_尾30_尾CP.Update(mm);
    		X0Y0_尾30_柄CP.Update(mm);
    		X0Y0_尾30_縦影CP.Update(mm);
    		X0Y0_尾29_尾CP.Update(mm);
    		X0Y0_尾29_柄CP.Update(mm);
    		X0Y0_尾29_縦影CP.Update(mm);
    		X0Y0_尾28_尾CP.Update(mm);
    		X0Y0_尾28_柄CP.Update(mm);
    		X0Y0_尾28_縦影CP.Update(mm);
    		X0Y0_尾27_尾CP.Update(mm);
    		X0Y0_尾27_柄CP.Update(mm);
    		X0Y0_尾27_縦影CP.Update(mm);
    		X0Y0_尾26_尾CP.Update(mm);
    		X0Y0_尾26_柄CP.Update(mm);
    		X0Y0_尾26_縦影CP.Update(mm);
    		X0Y0_尾25_尾CP.Update(mm);
    		X0Y0_尾25_柄CP.Update(mm);
    		X0Y0_尾25_縦影CP.Update(mm);
    		X0Y0_尾24_尾CP.Update(mm);
    		X0Y0_尾24_柄CP.Update(mm);
    		X0Y0_尾24_縦影CP.Update(mm);
    		X0Y0_尾23_尾CP.Update(mm);
    		X0Y0_尾23_柄CP.Update(mm);
    		X0Y0_尾23_縦影CP.Update(mm);
    		X0Y0_尾22_尾CP.Update(mm);
    		X0Y0_尾22_柄CP.Update(mm);
    		X0Y0_尾22_縦影CP.Update(mm);
    		X0Y0_尾21_尾CP.Update(mm);
    		X0Y0_尾21_柄CP.Update(mm);
    		X0Y0_尾21_縦影CP.Update(mm);
    		X0Y0_尾20_尾CP.Update(mm);
    		X0Y0_尾20_柄CP.Update(mm);
    		X0Y0_尾20_縦影CP.Update(mm);
    		X0Y0_尾19_尾CP.Update(mm);
    		X0Y0_尾19_柄CP.Update(mm);
    		X0Y0_尾19_縦影CP.Update(mm);
    		X0Y0_尾18_尾CP.Update(mm);
    		X0Y0_尾18_柄CP.Update(mm);
    		X0Y0_尾18_縦影CP.Update(mm);
    		X0Y0_尾17_尾CP.Update(mm);
    		X0Y0_尾17_柄CP.Update(mm);
    		X0Y0_尾17_縦影CP.Update(mm);
    		X0Y0_尾16_尾CP.Update(mm);
    		X0Y0_尾16_柄CP.Update(mm);
    		X0Y0_尾16_縦影CP.Update(mm);
    		X0Y0_尾15_尾CP.Update(mm);
    		X0Y0_尾15_柄CP.Update(mm);
    		X0Y0_尾15_縦影CP.Update(mm);
    		X0Y0_尾14_尾CP.Update(mm);
    		X0Y0_尾14_柄CP.Update(mm);
    		X0Y0_尾14_縦影CP.Update(mm);
    		X0Y0_尾13_尾CP.Update(mm);
    		X0Y0_尾13_柄CP.Update(mm);
    		X0Y0_尾13_縦影CP.Update(mm);
    		X0Y0_尾12_尾CP.Update(mm);
    		X0Y0_尾12_柄CP.Update(mm);
    		X0Y0_尾12_縦影CP.Update(mm);
    		X0Y0_尾11_尾CP.Update(mm);
    		X0Y0_尾11_柄CP.Update(mm);
    		X0Y0_尾11_縦影CP.Update(mm);
    		X0Y0_尾10_尾CP.Update(mm);
    		X0Y0_尾10_柄CP.Update(mm);
    		X0Y0_尾10_縦影CP.Update(mm);
    		X0Y0_尾9_尾CP.Update(mm);
    		X0Y0_尾9_柄CP.Update(mm);
    		X0Y0_尾9_縦影CP.Update(mm);
    		X0Y0_尾8_尾CP.Update(mm);
    		X0Y0_尾8_柄CP.Update(mm);
    		X0Y0_尾8_縦影CP.Update(mm);
    		X0Y0_尾7_尾CP.Update(mm);
    		X0Y0_尾7_柄CP.Update(mm);
    		X0Y0_尾7_縦影CP.Update(mm);
    		X0Y0_尾6_尾CP.Update(mm);
    		X0Y0_尾6_柄CP.Update(mm);
    		X0Y0_尾6_縦影CP.Update(mm);
    		X0Y0_尾5_尾CP.Update(mm);
    		X0Y0_尾5_柄CP.Update(mm);
    		X0Y0_尾5_縦影CP.Update(mm);
    		X0Y0_尾4_尾CP.Update(mm);
    		X0Y0_尾4_柄CP.Update(mm);
    		X0Y0_尾4_縦影CP.Update(mm);
    		X0Y0_尾3_尾CP.Update(mm);
    		X0Y0_尾3_柄CP.Update(mm);
    		X0Y0_尾3_縦影CP.Update(mm);
    		X0Y0_輪_革CP.Update();
    		X0Y0_輪_金具1CP.Update();
    		X0Y0_輪_金具2CP.Update();
    		X0Y0_輪_金具3CP.Update();
    		X0Y0_輪_金具左CP.Update();
    		X0Y0_輪_金具右CP.Update();
    		X0Y0_尾2_尾CP.Update(mm);
    		X0Y0_尾2_柄CP.Update(mm);
    		X0Y0_尾2_縦影CP.Update(mm);
    		X0Y0_尾1_尾CP.Update(mm);
    		X0Y0_尾1_柄CP.Update(mm);
    		X0Y0_尾1_縦影CP.Update(mm);
    		X0Y0_尾0_尾CP.Update(mm);
    		X0Y0_尾0_柄CP.Update(mm);
    		X0Y0_尾0_縦影CP.Update(mm);
    		鎖1.接続PA();
    		鎖2.接続PA();
    		鎖1.色更新();
    		鎖2.色更新();
    	}

    	public override void 色更新(Vector2D[] mm)
    	{
    		X0Y0_尾33_尾CP.Update(mm);
    		X0Y0_尾33_柄CP.Update(mm);
    		X0Y0_尾33_縦影CP.Update(mm);
    		X0Y0_尾32_尾CP.Update(mm);
    		X0Y0_尾32_柄CP.Update(mm);
    		X0Y0_尾32_縦影CP.Update(mm);
    		X0Y0_尾31_尾CP.Update(mm);
    		X0Y0_尾31_柄CP.Update(mm);
    		X0Y0_尾31_縦影CP.Update(mm);
    		X0Y0_尾30_尾CP.Update(mm);
    		X0Y0_尾30_柄CP.Update(mm);
    		X0Y0_尾30_縦影CP.Update(mm);
    		X0Y0_尾29_尾CP.Update(mm);
    		X0Y0_尾29_柄CP.Update(mm);
    		X0Y0_尾29_縦影CP.Update(mm);
    		X0Y0_尾28_尾CP.Update(mm);
    		X0Y0_尾28_柄CP.Update(mm);
    		X0Y0_尾28_縦影CP.Update(mm);
    		X0Y0_尾27_尾CP.Update(mm);
    		X0Y0_尾27_柄CP.Update(mm);
    		X0Y0_尾27_縦影CP.Update(mm);
    		X0Y0_尾26_尾CP.Update(mm);
    		X0Y0_尾26_柄CP.Update(mm);
    		X0Y0_尾26_縦影CP.Update(mm);
    		X0Y0_尾25_尾CP.Update(mm);
    		X0Y0_尾25_柄CP.Update(mm);
    		X0Y0_尾25_縦影CP.Update(mm);
    		X0Y0_尾24_尾CP.Update(mm);
    		X0Y0_尾24_柄CP.Update(mm);
    		X0Y0_尾24_縦影CP.Update(mm);
    		X0Y0_尾23_尾CP.Update(mm);
    		X0Y0_尾23_柄CP.Update(mm);
    		X0Y0_尾23_縦影CP.Update(mm);
    		X0Y0_尾22_尾CP.Update(mm);
    		X0Y0_尾22_柄CP.Update(mm);
    		X0Y0_尾22_縦影CP.Update(mm);
    		X0Y0_尾21_尾CP.Update(mm);
    		X0Y0_尾21_柄CP.Update(mm);
    		X0Y0_尾21_縦影CP.Update(mm);
    		X0Y0_尾20_尾CP.Update(mm);
    		X0Y0_尾20_柄CP.Update(mm);
    		X0Y0_尾20_縦影CP.Update(mm);
    		X0Y0_尾19_尾CP.Update(mm);
    		X0Y0_尾19_柄CP.Update(mm);
    		X0Y0_尾19_縦影CP.Update(mm);
    		X0Y0_尾18_尾CP.Update(mm);
    		X0Y0_尾18_柄CP.Update(mm);
    		X0Y0_尾18_縦影CP.Update(mm);
    		X0Y0_尾17_尾CP.Update(mm);
    		X0Y0_尾17_柄CP.Update(mm);
    		X0Y0_尾17_縦影CP.Update(mm);
    		X0Y0_尾16_尾CP.Update(mm);
    		X0Y0_尾16_柄CP.Update(mm);
    		X0Y0_尾16_縦影CP.Update(mm);
    		X0Y0_尾15_尾CP.Update(mm);
    		X0Y0_尾15_柄CP.Update(mm);
    		X0Y0_尾15_縦影CP.Update(mm);
    		X0Y0_尾14_尾CP.Update(mm);
    		X0Y0_尾14_柄CP.Update(mm);
    		X0Y0_尾14_縦影CP.Update(mm);
    		X0Y0_尾13_尾CP.Update(mm);
    		X0Y0_尾13_柄CP.Update(mm);
    		X0Y0_尾13_縦影CP.Update(mm);
    		X0Y0_尾12_尾CP.Update(mm);
    		X0Y0_尾12_柄CP.Update(mm);
    		X0Y0_尾12_縦影CP.Update(mm);
    		X0Y0_尾11_尾CP.Update(mm);
    		X0Y0_尾11_柄CP.Update(mm);
    		X0Y0_尾11_縦影CP.Update(mm);
    		X0Y0_尾10_尾CP.Update(mm);
    		X0Y0_尾10_柄CP.Update(mm);
    		X0Y0_尾10_縦影CP.Update(mm);
    		X0Y0_尾9_尾CP.Update(mm);
    		X0Y0_尾9_柄CP.Update(mm);
    		X0Y0_尾9_縦影CP.Update(mm);
    		X0Y0_尾8_尾CP.Update(mm);
    		X0Y0_尾8_柄CP.Update(mm);
    		X0Y0_尾8_縦影CP.Update(mm);
    		X0Y0_尾7_尾CP.Update(mm);
    		X0Y0_尾7_柄CP.Update(mm);
    		X0Y0_尾7_縦影CP.Update(mm);
    		X0Y0_尾6_尾CP.Update(mm);
    		X0Y0_尾6_柄CP.Update(mm);
    		X0Y0_尾6_縦影CP.Update(mm);
    		X0Y0_尾5_尾CP.Update(mm);
    		X0Y0_尾5_柄CP.Update(mm);
    		X0Y0_尾5_縦影CP.Update(mm);
    		X0Y0_尾4_尾CP.Update(mm);
    		X0Y0_尾4_柄CP.Update(mm);
    		X0Y0_尾4_縦影CP.Update(mm);
    		X0Y0_尾3_尾CP.Update(mm);
    		X0Y0_尾3_柄CP.Update(mm);
    		X0Y0_尾3_縦影CP.Update(mm);
    		X0Y0_輪_革CP.Update();
    		X0Y0_輪_金具1CP.Update();
    		X0Y0_輪_金具2CP.Update();
    		X0Y0_輪_金具3CP.Update();
    		X0Y0_輪_金具左CP.Update();
    		X0Y0_輪_金具右CP.Update();
    		X0Y0_尾2_尾CP.Update(mm);
    		X0Y0_尾2_柄CP.Update(mm);
    		X0Y0_尾2_縦影CP.Update(mm);
    		X0Y0_尾1_尾CP.Update(mm);
    		X0Y0_尾1_柄CP.Update(mm);
    		X0Y0_尾1_縦影CP.Update(mm);
    		X0Y0_尾0_尾CP.Update(mm);
    		X0Y0_尾0_柄CP.Update(mm);
    		X0Y0_尾0_縦影CP.Update(mm);
    		鎖1.接続PA();
    		鎖2.接続PA();
    		鎖1.色更新();
    		鎖2.色更新();
    	}

    	private void 配色(BodyColorSet 体配色)
    	{
    		switch (配色指定)
    		{
    		case 配色指定.N0:
    			配色N0(体配色);
    			break;
    		case 配色指定.T0:
    			配色T0(体配色);
    			break;
    		case 配色指定.T1:
    			配色T1(体配色);
    			break;
    		default:
    			配色N0(体配色);
    			break;
    		}
    	}

    	private void 配色N0(BodyColorSet 体配色)
    	{
    		尾33_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾33_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾33_縦影CD = new ColorD();
    		尾33_縦影CD.線 = Col.Black;
    		尾33_縦影CD.色 = new Color2(ref 体配色.体1O.Col2, ref Col.Empty);
    		尾32_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾32_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾32_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾31_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾31_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾31_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾30_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾30_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾29_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾29_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾28_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾28_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾27_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾27_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾26_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾26_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾25_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾25_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾24_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾24_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾23_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾23_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾22_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾22_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾21_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾21_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾20_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾20_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾19_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾19_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾18_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾18_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾17_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾17_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾16_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾16_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾15_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾15_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾14_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾14_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾13_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾13_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾12_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾12_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾11_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾11_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾10_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾10_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾9_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾9_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾8_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾8_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾7_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾7_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾6_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾6_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾5_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾5_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾4_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾4_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾3_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾3_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾2_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾2_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾1_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾1_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾0_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾0_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		輪_革CD = new ColorD();
    		輪_金具1CD = new ColorD();
    		輪_金具2CD = new ColorD();
    		輪_金具3CD = new ColorD();
    		輪_金具左CD = new ColorD();
    		輪_金具右CD = new ColorD();
    	}

    	private void 配色T0(BodyColorSet 体配色)
    	{
    		尾33_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾33_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾33_縦影CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾32_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾32_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾32_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾31_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾31_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾31_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾30_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾30_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾29_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾29_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾28_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾28_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾27_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾27_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾26_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾26_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾25_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾25_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾24_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾24_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾23_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾23_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾22_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾22_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾21_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾21_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾20_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾20_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾19_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾19_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾18_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾18_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾17_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾17_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾16_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾16_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾15_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾15_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾14_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾14_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾13_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾13_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾12_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾12_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾11_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾11_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾10_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾10_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾9_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾9_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾8_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾8_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾7_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾7_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾6_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾6_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾5_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾5_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾4_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾4_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾3_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾3_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾2_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾2_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾1_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾1_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾0_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾0_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		輪_革CD = new ColorD();
    		輪_金具1CD = new ColorD();
    		輪_金具2CD = new ColorD();
    		輪_金具3CD = new ColorD();
    		輪_金具左CD = new ColorD();
    		輪_金具右CD = new ColorD();
    	}

    	private void 配色T1(BodyColorSet 体配色)
    	{
    		尾33_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾33_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾33_縦影CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾32_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾32_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾32_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾31_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾31_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾31_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾30_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾30_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾30_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾29_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾29_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾29_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾28_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾28_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾28_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾27_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾27_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾27_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾26_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾26_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾26_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾25_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾25_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾25_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾24_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾24_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾24_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾23_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾23_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾23_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾22_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾22_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾22_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾21_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾21_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾21_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾20_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾20_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾20_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾19_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾19_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾19_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾18_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾18_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾18_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾17_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾17_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾17_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾16_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾16_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾16_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾15_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾15_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾15_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾14_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾14_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾14_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾13_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾13_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾13_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾12_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾12_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾12_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾11_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾11_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾11_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾10_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾10_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾10_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾9_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾9_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾9_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾8_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾8_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾8_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾7_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾7_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾7_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾6_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾6_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾6_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾5_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾5_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾5_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾4_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾4_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾4_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾3_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾3_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾3_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾2_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾2_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾2_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾1_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾1_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
    		尾1_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		尾0_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O);
    		尾0_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O);
    		尾0_縦影CD = new ColorD(ref Col.Black, ref 尾33_縦影CD.c2);
    		輪_革CD = new ColorD();
    		輪_金具1CD = new ColorD();
    		輪_金具2CD = new ColorD();
    		輪_金具3CD = new ColorD();
    		輪_金具左CD = new ColorD();
    		輪_金具右CD = new ColorD();
    	}

    	public void 輪配色(拘束具色 配色)
    	{
    		輪_革CD.色 = 配色.革部色;
    		輪_金具1CD.色 = 配色.金具色;
    		輪_金具2CD.色 = 輪_金具1CD.色;
    		輪_金具3CD.色 = 輪_金具1CD.色;
    		輪_金具左CD.色 = 輪_金具1CD.色;
    		輪_金具右CD.色 = 輪_金具1CD.色;
    	}

    	public void 鎖配色(鎖色 配色)
    	{
    		鎖1.配色鎖(配色);
    		鎖2.配色鎖(配色);
    	}
    }
}
