private void SetGuildItem()
    {
        //討伐クエストの場合はボタン非表示
        if (GuildRequestManager.Instance.GuildRequest.RequestType == GuildRequest.RequestTypeEnum.Hunting)
        {
            button_FirstGuildItem.gameObject.SetActive(false);
            button_SecondGuildItem.gameObject.SetActive(false);
        }

        else
        {
            this.firstGuildItem = button_FirstGuildItem.GetComponent <Button_GuildItem>();
            var firstGuildItem = guildItemData.ItemList.FirstOrDefault(x => x.GuildRequestEvent == GuildRequestManager.Instance.GuildRequest.FirstTargetEvent);
            this.firstGuildItem.SetGuildItem(firstGuildItem);
            this.firstGuildItem.TargetNumber.text = GuildRequestManager.Instance.GuildRequest.FirstEventClearNumber.ToString();

            if (GuildRequestManager.Instance.IsSecondEvent)
            {
                this.secondGuildItem = button_SecondGuildItem.GetComponent <Button_GuildItem>();
                var secondGuildItem = guildItemData.ItemList.FirstOrDefault(x => x.GuildRequestEvent == GuildRequestManager.Instance.GuildRequest.SecondTargetEvent);
                this.secondGuildItem.SetGuildItem(secondGuildItem);
                this.secondGuildItem.TargetNumber.text = GuildRequestManager.Instance.GuildRequest.SecondEventClearNumber.ToString();
            }
            //第二イベントが設定されていない場合はボタン非表示
            else
            {
                button_SecondGuildItem.gameObject.SetActive(false);
            }
        }
    }
    private IEnumerator AddGuildItemCoroutine(Button_GuildItem guildItem)
    {
        var hasItem = PlayData_OwnedItems.Instance.SearchItem(guildItem.Item);

        //アイテムを所持していない場合
        if (hasItem == null)
        {
            ActiveMessage();
            messageText.text = "アイテムを所持しておりません";
            yield return(new WaitForSeconds(0.5f));

            ActiveMainMenu();
            selectItemImage.color = defaltButtonBgColor;
            EventSystem.current.SetSelectedGameObject(selectItemCache);
            yield break;
        }
        else
        {
            var hasItemNumberCache = hasItem.Number;
            for (var i = 0; hasItemNumberCache > i; i++)
            {
                //超過分は持って帰る
                if (!GuildRequestManager.Instance.FirstEventClearFlag && GuildRequestManager.Instance.SecondEventClearFlag)
                {
                    PlayData_OwnedItems.Instance.Use(hasItem.ItemData);
                    PlayData_OwnedItems.Instance.Save();
                    GuildRequestManager.Instance.CountUpEvent(guildItem.Item.GuildRequestEvent);
                }
            }

            UpdateGuildItem();

            //依頼クリア時の処理
            if (GuildRequestManager.Instance.FirstEventClearFlag && GuildRequestManager.Instance.SecondEventClearFlag)
            {
                CloseDialog();
            }
            else
            {
                ActiveMainMenu();
                selectItemImage.color = defaltButtonBgColor;
                EventSystem.current.SetSelectedGameObject(selectItemCache);
            }
        }
    }