Index: branches/src/ProcessManagement/ProcessManagement/Common/CommonVersion.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Common/CommonVersion.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Common/CommonVersion.cs	(revision 340)
@@ -14,7 +14,7 @@
         /// <summary>
         /// 本体バージョン
         /// </summary>
-        public static int s_SystemVersion = 175;
+        public static int s_SystemVersion = 178;
 
         /// <summary>
         /// コピー・環境バージョン
Index: branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsExcute.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsExcute.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsExcute.cs	(revision 340)
@@ -3516,7 +3516,7 @@
                 }
                 if (EditFlg == (int)CommonDefine.ProcessDataEdit.Reference) frm.EditLock = true;
 
-                frm.DivisionCode = (int)DivisionMaster.DivisionMasterCodeDefine.OrderDivision;
+                frm.DivisionCode = (int)DivisionMaster.DivisionMasterCodeDef.OrderDivision;
 
                 frm.ShowDialog();
             }
@@ -3553,7 +3553,7 @@
                 }
                 if (EditFlg == (int)CommonDefine.ProcessDataEdit.Reference) frm.EditLock = true;
 
-                frm.DivisionCode = (int)DivisionMaster.DivisionMasterCodeDefine.ConstructionExpenses;
+                frm.DivisionCode = (int)DivisionMaster.DivisionMasterCodeDef.ConstructionExpenses;
 
                 frm.ShowDialog();
             }
Index: branches/src/ProcessManagement/ProcessManagement/DataModel/DivisionMaster.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DataModel/DivisionMaster.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/DataModel/DivisionMaster.cs	(revision 340)
@@ -14,7 +14,7 @@
         /// <summary>
         /// 区分マスタ区分
         /// </summary>
-        public enum DivisionMasterCodeDefine
+        public enum DivisionMasterCodeDef
         {
             /// <summary>
             /// 1:発注者区分登録
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/DataChange.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/DataChange.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/DataChange.cs	(revision 340)
@@ -414,11 +414,11 @@
                 strSQL.Append(" LEFT JOIN PERSONINCHARGEMASTER D ON D.PERSONCODE = A.CONSTRUCTIONINSTRUCTOR");
                 strSQL.Append(" , PERSONINCHARGEMASTER B");
                 strSQL.AppendFormat(" LEFT JOIN DEPARTMENTEXPENSESMASTER E ON E.DEPARTMENTCODE = B.DEPARTMENTCODE AND E.EXPENSESPERIOD = {0} AND E.NAMECODE = 3", ConstrPeriod);
-                strSQL.AppendFormat(" LEFT JOIN DIVISIONMASTER E1 ON E1.DIVISIONCODE = {0} AND E1.NAMECODE = E.NAMECODE", (int)DivisionMaster.DivisionMasterCodeDefine.ConstructionExpenses);
+                strSQL.AppendFormat(" LEFT JOIN DIVISIONMASTER E1 ON E1.DIVISIONCODE = {0} AND E1.NAMECODE = E.NAMECODE", (int)DivisionMaster.DivisionMasterCodeDef.ConstructionExpenses);
                 strSQL.AppendFormat(" LEFT JOIN DEPARTMENTEXPENSESMASTER F ON F.DEPARTMENTCODE = B.DEPARTMENTCODE AND F.EXPENSESPERIOD = {0} AND F.NAMECODE = 1", ConstrPeriod);
-                strSQL.AppendFormat(" LEFT JOIN DIVISIONMASTER F1 ON F1.DIVISIONCODE = {0} AND F1.NAMECODE = F.NAMECODE", (int)DivisionMaster.DivisionMasterCodeDefine.ConstructionExpenses);
+                strSQL.AppendFormat(" LEFT JOIN DIVISIONMASTER F1 ON F1.DIVISIONCODE = {0} AND F1.NAMECODE = F.NAMECODE", (int)DivisionMaster.DivisionMasterCodeDef.ConstructionExpenses);
                 strSQL.AppendFormat(" LEFT JOIN DEPARTMENTEXPENSESMASTER G ON G.DEPARTMENTCODE = B.DEPARTMENTCODE AND G.EXPENSESPERIOD = {0} AND G.NAMECODE = 2", ConstrPeriod);
-                strSQL.AppendFormat(" LEFT JOIN DIVISIONMASTER G1 ON G1.DIVISIONCODE = {0} AND G1.NAMECODE = G.NAMECODE", (int)DivisionMaster.DivisionMasterCodeDefine.ConstructionExpenses);
+                strSQL.AppendFormat(" LEFT JOIN DIVISIONMASTER G1 ON G1.DIVISIONCODE = {0} AND G1.NAMECODE = G.NAMECODE", (int)DivisionMaster.DivisionMasterCodeDef.ConstructionExpenses);
                 strSQL.AppendFormat(" WHERE A.CONSTRUCTIONCODE = {0}", ConstrCode);
                 strSQL.Append(" AND B.PERSONCODE = A.CONSTRUCTIONPERSONCODE");
             }
@@ -660,7 +660,7 @@
                 strSQL.Append(" LEFT OUTER JOIN");
                 strSQL.AppendFormat(" (SELECT NAMECODE, DEPARTMENTCODE, EXPENSESRAITO FROM DEPARTMENTEXPENSESMASTER WHERE DEPARTMENTCODE = {0}) B", DepartmentCode);
                 strSQL.Append(" ON A.NAMECODE = B.NAMECODE");
-                strSQL.AppendFormat(" WHERE A.DIVISIONCODE = {0}", (int)DivisionMaster.DivisionMasterCodeDefine.ConstructionExpenses);
+                strSQL.AppendFormat(" WHERE A.DIVISIONCODE = {0}", (int)DivisionMaster.DivisionMasterCodeDef.ConstructionExpenses);
                 strSQL.Append(" ORDER BY A.DISPLAYORDER");
                 if (!expDB.ExecuteReader(strSQL.ToString(), ref ExpensesList)) return false;
                 if (ExpensesList.Count == 0) return false;
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfoAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfoAuxiliary.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfoAuxiliary.cs	(revision 340)
@@ -2649,7 +2649,7 @@
                 // Value����Key������
                 //string DivisionName = CommonDefine.DivisionMasterCode[1];
                 //int DivisionCode = CommonDefine.DivisionMasterCode.First(x => x.Value == DivisionName).Key;
-                string strSQL = dvDB.CreatePrimarykeyString((int)DivisionMaster.DivisionMasterCodeDefine.OrderDivision) + " And DeleteFlg = 0 ORDER BY DISPLAYORDER";
+                string strSQL = dvDB.CreatePrimarykeyString((int)DivisionMaster.DivisionMasterCodeDef.OrderDivision) + " And DeleteFlg = 0 ORDER BY DISPLAYORDER";
                 if (!dvDB.SelectAction(strSQL, ref bvList)) return;
                 if (bvList.Count == 0) return;
 
@@ -3433,10 +3433,10 @@
                 int nComplate = (int)ConstructionBaseInfoDetail.DataNoDef.RevCompleteComment;
                 for (int i = nStart; i <= nComplate; i++)
                 {
-                    // �f�[�^�����͏������܂Ȃ�
                     TextBox wrkTextBox = ((TextBox)m_DspCtrl[i + iDifference]);
-                    if (CommonMotions.chkObjectIsNull(wrkTextBox.Text)) continue;
-                    if (wrkTextBox.Text.Length == 0) continue;
+                    //// �f�[�^�����͏������܂Ȃ��i�R�����g�N���A�ɑΉ����đS�čX�V�Ώہj
+                    //if (CommonMotions.chkObjectIsNull(wrkTextBox.Text)) continue;
+                    //if (wrkTextBox.Text.Length == 0) continue;
 
                     // ���הԍ�
                     work.DetailNo = i;
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/FrmConstructionBudgetAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/FrmConstructionBudgetAuxiliary.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/FrmConstructionBudgetAuxiliary.cs	(revision 340)
@@ -255,7 +255,7 @@
                 strSQL += string.Format(" FROM DEPARTMENTEXPENSESMASTER WHERE DEPARTMENTCODE = {0}) B", picRec.DepartmentCode);
                 strSQL += " ON A.NAMECODE = B.NAMECODE";
                 strSQL += string.Format(" AND B.EXPENSESPERIOD = {0}", m_ConstructionBaseInfo.ConstructionPeriod);
-                strSQL += string.Format(" WHERE A.DIVISIONCODE = {0}", (int)DivisionMaster.DivisionMasterCodeDefine.ConstructionExpenses);
+                strSQL += string.Format(" WHERE A.DIVISIONCODE = {0}", (int)DivisionMaster.DivisionMasterCodeDef.ConstructionExpenses);
                 strSQL += " ORDER BY A.DISPLAYORDER";
                 if (!expDB.ExecuteReader(strSQL, ref m_ExpensesList)) return false;
                 if (m_ExpensesList.Count == 0) return false;
@@ -4639,7 +4639,7 @@
                         // 希望金額が実行金額より小さい場合は金額セット
                         int nHopePrice = CommonMotions.cnvInt(CurRow.Cells[(int)GridColumn.HopePrice].Value);
                         int nExecPrice = CommonMotions.cnvInt(CurRow.Cells[(int)GridColumn.ExecPrice].Value);
-                        if (nHopePrice < nExecPrice)
+                        if (nExecPrice == 0 || nHopePrice < nExecPrice)
                             CurRow.Cells[(int)GridColumn.ExecPrice].Value = CurCell.Value;
                         break;
                     default:
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionJoin/FrmJoinSelect.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionJoin/FrmJoinSelect.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionJoin/FrmJoinSelect.cs	(revision 340)
@@ -260,7 +260,7 @@
                 string strSQL = "SELECT A.NAMESTRING, B.ORDERERSNAME1, B.ORDERERSNAME2";
                 strSQL += " FROM DIVISIONMASTER A, ORDERERSMASTER B";
                 strSQL += string.Format(" WHERE (A.DIVISIONCODE = {0} AND A.NAMECODE = {1})"
-                                        , (int)DivisionMaster.DivisionMasterCodeDefine.OrderDivision
+                                        , (int)DivisionMaster.DivisionMasterCodeDef.OrderDivision
                                         , m_OrderersDivision);
                 strSQL += string.Format(" AND B.ORDERCOTEGORY = A.NAMECODE AND B.ORDERERSCODE = {0}", m_OrdererCode);
                 ArrayList arList = new ArrayList();
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/FrmConstructionLedgerAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/FrmConstructionLedgerAuxiliary.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/FrmConstructionLedgerAuxiliary.cs	(revision 340)
@@ -129,7 +129,7 @@
                 strSQL += string.Format(" FROM DEPARTMENTEXPENSESMASTER WHERE DEPARTMENTCODE = {0}) B", picRec.DepartmentCode);
                 strSQL += " ON A.NAMECODE = B.NAMECODE";
                 strSQL += string.Format(" AND B.EXPENSESPERIOD = {0}", m_ConstructionBaseInfo.ConstructionPeriod);
-                strSQL += string.Format(" WHERE A.DIVISIONCODE = {0}", (int)DivisionMaster.DivisionMasterCodeDefine.ConstructionExpenses);
+                strSQL += string.Format(" WHERE A.DIVISIONCODE = {0}", (int)DivisionMaster.DivisionMasterCodeDef.ConstructionExpenses);
                 strSQL += " ORDER BY A.DISPLAYORDER";
                 if (!expDB.ExecuteReader(strSQL, ref m_ExpensesList)) return false;
                 if (m_ExpensesList.Count == 0) return false;
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedgerList/FrmConstructionLedgerList.designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedgerList/FrmConstructionLedgerList.designer.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedgerList/FrmConstructionLedgerList.designer.cs	(revision 340)
@@ -792,7 +792,7 @@
             this.label9.Name = "label9";
             this.label9.Size = new System.Drawing.Size(110, 25);
             this.label9.TabIndex = 0;
-            this.label9.Text = "当期必要給与";
+            this.label9.Text = "当期予測給与";
             this.label9.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // lblPayroll
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CopyTargetList/FrmNewOrContinueCopy.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CopyTargetList/FrmNewOrContinueCopy.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CopyTargetList/FrmNewOrContinueCopy.cs	(revision 340)
@@ -931,6 +931,17 @@
                         DB5.rollback();
                         return false;
                     }
+
+                    // 明細データ削除処理
+                    if (!RecordCopyDeleteDetail(iToCode, (int)ConstructionBaseInfoDetail.DataNoDef.Note2, DB2))
+                    {
+                        DB1.rollback();
+                        DB2.rollback();
+                        DB3.rollback();
+                        DB4.rollback();
+                        DB5.rollback();
+                        return false;
+                    }
                 }
 
                 // 案件進捗日付データ登録
@@ -1022,7 +1033,7 @@
                 // 工事情報のみコピー・新規工事作成は工事の情報以外はクリアする
                 if (radioButton3.Checked || radioButton4.Checked)
                 {
-                    cbRec.TyingFlg = (int)ConstructionBaseInfo.TyingFlgDef.Standard;                   // 紐付データフラグ
+                    cbRec.TyingFlg = (int)ConstructionBaseInfo.TyingFlgDef.Standard;                // 紐付データフラグ
                     cbRec.OrderStartingDate = DateTime.MinValue;	                                // 開始予定日
                     cbRec.OrderCompletionDate = DateTime.MinValue;	                                // 完了予定日
                     cbRec.PreparationStartDate = DateTime.MinValue;                                 // 施工準備開始日
@@ -1049,6 +1060,10 @@
                     //cbRec.EstimateType = 1;                                                       // 見積種別
                     cbRec.BillingSplitFlg = 1;                                                      // 請求回数フラグ
                     cbRec.BillingSendDate = DateTime.MinValue;                                      // 請求書郵送/手渡し日
+                    cbRec.InspectPlanningDate = DateTime.MinValue;                                  // 検査予定日 
+                    cbRec.InspectExecuteDate = DateTime.MinValue;                                   // 検査実行日 
+                    cbRec.RevCompleteDate = DateTime.MinValue;                                      // 検査是正完了日 
+
                 }
                 else if (radioButton1.Checked)
                 {
@@ -1312,5 +1327,33 @@
             }
         }
         #endregion
+
+        #region 明細データ削除処理
+        /// <summary>
+        /// 明細データ削除処理
+        /// </summary>
+        /// <returns></returns>
+        public bool RecordCopyDeleteDetail(int ConstrCode, int DelOverCode, IOConstructionBaseInfoDetail DB2)
+        {
+            try
+            {
+                StringBuilder strSQL = new StringBuilder();
+                strSQL.Append(DB2.CreatePrimarykeyString(ConstrCode));
+                strSQL.AppendFormat(" And DetailNo > {0}", DelOverCode);
+                if (!DB2.DeleteAction(strSQL.ToString(), false))
+                {
+                    MessageBox.Show("工事基本情報明細、作成後削除に失敗しました。", "コピー処理エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return false;
+                }
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(2), ex.Message);
+                return false;
+            }
+        }
+        #endregion
     }
 }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/FrmCostomerRegistAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/FrmCostomerRegistAuxiliary.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/FrmCostomerRegistAuxiliary.cs	(revision 340)
@@ -703,7 +703,7 @@
 
                 List<DivisionMaster> bvList = new List<DivisionMaster>();
                 // ValueからKeyを検索
-                int DivisionCode = (int)DivisionMaster.DivisionMasterCodeDefine.OrderDivision;
+                int DivisionCode = (int)DivisionMaster.DivisionMasterCodeDef.OrderDivision;
                 string strSQL = dvDB.CreatePrimarykeyString(DivisionCode) + " And DeleteFlg = 0 ORDER BY DISPLAYORDER";
                 if (!dvDB.SelectAction(strSQL, ref bvList)) return;
                 if (bvList.Count == 0) return;
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWorkAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWorkAuxiliary.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWorkAuxiliary.cs	(revision 340)
@@ -552,7 +552,6 @@
         /// </summary>
         private void CreateNewLineData()
         {
-            FrmSelectPaymentDay frm = new FrmSelectPaymentDay();
             try
             {
                 // 対象グリッド取得
@@ -597,10 +596,6 @@
             {
                 logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
             }
-            finally
-            {
-                frm.Dispose(); frm = null;
-            }
         }
         #endregion
 
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DepExpenssList/FrmDepExpenssList.designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DepExpenssList/FrmDepExpenssList.designer.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DepExpenssList/FrmDepExpenssList.designer.cs	(revision 340)
@@ -716,7 +716,7 @@
             this.label6.Name = "label6";
             this.label6.Size = new System.Drawing.Size(110, 25);
             this.label6.TabIndex = 0;
-            this.label6.Text = "当期必要給与";
+            this.label6.Text = "当期予測給与";
             this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // lblPayroll
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PriceOfBudget/FrmPriceOfBudget.Designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PriceOfBudget/FrmPriceOfBudget.Designer.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PriceOfBudget/FrmPriceOfBudget.Designer.cs	(revision 340)
@@ -30,7 +30,7 @@
         {
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle14 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle();
@@ -39,10 +39,9 @@
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle10 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle12 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle13 = new System.Windows.Forms.DataGridViewCellStyle();
             this.btnEnd = new System.Windows.Forms.Button();
+            this.lblCellTotal = new System.Windows.Forms.Label();
+            this.dgvMain = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
             this.groupBox1 = new ProcessManagement.Forms.CustomControls.GroupBoxEx();
             this.cmbDepartment = new System.Windows.Forms.ComboBox();
             this.label4 = new System.Windows.Forms.Label();
@@ -52,8 +51,6 @@
             this.label2 = new System.Windows.Forms.Label();
             this.label3 = new System.Windows.Forms.Label();
             this.label5 = new System.Windows.Forms.Label();
-            this.lblCellTotal = new System.Windows.Forms.Label();
-            this.dgvMain = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
             this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
@@ -62,12 +59,9 @@
             this.Column6 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.Column7 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.Column8 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column9 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column10 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column11 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvMain)).BeginInit();
             this.groupBox1.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.numUDConstPro)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.dgvMain)).BeginInit();
             this.SuspendLayout();
             // 
             // btnEnd
@@ -83,6 +77,72 @@
             this.btnEnd.UseVisualStyleBackColor = false;
             this.btnEnd.Click += new System.EventHandler(this.btnEnd_Click);
             // 
+            // lblCellTotal
+            // 
+            this.lblCellTotal.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
+            this.lblCellTotal.AutoSize = true;
+            this.lblCellTotal.BackColor = System.Drawing.Color.Black;
+            this.lblCellTotal.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblCellTotal.ForeColor = System.Drawing.Color.White;
+            this.lblCellTotal.Location = new System.Drawing.Point(200, 559);
+            this.lblCellTotal.Name = "lblCellTotal";
+            this.lblCellTotal.Size = new System.Drawing.Size(0, 13);
+            this.lblCellTotal.TabIndex = 53;
+            // 
+            // dgvMain
+            // 
+            this.dgvMain.AllowUserToAddRows = false;
+            this.dgvMain.AllowUserToDeleteRows = false;
+            this.dgvMain.AllowUserToResizeColumns = false;
+            this.dgvMain.AllowUserToResizeRows = false;
+            dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.dgvMain.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1;
+            this.dgvMain.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.dgvMain.BackgroundColor = System.Drawing.Color.White;
+            this.dgvMain.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle2.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold);
+            dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.WindowText;
+            dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvMain.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle2;
+            this.dgvMain.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+            this.dgvMain.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.Column1,
+            this.Column2,
+            this.Column3,
+            this.Column4,
+            this.Column5,
+            this.Column6,
+            this.Column7,
+            this.Column8});
+            dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            dataGridViewCellStyle11.BackColor = System.Drawing.SystemColors.Window;
+            dataGridViewCellStyle11.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold);
+            dataGridViewCellStyle11.ForeColor = System.Drawing.SystemColors.ControlText;
+            dataGridViewCellStyle11.SelectionBackColor = System.Drawing.Color.LightSeaGreen;
+            dataGridViewCellStyle11.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle11.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
+            this.dgvMain.DefaultCellStyle = dataGridViewCellStyle11;
+            this.dgvMain.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
+            this.dgvMain.EnableHeadersVisualStyles = false;
+            this.dgvMain.Location = new System.Drawing.Point(7, 50);
+            this.dgvMain.Name = "dgvMain";
+            this.dgvMain.RowHeadersVisible = false;
+            this.dgvMain.RowHeadersWidth = 20;
+            this.dgvMain.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+            this.dgvMain.RowTemplate.Height = 21;
+            this.dgvMain.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
+            this.dgvMain.Size = new System.Drawing.Size(1120, 496);
+            this.dgvMain.TabIndex = 52;
+            this.dgvMain.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvMain_CellDoubleClick);
+            this.dgvMain.SelectionChanged += new System.EventHandler(this.dgvMain_SelectionChanged);
+            this.dgvMain.MouseUp += new System.Windows.Forms.MouseEventHandler(this.dgvMain_MouseUp);
+            // 
             // groupBox1
             // 
             this.groupBox1.Anchor = System.Windows.Forms.AnchorStyles.Top;
@@ -201,75 +261,6 @@
             this.label5.Text = "第";
             this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // lblCellTotal
-            // 
-            this.lblCellTotal.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.lblCellTotal.AutoSize = true;
-            this.lblCellTotal.BackColor = System.Drawing.Color.Black;
-            this.lblCellTotal.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblCellTotal.ForeColor = System.Drawing.Color.White;
-            this.lblCellTotal.Location = new System.Drawing.Point(200, 559);
-            this.lblCellTotal.Name = "lblCellTotal";
-            this.lblCellTotal.Size = new System.Drawing.Size(0, 13);
-            this.lblCellTotal.TabIndex = 53;
-            // 
-            // dgvMain
-            // 
-            this.dgvMain.AllowUserToAddRows = false;
-            this.dgvMain.AllowUserToDeleteRows = false;
-            this.dgvMain.AllowUserToResizeColumns = false;
-            this.dgvMain.AllowUserToResizeRows = false;
-            dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.dgvMain.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1;
-            this.dgvMain.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
-            | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.dgvMain.BackgroundColor = System.Drawing.Color.White;
-            this.dgvMain.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle2.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold);
-            dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dgvMain.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle2;
-            this.dgvMain.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dgvMain.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.Column1,
-            this.Column2,
-            this.Column3,
-            this.Column4,
-            this.Column5,
-            this.Column6,
-            this.Column7,
-            this.Column8,
-            this.Column9,
-            this.Column10,
-            this.Column11});
-            dataGridViewCellStyle14.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            dataGridViewCellStyle14.BackColor = System.Drawing.SystemColors.Window;
-            dataGridViewCellStyle14.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold);
-            dataGridViewCellStyle14.ForeColor = System.Drawing.SystemColors.ControlText;
-            dataGridViewCellStyle14.SelectionBackColor = System.Drawing.Color.LightSeaGreen;
-            dataGridViewCellStyle14.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle14.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
-            this.dgvMain.DefaultCellStyle = dataGridViewCellStyle14;
-            this.dgvMain.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
-            this.dgvMain.EnableHeadersVisualStyles = false;
-            this.dgvMain.Location = new System.Drawing.Point(7, 50);
-            this.dgvMain.Name = "dgvMain";
-            this.dgvMain.RowHeadersVisible = false;
-            this.dgvMain.RowHeadersWidth = 20;
-            this.dgvMain.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
-            this.dgvMain.RowTemplate.Height = 21;
-            this.dgvMain.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
-            this.dgvMain.Size = new System.Drawing.Size(1120, 496);
-            this.dgvMain.TabIndex = 52;
-            this.dgvMain.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvMain_CellDoubleClick);
-            this.dgvMain.SelectionChanged += new System.EventHandler(this.dgvMain_SelectionChanged);
-            this.dgvMain.MouseUp += new System.Windows.Forms.MouseEventHandler(this.dgvMain_MouseUp);
-            // 
             // Column1
             // 
             dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
@@ -289,9 +280,10 @@
             dataGridViewCellStyle4.Font = new System.Drawing.Font("ＭＳ Ｐ明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.Column2.DefaultCellStyle = dataGridViewCellStyle4;
             this.Column2.Frozen = true;
-            this.Column2.HeaderText = "部署";
+            this.Column2.HeaderText = "工事部署";
             this.Column2.Name = "Column2";
             this.Column2.ReadOnly = true;
+            this.Column2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
             // 
             // Column3
             // 
@@ -299,7 +291,7 @@
             dataGridViewCellStyle5.Font = new System.Drawing.Font("ＭＳ Ｐ明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.Column3.DefaultCellStyle = dataGridViewCellStyle5;
             this.Column3.Frozen = true;
-            this.Column3.HeaderText = "担当者名";
+            this.Column3.HeaderText = "工事担当";
             this.Column3.Name = "Column3";
             this.Column3.ReadOnly = true;
             this.Column3.Resizable = System.Windows.Forms.DataGridViewTriState.False;
@@ -366,39 +358,6 @@
             this.Column8.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
             this.Column8.Width = 120;
             // 
-            // Column9
-            // 
-            dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            dataGridViewCellStyle11.Font = new System.Drawing.Font("Century", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.Column9.DefaultCellStyle = dataGridViewCellStyle11;
-            this.Column9.HeaderText = "会社経費";
-            this.Column9.Name = "Column9";
-            this.Column9.ReadOnly = true;
-            this.Column9.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column9.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // Column10
-            // 
-            dataGridViewCellStyle12.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            dataGridViewCellStyle12.Font = new System.Drawing.Font("Century", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.Column10.DefaultCellStyle = dataGridViewCellStyle12;
-            this.Column10.HeaderText = "部署経費";
-            this.Column10.Name = "Column10";
-            this.Column10.ReadOnly = true;
-            this.Column10.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column10.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // Column11
-            // 
-            dataGridViewCellStyle13.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            dataGridViewCellStyle13.Font = new System.Drawing.Font("Century", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.Column11.DefaultCellStyle = dataGridViewCellStyle13;
-            this.Column11.HeaderText = "営業経費";
-            this.Column11.Name = "Column11";
-            this.Column11.ReadOnly = true;
-            this.Column11.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column11.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
             // FrmPriceOfBudget
             // 
             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@@ -419,9 +378,9 @@
             this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
             this.Text = "未作成台帳確認";
             this.Load += new System.EventHandler(this.FrmCostStructureDiag_Load);
+            ((System.ComponentModel.ISupportInitialize)(this.dgvMain)).EndInit();
             this.groupBox1.ResumeLayout(false);
             ((System.ComponentModel.ISupportInitialize)(this.numUDConstPro)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.dgvMain)).EndInit();
             this.ResumeLayout(false);
             this.PerformLayout();
 
@@ -449,8 +408,5 @@
         private System.Windows.Forms.DataGridViewTextBoxColumn Column6;
         private System.Windows.Forms.DataGridViewTextBoxColumn Column7;
         private System.Windows.Forms.DataGridViewTextBoxColumn Column8;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column9;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column10;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column11;
     }
 }
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PriceOfBudget/FrmPriceOfBudget.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PriceOfBudget/FrmPriceOfBudget.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PriceOfBudget/FrmPriceOfBudget.cs	(revision 340)
@@ -38,17 +38,10 @@
             ConstrCode,
             ConstrName,
             OrderDate,
-            ConnstrStatus,
+            ConstrStatus,
             OrdersPrice,
-            CompanyExpeses,
-            DepartmentExpeses,
-            SaleseExpeses,
         }
         /// <summary>
-        /// グリッド表示行数
-        /// </summary>
-        private const int s_GridDispLine = 5;
-        /// <summary>
         /// 自画面幅
         /// </summary>
         private const int s_MyWidth = 682;
@@ -106,7 +99,14 @@
         private static Color s_RowSelectForeColor = Color.White;
         private static Color s_RowSelectBackColor = Color.Blue;
         #endregion
+
+        #region 合計行固定コード
+        /// <summary>
+        /// 合計行固定コード
+        /// </summary>
+        private const int s_TotalCode = 999999999;
         #endregion
+        #endregion
 
         #region 変数
         /// <summary>
@@ -125,14 +125,7 @@
         /// </summary>
         private DialogResult m_EndButton = DialogResult.None;
 
-        // 合計エリア
-        private long[] m_TotalArea;
-
         /// <summary>
-        /// 経費率マスタレコード数
-        /// </summary>
-        private int m_ExpensesMasterCount = 3;
-        /// <summary>
         /// 次画面選択
         /// </summary>
         private bool m_NextProc = false;
@@ -427,11 +420,27 @@
             {
                 DataGridView dgv = dgvMain;
                 DataGridViewRow CurRow = dgv.Rows[CurrentRow];
+
+                Color wrkBackColor = Color.White;
+                Color wrkForeColor = Color.Black;
+
+                // 奇数行は色を変える
+                if ((CurrentRow % 2) > 0)
+                {
+                    wrkBackColor = dgv.AlternatingRowsDefaultCellStyle.BackColor;
+                    wrkForeColor = dgv.AlternatingRowsDefaultCellStyle.ForeColor;
+                }
+                if (CommonMotions.cnvInt(CurRow.Cells[(int)GridColumn.ConstrCode].Value) == s_TotalCode)
+                {
+                    wrkBackColor = s_RowTotalBackColor;
+                    wrkForeColor = s_RowTotalForeColor;
+                }
+
                 // 行の色を変える
                 for (int i = 0; i < dgv.Columns.Count; i++)
                 {
-                    CurRow.Cells[i].Style.BackColor = Color.White;
-                    CurRow.Cells[i].Style.ForeColor = Color.Black;
+                    CurRow.Cells[i].Style.BackColor = wrkBackColor;
+                    CurRow.Cells[i].Style.ForeColor = wrkForeColor;
                 }
             }
             catch (System.Exception ex)
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PriceOfBudget/FrmPriceOfBudget.resx
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PriceOfBudget/FrmPriceOfBudget.resx	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PriceOfBudget/FrmPriceOfBudget.resx	(revision 340)
@@ -141,13 +141,4 @@
   <metadata name="Column8.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>True</value>
   </metadata>
-  <metadata name="Column9.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="Column10.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="Column11.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
 </root>
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PriceOfBudget/FrmPriceOfBudgetAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PriceOfBudget/FrmPriceOfBudgetAuxiliary.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PriceOfBudget/FrmPriceOfBudgetAuxiliary.cs	(revision 340)
@@ -41,21 +41,22 @@
             DataGridView dgv = dgvMain;
             try
             {
-                // �����v�G���A������
-                int TotalColCnt = Enum.GetNames(typeof(GridColumn)).Length;
-                m_TotalArea = new long[TotalColCnt];
-                Array.Clear(m_TotalArea, 0, m_TotalArea.Length);
-
                 dgv.Rows.Clear();
 
+                // �����H���ԍ����X�g
+                List<int> nConstrCodeList = new List<int>();
+                List<KeyValuePair<int, string>> ExpList = new List<KeyValuePair<int, string>>();
+                // ���v�G���A
+                long[] TotalArea = null;
+
                 // �䒠���쐬�f�[�^�\������
-                SetNotCreateRowData();
+                SetNotCreateRowData(ref nConstrCodeList, ref ExpList, ref TotalArea);
 
                 // �䒠�f�[�^�\��
-                SetCreateRowData();
+                SetCreateRowData(ExpList, ref TotalArea);
 
                 // �����v��\������
-                DisplayTotalRow((int)RowTitleNum.AllTotal, m_TotalArea);
+                DisplayTotalRow((int)RowTitleNum.AllTotal, TotalArea);
 
             }
             catch (System.Exception ex)
@@ -76,76 +77,72 @@
         /// <summary>
         /// �Ǎ��ݕ���
         /// </summary>
-        private enum DetilData
+        private enum GetDataEnum
         {
             /// <summary>
-            /// �����\����
+            /// 0:�����\����
             /// </summary>
-            DepDisplayOrder = 0,
+            DepDisp = 0,
             /// <summary>
-            /// �H���ԍ�
+            /// 1:�����R�[�h
             /// </summary>
-            ConstructionCode,
+            DepCode,
             /// <summary>
-            /// �󒍋��z
+            /// 2:������
             /// </summary>
-            OrdersDecisionPrice,
+            DepName,
             /// <summary>
-            /// �{�H��ԃt���O
+            /// 3:�H���ԍ�
             /// </summary>
-            ConstructionStatusFlg,
+            ConstrCode,
             /// <summary>
-            /// �H���S���Ҕԍ�
+            /// 4:�H������
             /// </summary>
-            ConstructionPersonCode,
+            ConstrName,
             /// <summary>
-            /// ������
+            /// 5:�S���ҕ\����
             /// </summary>
-            DepartmentString,
+            ManDisp,
             /// <summary>
-            /// �S���Җ�
+            /// 6:�H���S���Ҕԍ�
             /// </summary>
-            PersonName,
+            ManCode,
             /// <summary>
-            /// ��Ќo��
+            /// 7:�S���Җ�
             /// </summary>
-            ExpensesRaito1,
+            ManName,
             /// <summary>
-            /// �����o��
+            /// 8:�󒍓�
             /// </summary>
-            ExpensesRaito2,
+            OrderDate,
             /// <summary>
-            /// �c�ƌo��
+            /// 9:�󒍋��z
             /// </summary>
-            ExpensesRaito3,
+            OrValue,
             /// <summary>
-            /// �H������
+            /// 10:�{�H��ԃt���O
             /// </summary>
-            ConstrName,
+            Stat,
             /// <summary>
-            /// �S���ҕ\����
+            /// 11:�o��\����
             /// </summary>
-            PersonDisplayOrder,
+            ExpDisp,
             /// <summary>
-            /// �󒍓�
+            /// 12:�o��R�[�h
             /// </summary>
-            OrderDate,
+            ExpCode,
             /// <summary>
-            /// �H���\�Z���F�O���[�v��
+            /// 13:�o���
             /// </summary>
-            GroupCount,
+            ExpName,
             /// <summary>
-            /// �H���\�Z���F�s�J�E���g
+            /// 14:�o�
             /// </summary>
-            LineCount,
+            ExpRaito,
             /// <summary>
-            /// �H���\�Z���F���s���z
+            /// 15:�o����z
             /// </summary>
-            ExecutionAmount,
-            /// <summary>
-            /// �H���\�Z���F���z�䗦
-            /// </summary>
-            AmountConfigRate,
+            ExpVal,
         }
         #endregion
 
@@ -153,15 +150,10 @@
         /// <summary>
         /// �䒠���쐬�f�[�^�\������
         /// </summary>
-        private void SetNotCreateRowData()
+        private void SetNotCreateRowData(ref List<int> nConstrCodeList, ref List<KeyValuePair<int, string>> ExpList, ref long[] TotalArea)
         {
             IOConstructionBaseInfo BaseDB = new IOConstructionBaseInfo();
-            DataGridView dgv = dgvMain;
-
-            // ���v�G���A������
-            int TotalColCnt = Enum.GetNames(typeof(GridColumn)).Length;
-            long[] CurTotalArea = new long[TotalColCnt];
-            Array.Clear(CurTotalArea, 0, CurTotalArea.Length);
+            long[] CurTotalArea = null;
             try
             {
                 int SelectPeriod = (int)numUDConstPro.Value;
@@ -170,161 +162,161 @@
                 // �R���{�{�b�N�X���I��S���҂��擾����
                 int PersonCode = GetConstructionPersonCode();
 
-                int iCode1 = CommonDefine.ProjectsStatus.First(x => x.Value.Equals("�� �� ��")).Key;
-                int iCode2 = CommonDefine.ProjectsStatus.First(x => x.Value.Equals("�{�H�J�n")).Key;
-
+                #region �擾�r�p�k
                 StringBuilder strSQL = new StringBuilder();
-                strSQL.Append("(SELECT C1.DISPLAYORDER");
-                strSQL.Append(", A.CONSTRUCTIONCODE");
-                strSQL.Append(", A.ORDERSDECISIONPRICE");
-                strSQL.Append(", A.CONSTRUCTIONSTATUSFLG");
-                strSQL.Append(", A.CONSTRUCTIONPERSONCODE");
-                strSQL.Append(", C1.DEPARTMENTSTRING");
-                strSQL.Append(", B1.PERSONNAME");
-                strSQL.Append(", D1.EXPENSESRAITO");
-                strSQL.Append(", D2.EXPENSESRAITO");
-                strSQL.Append(", D3.EXPENSESRAITO");
-                strSQL.Append(", E1.DETAILSTRING");
-                strSQL.Append(", B1.DISPLAYORDER");
-
+                strSQL.Append("SELECT");
+                strSQL.Append(" C1.DISPLAYORDER AS DepDisp");
+                strSQL.Append(", C1.DepartmentCode AS DepCode");
+                strSQL.Append(", A1.DetailString As DepName");
+                strSQL.Append(", A.CONSTRUCTIONCODE As ConstrCode");
+                strSQL.Append(", E1.DETAILSTRING As ConstrName");
+                strSQL.Append(", B1.DISPLAYORDER AS ManDisp");
+                strSQL.Append(", A.CONSTRUCTIONPERSONCODE As ManCode");
+                strSQL.Append(", B1.PERSONNAME As ManName");
                 strSQL.Append(", CASE");
                 strSQL.AppendFormat(" WHEN DATE(A.ORDERDATE) = DATE('{0}')", DateTime.MinValue.ToShortDateString());
                 strSQL.Append(" Then A.ProvisionalOrderDate");
-                strSQL.Append(" Else");
-                strSQL.Append(" A.ORDERDATE");
+                strSQL.Append(" Else A.ORDERDATE");
                 strSQL.Append(" End As ORDERDATE");
+                strSQL.Append(", ifNull(Bud.OrdersDecisionPrice, A.ORDERSDECISIONPRICE) As OrValue");
+                strSQL.Append(", A.CONSTRUCTIONSTATUSFLG As Stat");
+                strSQL.Append(", ExpName.DisplayOrder AS ExpDisp");
+                strSQL.Append(", Budget.ComponentCode As ExpCode");
+                strSQL.Append(", ExpName.NameString As ExpName");
+                strSQL.Append(", D1.EXPENSESRAITO As ExpRaito");
+                strSQL.Append(", Budget.ExecutionAmount As ExpVal");
 
-                //strSQL.Append(", A.ORDERDATE");
+                strSQL.Append(" FROM");
+                strSQL.Append(" CONSTRUCTIONBASEINFO A");
 
-                strSQL.Append(", Budget.GroupCount");
-                strSQL.Append(", Budget.LineCount");
-                strSQL.Append(", Budget.ExecutionAmount");
-                strSQL.Append(", Budget.AmountConfigRate");
-                strSQL.Append(", ExpName.DisplayOrder");
+                strSQL.Append(" INNER JOIN CONSTRUCTIONBASEINFODETAIL E1");
+                strSQL.Append("        On E1.CONSTRUCTIONCODE = A.CONSTRUCTIONCODE");
+                strSQL.AppendFormat("  AND E1.DETAILNO = {0}", (int)ConstructionBaseInfoDetail.DataNoDef.ConstructionName);
 
-                strSQL.Append(" FROM CONSTRUCTIONBASEINFO A");
-
-                strSQL.Append(" INNER JOIN CONSTRUCTIONBASEINFODETAIL A1");
-                strSQL.Append(" ON A1.ConstructionCode = A.ConstructionCode");
+                strSQL.Append(" LEFT JOIN CONSTRUCTIONBASEINFODETAIL A1");
+                strSQL.Append("       ON A1.ConstructionCode = A.ConstructionCode");
                 strSQL.AppendFormat(" And A1.DetailNo = {0}", (int)ConstructionBaseInfoDetail.DataNoDef.ConstrDepartmentName);
 
-                strSQL.Append(" LEFT JOIN constructionbudgetdetail AS Budget");
-                strSQL.Append(" ON Budget.ConstructionCode = A.ConstructionCode");
+                strSQL.Append(" LEFT JOIN CONSTRUCTIONBUDGET AS Bud");
+                strSQL.Append(" ON Bud.ConstructionCode = A.ConstructionCode");
+
+                strSQL.Append(" LEFT JOIN CONSTRUCTIONBUDGETDETAIL AS Budget");
+                strSQL.Append("       ON Budget.ConstructionCode = A.ConstructionCode");
                 strSQL.AppendFormat(" And Budget.GroupCount = {0}", (int)FrmConstructionBudget.DataGroup.Expenses);
 
+                strSQL.Append(" LEFT JOIN DEPARTMENTMASTER C1");
+                strSQL.Append("       On C1.DEPARTMENTCODE = A.ConstrDepCode");
+
                 strSQL.Append(" LEFT JOIN divisionmaster AS ExpName");
-                strSQL.AppendFormat(" ON ExpName.DivisionCode = {0}", (int)DivisionMaster.DivisionMasterCodeDefine.ConstructionExpenses);
-                strSQL.Append(" And ExpName.NameCode = Budget.ComponentCode");
+                strSQL.AppendFormat(" ON ExpName.DivisionCode = {0}", (int)DivisionMaster.DivisionMasterCodeDef.ConstructionExpenses);
+                strSQL.Append("       And ExpName.NameCode = Budget.ComponentCode");
 
-                strSQL.Append(", PERSONINCHARGEMASTER B1");
-                strSQL.Append(", DEPARTMENTMASTER C1");
-                strSQL.AppendFormat(" LEFT JOIN DEPARTMENTEXPENSESMASTER D1 ON D1.DEPARTMENTCODE = C1.DEPARTMENTCODE AND D1.EXPENSESPERIOD = {0} AND D1.NameCode = 3", SelectPeriod);
-                strSQL.AppendFormat(" LEFT JOIN DEPARTMENTEXPENSESMASTER D2 ON D2.DEPARTMENTCODE = C1.DEPARTMENTCODE AND D2.EXPENSESPERIOD = {0} AND D2.NameCode = 2", SelectPeriod);
-                strSQL.AppendFormat(" LEFT JOIN DEPARTMENTEXPENSESMASTER D3 ON D3.DEPARTMENTCODE = C1.DEPARTMENTCODE AND D3.EXPENSESPERIOD = {0} AND D3.NameCode = 1", SelectPeriod);
-                strSQL.Append(", CONSTRUCTIONBASEINFODETAIL E1");
-                strSQL.Append(" WHERE NOT EXISTS (SELECT * FROM CONSTRUCTIONLEDGER A1 WHERE A1.CONSTRUCTIONCODE = A.CONSTRUCTIONCODE)");
-                strSQL.AppendFormat(" AND A.CONSTRUCTIONPERIOD = {0}", SelectPeriod);
+                strSQL.Append(" LEFT JOIN DEPARTMENTEXPENSESMASTER D1");
+                strSQL.Append("       ON D1.DEPARTMENTCODE = C1.DEPARTMENTCODE");
+                strSQL.AppendFormat(" AND D1.EXPENSESPERIOD = {0}", SelectPeriod);
+                strSQL.Append("       AND D1.NameCode = ExpName.NameCode");
 
+                strSQL.Append(" LEFT JOIN PERSONINCHARGEMASTER B1");
+                strSQL.Append("       On B1.PERSONCODE = A.CONSTRUCTIONPERSONCODE");
+
+                strSQL.Append(" WHERE");
+                strSQL.AppendFormat(" A.CONSTRUCTIONPERIOD = {0}", SelectPeriod);
                 strSQL.AppendFormat(" AND A.TYINGFLG != {0}", (int)ConstructionBaseInfo.TyingFlgDef.Tying);
                 strSQL.AppendFormat(" AND A.JOINFLG != {0}", (int)ConstructionBaseInfo.JoinFlgDef.JoinChildren);
 
-                strSQL.AppendFormat(" And ({0} <= A.ConstructionStatusFlg And A.ConstructionStatusFlg <= {1})", iCode1, iCode2);
-                strSQL.Append(" AND B1.PERSONCODE = A.CONSTRUCTIONPERSONCODE");
-                strSQL.Append(" AND C1.DEPARTMENTCODE = A.ConstrDepCode");
-                strSQL.Append(" AND E1.CONSTRUCTIONCODE = A.CONSTRUCTIONCODE");
-                strSQL.AppendFormat(" AND E1.DETAILNO = {0}", (int)ConstructionBaseInfoDetail.DataNoDef.ConstructionName);
+                strSQL.Append(" And");
+                strSQL.Append(TargetStatusSQL("A."));
+
+                strSQL.Append(" And NOT EXISTS(");
+                strSQL.Append("         SELECT * FROM processapproval As Approval");
+                strSQL.Append("         WHERE");
+                strSQL.Append("            Approval.ConstructionCode = A.CONSTRUCTIONCODE");
+                strSQL.AppendFormat("      And Approval.ApprovalCode = {0}", (int)ClsExcute.ApprovalListNo.ConstructionBudgetApproval);
+                strSQL.Append("            And Approval.SeqNo = 1");
+                strSQL.AppendFormat("      And Approval.ApprovalStatus = {0})", (int)CommonDefine.ApprovalStatus.Approval);
+
                 if (DepartmantCode > 0)
                 {
                     strSQL.AppendFormat(" AND A.ConstrDepCode = {0}", DepartmantCode);
                     strSQL.AppendFormat(" And A1.DetailString = '{0}'", cmbDepartment.Text);
                 }
+
                 if (PersonCode > 0) strSQL.AppendFormat(" AND A.CONSTRUCTIONPERSONCODE = {0}", PersonCode);
-                strSQL.Append(")");
-                strSQL.Append(" ORDER BY 1, 12, 2, 18");
 
-                ArrayList DatArList = new ArrayList();
-                if (!BaseDB.ExecuteReader(strSQL.ToString(), ref DatArList)) return;
-                if (DatArList.Count == 0) return;
+                strSQL.Append(" ORDER BY DepDisp, ManDisp, ConstrCode, ExpDisp");
+                #endregion
 
+                ArrayList DataArList = new ArrayList();
+                if (!BaseDB.ExecuteReader(strSQL.ToString(), ref DataArList)) return;
+                if (DataArList.Count == 0) return;
+
+                
+
+                // �����Ώۃ��X�g�쐬
+                GetProcList(DataArList, ref nConstrCodeList, ref ExpList);
+
+                DataGridView dgv = dgvMain;
+                dgv.Rows.Clear();
+
+                // �O���b�h�Ɍo����쐬����
+                CreateExpensesColumn(ExpList);
+
+                // ���쐬���v�G���A������
+                int TotalColCnt = ExpList.Count + 1;
+                CurTotalArea = new long[TotalColCnt];
+
+                // �����v�G���A������
+                TotalArea = new long[TotalColCnt];
+
                 int ino = 1;
-                bool FirstFlg = true;
-                string BreakKey = string.Empty;
-                string workDepName = string.Empty;
-                int ConstrCode = 0;
-                int ConstrStatus = 0;
-                long OrdersDecisionPrice = 0;
-                long[] ExpensesVal = new long[3];
-                string [] strValue = new string[2];
-                DateTime dtOrderDate = DateTime.Now;
+                long[] ExpensesVal = new long[TotalColCnt];
 
-                for (int nDataCount = 0; nDataCount < DatArList.Count; nDataCount++)
+                object[] DspData = new object[dgv.ColumnCount];
+                object[] FirstWork = (object[])DataArList[0];
+                string strBreakDep = CommonMotions.cnvString(FirstWork[(int)GetDataEnum.DepName]);
+                foreach(int CurData in nConstrCodeList)
                 {
-                    object[] objGetArry = (object[])DatArList[nDataCount];
+                    // �s�f�[�^�쐬
+                    CreateRowData(DataArList, CurData, ExpList, ref DspData, ref ExpensesVal);
 
-                    // �H���ԍ��擾
-                    ConstrCode = CommonMotions.cnvInt(objGetArry[(int)DetilData.ConstructionCode]);
-                    Array.Clear(ExpensesVal, 0, ExpensesVal.Length);
+                    // �������Ⴆ��1�s�J����
+                    string strDepName = CommonMotions.cnvString(DspData[(int)GridColumn.DepartmentName]);
+                    if (strBreakDep != strDepName) dgv.Rows.Add(1);
+                    strBreakDep = strDepName;
 
-                    // �擾�f�[�^����
-                    int DataCnt = DatArList.Cast<object[]>().Where(x => CommonMotions.cnvInt(x[(int)DetilData.ConstructionCode]) == ConstrCode).Count();
-
-                    if (DataCnt == 1)
+                    int RowIndex = dgv.Rows.Add(1);
+                    DataGridViewRow dgvRow = dgv.Rows[RowIndex];
+                    foreach(DataGridViewCell CurCell in dgvRow.Cells)
                     {
-                        SetNotCreatedOneceRow(objGetArry
-                                                , ref ConstrStatus
-                                                , ref OrdersDecisionPrice
-                                                , ref ExpensesVal
-                                                , ref workDepName
-                                                , ref strValue
-                                                , ref dtOrderDate);
+                        switch (CurCell.ColumnIndex)
+                        {
+                            case 0:
+                                CurCell.Value = (ino++);
+                                break;
+                            case 1:                 // ������
+                            case 2:                 // �S���Җ�
+                            case 3:                 // �H���ԍ�
+                            case 4:                 // �H������                 
+                            case 5:                 // �󒍓�
+                            case 6:                 // �{�H���
+                                CurCell.Value = DspData[CurCell.ColumnIndex];
+                                break;
+                            default:                // �󒍋��z->�o��S��
+                                CurCell.Value = CommonMotions.cnvLong(DspData[CurCell.ColumnIndex]).ToString("#,0");
+                                break;
+                        }
                     }
-                    else
+                    // ���쐬���v���Z
+                    for (int i = 0; i < CurTotalArea.Length; i++)
                     {
-                        SetNotCreatedMultiRow(DatArList
-                                                , ConstrCode
-                                                , ref ConstrStatus
-                                                , ref OrdersDecisionPrice
-                                                , ref ExpensesVal
-                                                , ref workDepName
-                                                , ref strValue
-                                                , ref dtOrderDate
-                                                , ref nDataCount);
+                        CurTotalArea[i] += ExpensesVal[(i)];
                     }
-
-                    if (!BreakKey.Equals(workDepName))
-                    {
-                        if (!FirstFlg) dgv.Rows.Add(1);
-                        FirstFlg = false;
-                        BreakKey = workDepName;
-                    }
-                    else
-                    {
-                        workDepName = string.Empty;
-                    }
-
-                    dgv.Rows.Add((ino++)
-                                    , workDepName                                   // ������
-                                    , strValue[0]                                   // �S���Җ�
-                                    , ConstrCode                                    // �H���ԍ�
-                                    , strValue[1]                                   // �H������
-                                    , dtOrderDate.ToShortDateString()               // �󒍓�
-                                    , CommonDefine.ProjectsStatus[ConstrStatus]     // �{�H���
-                                    , OrdersDecisionPrice.ToString("#,0")           // �󒍋��z
-                                    , ExpensesVal[0].ToString("#,0")                // ��Ќo��
-                                    , ExpensesVal[1].ToString("#,0")                // �����o��
-                                    , ExpensesVal[2].ToString("#,0")                // �c�ƌo��
-                                );
-
-                    CurTotalArea[(int)GridColumn.OrdersPrice] += OrdersDecisionPrice;                                   // �󒍋��z
-                    CurTotalArea[(int)GridColumn.CompanyExpeses] += ExpensesVal[0];                                     // ��Ќo��
-                    CurTotalArea[(int)GridColumn.DepartmentExpeses] += ExpensesVal[1];                                  // �����o��
-                    CurTotalArea[(int)GridColumn.SaleseExpeses] += ExpensesVal[2];                                      // �c�ƌo��
                 }
-
-                m_TotalArea[(int)GridColumn.OrdersPrice] += CurTotalArea[(int)GridColumn.OrdersPrice];
-                m_TotalArea[(int)GridColumn.CompanyExpeses] += CurTotalArea[(int)GridColumn.CompanyExpeses];
-                m_TotalArea[(int)GridColumn.DepartmentExpeses] += CurTotalArea[(int)GridColumn.DepartmentExpeses];
-                m_TotalArea[(int)GridColumn.SaleseExpeses] += CurTotalArea[(int)GridColumn.SaleseExpeses];
+                // ���v���Z
+                for (int i = 0; i < TotalArea.Length; i++)
+                {
+                    TotalArea[i] += CurTotalArea[i];
+                }
             }
             catch (System.Exception ex)
             {
@@ -340,37 +332,73 @@
         }
         #endregion
 
-        #region ���쐬�䒠�P�s����
+        #region �󒍏󋵈ꗗ�\���p�f�[�^�擾SQL�쐬
         /// <summary>
-        /// ���쐬�䒠�P�s����
+        /// �󒍏󋵈ꗗ�\���p�f�[�^�擾SQL�쐬
         /// </summary>
-        private void SetNotCreatedOneceRow(object[] objGetArry
-                                            , ref int ConstrStatus
-                                            , ref long OrdersDecisionPrice
-                                            , ref long[] ExpensesVal
-                                            , ref string DepName
-                                            , ref string[] strValue
-                                            , ref DateTime dtOrderDate)
+        private string TargetStatusSQL(string strArias = "")
         {
+            StringBuilder strSQL = new StringBuilder();
             try
             {
-                ConstrStatus = CommonMotions.cnvInt(objGetArry[(int)DetilData.ConstructionStatusFlg]);                  // �{�H��ԃt���O
-                OrdersDecisionPrice = CommonMotions.cnvLong(objGetArry[(int)DetilData.OrdersDecisionPrice]);            // �󒍋��z
-                double ExpensesRaito1 = CommonMotions.cnvDouble(objGetArry[(int)DetilData.ExpensesRaito1]) / 100.0;     // ��Ќo��
-                double ExpensesRaito2 = CommonMotions.cnvDouble(objGetArry[(int)DetilData.ExpensesRaito2]) / 100.0;     // �����o��
-                double ExpensesRaito3 = CommonMotions.cnvDouble(objGetArry[(int)DetilData.ExpensesRaito3]) / 100.0;     // �c�ƌo��
-                ExpensesVal[0] = CommonMotions.cnvRound(OrdersDecisionPrice * ExpensesRaito1);
-                ExpensesVal[1] = CommonMotions.cnvRound(OrdersDecisionPrice * ExpensesRaito2);
-                ExpensesVal[2] = CommonMotions.cnvRound(OrdersDecisionPrice * ExpensesRaito3);
+                List<int> stat = new List<int>();
+                stat.Add(CommonDefine.ProjectsStatus.First(x => x.Value.Equals("�� �� ��")).Key);           // 3
+                stat.Add(CommonDefine.ProjectsStatus.First(x => x.Value.Equals("��@�@��")).Key);           // 4
+                stat.Add(CommonDefine.ProjectsStatus.First(x => x.Value.Equals("�������p")).Key);           // 5
+                stat.Add(CommonDefine.ProjectsStatus.First(x => x.Value.Equals("�{�H����")).Key);           // 6
+                stat.Add(CommonDefine.ProjectsStatus.First(x => x.Value.Equals("�{�H�J�n")).Key);           // 7
 
-                DepName = CommonMotions.cnvString(objGetArry[(int)DetilData.DepartmentString]);                         // ��������
+                strSQL.AppendFormat(" {0}ConstructionStatusFlg IN (", strArias);
+                bool bFirst = true;
+                foreach (int CurData in stat)
+                {
+                    if (!bFirst) strSQL.Append(", ");
+                    strSQL.AppendFormat("{0}", CurData);
+                    bFirst = false;
+                }
+                strSQL.Append(")");
 
-                strValue[0] = CommonMotions.cnvString(objGetArry[(int)DetilData.PersonName]);                           // �S���Җ�
-                strValue[1] = CommonMotions.cnvString(objGetArry[(int)DetilData.ConstrName]);                           // �H������
+                return strSQL.ToString();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+                return string.Empty;
+            }
+        }
+        #endregion
 
-                dtOrderDate = CommonMotions.cnvDate(objGetArry[(int)DetilData.OrderDate]);                              // �󒍓�
+        #region �����Ώۃ��X�g�쐬
+        /// <summary>
+        /// �����Ώۃ��X�g�쐬
+        /// </summary>
+        private void GetProcList(ArrayList DatArList
+                                , ref List<int> nConstrCodeList
+                                , ref List<KeyValuePair<int, string>> ExpList)
+        {
+            try
+            {
+                int BKey1 = 0;
+                foreach (object[] objRec in DatArList)
+                {
+                    // �ΏۍH�������X�g������
+                    int nCode = CommonMotions.cnvInt(objRec[(int)GetDataEnum.ConstrCode]);
+                    if (BKey1 != nCode)
+                    {
+                        nConstrCodeList.Add(nCode);
+                        BKey1 = nCode;
+                    }
+                    // �o��ꗗ�����X�g������
+                    int nExpCode = CommonMotions.cnvInt(objRec[(int)GetDataEnum.ExpCode]);
+                    if (nExpCode < 1) continue;
+                    if (!ExpList.Exists(x => x.Key == nExpCode))
+                    {
+                        string strName = CommonMotions.cnvString(objRec[(int)GetDataEnum.ExpName]);
+                        ExpList.Add(new KeyValuePair<int, string>(nExpCode, strName));
+                    }
+                }
             }
-            catch (System.Exception ex)
+            catch (Exception ex)
             {
                 logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
             }
@@ -377,52 +405,106 @@
         }
         #endregion
 
-        #region ���쐬�䒠�����s����
         /// <summary>
-        /// ���쐬�䒠�����s����
+        /// �x�����쐬�G���A
         /// </summary>
-        private void SetNotCreatedMultiRow(ArrayList DatArList
-                                            , int ConstrCode
-                                            , ref int ConstrStatus
-                                            , ref long OrdersDecisionPrice
-                                            , ref long[] ExpensesVal
-                                            , ref string DepName
-                                            , ref string[] strValue
-                                            , ref DateTime dtOrderDate
-                                            , ref int nDataCount)
+        private bool bCreateColumn = false;
+        private DataGridViewColumn[] m_GridExpColList = null;
+        private DataGridViewCellStyle[] m_GridExpCellStyleList = null;
+        #region �O���b�h�Ɍo����쐬����
+        /// <summary>
+        /// �O���b�h�Ɍo����쐬����
+        /// </summary>
+        private void CreateExpensesColumn(List<KeyValuePair<int, string>> ExpList)
         {
             try
             {
-                object[] TargetData = DatArList.Cast<object[]>().Where(x => CommonMotions.cnvInt(x[(int)DetilData.ConstructionCode]) == ConstrCode).ToArray();
+                if (bCreateColumn) return;
 
-                object[] FirstRec = (object[])TargetData[0];
+                DataGridView dgv = dgvMain;
 
-                ConstrStatus = CommonMotions.cnvInt(FirstRec[(int)DetilData.ConstructionStatusFlg]);                    // �{�H��ԃt���O
-                OrdersDecisionPrice = CommonMotions.cnvLong(FirstRec[(int)DetilData.OrdersDecisionPrice]);              // �󒍋��z
-                DepName = CommonMotions.cnvString(FirstRec[(int)DetilData.DepartmentString]);                           // ��������
-                strValue[0] = CommonMotions.cnvString(FirstRec[(int)DetilData.PersonName]);                             // �S���Җ�
-                strValue[1] = CommonMotions.cnvString(FirstRec[(int)DetilData.ConstrName]);                             // �H������
-                dtOrderDate = CommonMotions.cnvDate(FirstRec[(int)DetilData.OrderDate]);                                // �󒍓�
+                int nAddColCnt = ExpList.Count;
 
-                for (int i = 0; i < TargetData.Length; i++)
+                m_GridExpColList = new DataGridViewColumn[nAddColCnt];
+                m_GridExpCellStyleList=new DataGridViewCellStyle[nAddColCnt];
+                for (int i = 0; i < nAddColCnt; i++)
                 {
-                    if (i < m_ExpensesMasterCount)
+                    // �X�^�C���쐬
+                    m_GridExpCellStyleList[i] = new DataGridViewCellStyle();
+                    m_GridExpCellStyleList[i].Alignment = DataGridViewContentAlignment.MiddleRight;
+                    m_GridExpCellStyleList[i].Font = new System.Drawing.Font("Century", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+
+                    // �Z���쐬
+                    m_GridExpColList[i] = new DataGridViewColumn();
+                    m_GridExpColList[i].CellTemplate = new DataGridViewTextBoxCell();
+                    dgv.Columns.Add(m_GridExpColList[i]);
+
+                    // �J�����̐ݒ�
+                    m_GridExpColList[i].CellTemplate = new DataGridViewTextBoxCell();
+                    m_GridExpColList[i].DefaultCellStyle = m_GridExpCellStyleList[i];
+                    m_GridExpColList[i].HeaderText = ExpList[i].Value;
+
+                    m_GridExpColList[i].Name = string.Format("ColExpenses{0}", (i + 1));
+                    m_GridExpColList[i].ReadOnly = true;
+                    m_GridExpColList[i].Resizable = DataGridViewTriState.False;
+                    m_GridExpColList[i].SortMode = DataGridViewColumnSortMode.NotSortable;
+                    m_GridExpColList[i].Width = 100;
+                }
+
+                bCreateColumn = true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region �s�f�[�^�쐬
+        /// <summary>
+        /// �s�f�[�^�쐬
+        /// </summary>
+        private void CreateRowData(ArrayList DataArList
+                                    , int CurData
+                                    , List<KeyValuePair<int, string>> ExpList
+                                    , ref object[] DspData
+                                    , ref long[] ExpensesVal)
+        {
+            try
+            {
+                Array.Clear(DspData, 0, DspData.Length);
+                Array.Clear(ExpensesVal, 0, ExpensesVal.Length);
+
+                int GridColCnt = Enum.GetNames(typeof(GridColumn)).Length;
+                bool bCompSw = false;
+                foreach (object[] ObjRec in DataArList)
+                {
+                    // �Y���H���ȊO�͏������Ȃ�
+                    int nCode = CommonMotions.cnvInt(ObjRec[(int)GetDataEnum.ConstrCode]);
+                    if (nCode != CurData)
                     {
-                        object[] objRec = (object[])TargetData[i];
-                        switch (i)
-                        {
-                            case 0:
-                                ExpensesVal[0] = CommonMotions.cnvLong(objRec[(int)DetilData.ExecutionAmount]);
-                                break;
-                            case 1:
-                                ExpensesVal[2] = CommonMotions.cnvLong(objRec[(int)DetilData.ExecutionAmount]);
-                                break;
-                            case 2:
-                                ExpensesVal[1] = CommonMotions.cnvLong(objRec[(int)DetilData.ExecutionAmount]);
-                                break;
-                        }
-                        if (i != 0) nDataCount++;
+                        if (bCompSw) break;
+                        continue;
                     }
+
+                    // �f�[�^���Z�b�g����
+                    DspData[(int)GridColumn.DepartmentName] = ObjRec[(int)GetDataEnum.DepName];         // 1:������
+                    DspData[(int)GridColumn.PersonName] = ObjRec[(int)GetDataEnum.ManName];             // 2:�S���Җ�
+                    DspData[(int)GridColumn.ConstrCode] = ObjRec[(int)GetDataEnum.ConstrCode];          // 3:�H���ԍ�
+                    DspData[(int)GridColumn.ConstrName] = ObjRec[(int)GetDataEnum.ConstrName];          // 4:�H������                 
+                    DspData[(int)GridColumn.OrderDate] = 
+                        CommonMotions.cnvDate(ObjRec[(int)GetDataEnum.OrderDate]).ToShortDateString();  // 5:�󒍓�
+                    int nStat = CommonMotions.cnvInt(ObjRec[(int)GetDataEnum.Stat]);                    // 6:�{�H���
+                    DspData[(int)GridColumn.ConstrStatus] = CommonDefine.ProjectsStatus[nStat];
+
+                    DspData[(int)GridColumn.OrdersPrice] = ObjRec[(int)GetDataEnum.OrValue];            // 7:�󒍋��z
+                    ExpensesVal[0] = CommonMotions.cnvInt(ObjRec[(int)GetDataEnum.OrValue]);
+
+                    int nExpIndex = ExpArraryIndex(ObjRec, ExpList);
+                    DspData[GridColCnt + nExpIndex] = ObjRec[(int)GetDataEnum.ExpVal];                  // 8�ȍ~:�o��S��
+                    ExpensesVal[nExpIndex + 1] = CommonMotions.cnvInt(ObjRec[(int)GetDataEnum.ExpVal]);
+
+                    bCompSw = true;
                 }
             }
             catch (System.Exception ex)
@@ -432,11 +514,46 @@
         }
         #endregion
 
+        #region �o��̕\���ʒu���擾����
+        /// <summary>
+        /// �o��̕\���ʒu���擾����
+        /// </summary>
+        /// <param name="ObjRec"></param>
+        /// <param name="ExpList"></param>
+        /// <returns></returns>
+        private int ExpArraryIndex(object[] ObjRec, List<KeyValuePair<int, string>> ExpList)
+        {
+            try
+            {
+                int nIndex = 0;
+
+                // �o��R�[�h�擾
+                int nExpNo = CommonMotions.cnvInt(ObjRec[(int)GetDataEnum.ExpCode]);
+
+                for (int i = 0; i < ExpList.Count; i++)
+                {
+                    if (ExpList[i].Key == nExpNo)
+                    {
+                        nIndex = i;
+                        break;
+                    }
+                }
+
+                return nIndex;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+                return 0;
+            }
+        }
+        #endregion
+
         #region �䒠�f�[�^�\��
         /// <summary>
         /// �䒠�f�[�^�\������
         /// </summary>
-        private void SetCreateRowData()
+        private void SetCreateRowData(List<KeyValuePair<int, string>> ExpList, ref long[] TotalArea)
         {
             IOConstructionBaseInfo BaseDB = new IOConstructionBaseInfo();
             DataGridView dgv = dgvMain;
@@ -450,25 +567,33 @@
 
                 int iCode1 = CommonDefine.ProjectsStatus.First(x => x.Value.Equals("�� �� ��")).Key;
 
-                string strSQL = "SELECT A.COMPLATEFLG, SUM(A.ORDERSDECISIONPRICE), SUM(A.COMPANYEXPENSES), SUM(A.DEPARTMENTEXPENSES), SUM(A.SALESEXPENSES)";
-                strSQL += " FROM CONSTRUCTIONLEDGER A, CONSTRUCTIONBASEINFO B, PERSONINCHARGEMASTER C";
-                strSQL += " WHERE A.CONSTRUCTIONCODE = B.CONSTRUCTIONCODE";
-                strSQL += string.Format(" AND B.CONSTRUCTIONPERIOD = {0}", SelectPeriod);
-                strSQL += string.Format(" AND B.CONSTRUCTIONSTATUSFLG != {0}", iCode1);
-                strSQL += " AND C.PERSONCODE = B.CONSTRUCTIONPERSONCODE";
-                if (DepartmantCode != 0) strSQL += string.Format(" AND C.DEPARTMENTCODE = {0}", DepartmantCode);
-                if (PersonCode != 0) strSQL += string.Format(" AND C.PERSONCODE = {0}", PersonCode);
-                strSQL += " GROUP BY A.COMPLATEFLG";
-                strSQL += " ORDER BY 1";
+                StringBuilder strSQL = new StringBuilder();
+                strSQL.Append("SELECT");
+                strSQL.Append(" A.COMPLATEFLG");
+                strSQL.Append(", SUM(A.ORDERSDECISIONPRICE)");
+                strSQL.Append(", SUM(A.COMPANYEXPENSES)");
+                strSQL.Append(", SUM(A.DEPARTMENTEXPENSES)");
+                strSQL.Append(", SUM(A.SALESEXPENSES)");
+                strSQL.Append(" FROM");
+                strSQL.Append(" CONSTRUCTIONLEDGER A");
+                strSQL.Append(", CONSTRUCTIONBASEINFO B");
+                strSQL.Append(", PERSONINCHARGEMASTER C");
+                strSQL.Append(" WHERE A.CONSTRUCTIONCODE = B.CONSTRUCTIONCODE"); ;
+                strSQL.AppendFormat(" AND B.CONSTRUCTIONPERIOD = {0}", SelectPeriod);
+                strSQL.AppendFormat(" AND B.CONSTRUCTIONSTATUSFLG != {0}", iCode1);
+                strSQL.Append(" AND C.PERSONCODE = B.CONSTRUCTIONPERSONCODE");
+                if (DepartmantCode != 0) strSQL.AppendFormat(" AND C.DEPARTMENTCODE = {0}", DepartmantCode);
+                if (PersonCode != 0) strSQL.AppendFormat(" AND C.PERSONCODE = {0}", PersonCode);
+                strSQL.Append(" GROUP BY A.COMPLATEFLG");
+                strSQL.Append(" ORDER BY 1");
 
                 ArrayList DatArList = new ArrayList();
-                if (!BaseDB.ExecuteReader(strSQL, ref DatArList)) return;
+                if (!BaseDB.ExecuteReader(strSQL.ToString(), ref DatArList)) return;
                 if (DatArList.Count == 0) return;
 
                 // ���v�G���A������
-                int TotalColCnt = Enum.GetNames(typeof(GridColumn)).Length;
+                int TotalColCnt = ExpList.Count + 1;
                 long[] CurTotalArea = new long[TotalColCnt];
-                Array.Clear(CurTotalArea, 0, CurTotalArea.Length);
 
                 int CompFlg = -1;
                 int BreakKey = -1;
@@ -486,15 +611,16 @@
                     int ExpensesPrice2 = CommonMotions.cnvInt(objGetArry[3]);           // �����o��
                     int ExpensesPrice3 = CommonMotions.cnvInt(objGetArry[4]);           // �c�ƌo��
 
-                    CurTotalArea[(int)GridColumn.OrdersPrice] += OrdersDecisionPrice;   // �󒍋��z
-                    CurTotalArea[(int)GridColumn.CompanyExpeses] += ExpensesPrice1;     // ��Ќo��
-                    CurTotalArea[(int)GridColumn.DepartmentExpeses] += ExpensesPrice2;  // �����o��
-                    CurTotalArea[(int)GridColumn.SaleseExpeses] += ExpensesPrice3;      // �c�ƌo��
+                    CurTotalArea[0] += OrdersDecisionPrice;   // �󒍋��z
+                    CurTotalArea[1] += ExpensesPrice1;     // ��Ќo��
+                    CurTotalArea[2] += ExpensesPrice2;  // �����o��
+                    CurTotalArea[3] += ExpensesPrice3;      // �c�ƌo��
 
-                    m_TotalArea[(int)GridColumn.OrdersPrice] += CurTotalArea[(int)GridColumn.OrdersPrice];
-                    m_TotalArea[(int)GridColumn.CompanyExpeses] += CurTotalArea[(int)GridColumn.CompanyExpeses];
-                    m_TotalArea[(int)GridColumn.DepartmentExpeses] += CurTotalArea[(int)GridColumn.DepartmentExpeses];
-                    m_TotalArea[(int)GridColumn.SaleseExpeses] += CurTotalArea[(int)GridColumn.SaleseExpeses];
+                    // ���v���Z
+                    for (int i = 0; i < TotalArea.Length; i++)
+                    {
+                        TotalArea[i] += CurTotalArea[i];
+                    }
 
                     // ���v�s�\��
                     DisplayTotalRow((CompFlg + 1), CurTotalArea);
@@ -539,6 +665,7 @@
                 if (AddBrankRow) dgv.Rows.Add(1);
                 // ���v�s�\��
                 int TotalRow = dgv.Rows.Add(1);
+                dgv.Rows[TotalRow].Cells[(int)GridColumn.ConstrCode].Value = s_TotalCode;
                 dgv.Rows[TotalRow].Cells[(int)GridColumn.ConstrName].Value = s_TotalTitleArray[TitleNo];
                 dgv.Rows[TotalRow].Cells[(int)GridColumn.ConstrName].Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
                 // �s�̐F��ς���
@@ -545,9 +672,11 @@
                 SetRowColor(dgv.Rows[TotalRow], s_RowTotalBackColor, s_RowTotalForeColor);
 
                 // ���l�\��
-                for (int i = (int)GridColumn.OrdersPrice; i <= (int)GridColumn.SaleseExpeses; i++)
+                int GridColCnt = dgv.ColumnCount;
+                int nDataCnt = 0;
+                for (int i = (int)GridColumn.OrdersPrice; i < GridColCnt; i++, nDataCnt++)
                 {
-                    dgv.Rows[TotalRow].Cells[i].Value = TotalArea[i].ToString("#,0");
+                    dgv.Rows[TotalRow].Cells[i].Value = TotalArea[nDataCnt].ToString("#,0");
                 }
             }
             catch (System.Exception ex)
@@ -578,9 +707,11 @@
                 SetRowColor(dgv.Rows[EditRowCnt], s_RowTotalBackColor, s_RowTotalForeColor);
 
                 // ���l�\��
-                for (int i = (int)GridColumn.OrdersPrice; i <= (int)GridColumn.SaleseExpeses; i++)
+                int GridColCnt = dgv.ColumnCount;
+                int nDataCnt = 0;
+                for (int i = (int)GridColumn.OrdersPrice; i < GridColCnt; i++, nDataCnt++)
                 {
-                    dgv.Rows[EditRowCnt].Cells[i].Value = TotalArea[i].ToString("#,0");
+                    dgv.Rows[EditRowCnt].Cells[i].Value = TotalArea[nDataCnt].ToString("#,0");
                 }
             }
             catch (System.Exception ex)
@@ -894,7 +1025,6 @@
         }
         #endregion
 
-
         #region �Ώ۔N�x�����Z�b�g
         /// <summary>
         /// �Ώ۔N�x�����Z�b�g
@@ -903,6 +1033,8 @@
         {
             try
             {
+                numUDConstPro.ValueChanged -= new EventHandler(numUDConstPro_ValueChanged);
+
                 // �����N�x�Z�b�g
                 // �f�[�^�ɂ��鎖�Ɗ��ƌ��݂̎��ƃZ�b�g
                 int minval = 0;
@@ -921,6 +1053,10 @@
             {
                 logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
             }
+            finally
+            {
+                numUDConstPro.ValueChanged += new EventHandler(numUDConstPro_ValueChanged);
+            }
         }
         #endregion
     }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestPrintList/FrmReqPrintListAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestPrintList/FrmReqPrintListAuxiliary.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestPrintList/FrmReqPrintListAuxiliary.cs	(revision 340)
@@ -176,7 +176,7 @@
                 strSQL.Append(" Inner Join constructionbaseinfo as Base");
                 strSQL.Append(" On Base.ConstructionCode = ReqHead.REQCONSTRUCTIONCODE");
                 strSQL.Append(" Left Join divisionmaster as DivM");
-                strSQL.AppendFormat(" On DivM.DivisionCode = {0}", (int)DivisionMaster.DivisionMasterCodeDefine.OrderDivision);
+                strSQL.AppendFormat(" On DivM.DivisionCode = {0}", (int)DivisionMaster.DivisionMasterCodeDef.OrderDivision);
                 strSQL.Append("       And DivM.NameCode = ReqHead.ORDERERSDIVISION");
                 strSQL.Append(" Where");
                 strSQL.AppendFormat(" Base.ConstructionPeriod = {0}", numUDConstPro.Value);
@@ -322,7 +322,7 @@
                 strSQL.Append("    On OrderM.OrderCotegory = ReqHead.ORDERERSDIVISION");
                 strSQL.Append("    And OrderM.OrderersCode = ReqHead.ORDERERSCODE");
                 strSQL.Append(" Left Join DivisionMaster as DivMas");
-                strSQL.AppendFormat(" On DivMas.DivisionCode = {0}", (int)DivisionMaster.DivisionMasterCodeDefine.OrderDivision);
+                strSQL.AppendFormat(" On DivMas.DivisionCode = {0}", (int)DivisionMaster.DivisionMasterCodeDef.OrderDivision);
                 strSQL.Append("       And DivMas.NameCode = ReqHead.ORDERERSCODE");
                 strSQL.Append(" Where");
                 strSQL.AppendFormat(" Base.ConstructionPeriod = {0}", numUDConstPro.Value);
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/SalesConfirm/FrmSalesConfirmAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/SalesConfirm/FrmSalesConfirmAuxiliary.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/SalesConfirm/FrmSalesConfirmAuxiliary.cs	(revision 340)
@@ -327,7 +327,7 @@
                 sql.Append("divisionmaster As DIVI ");                                  // �敪�}�X�^
                 sql.Append("WHERE ");
                 sql.AppendFormat("DIVI.DivisionCode = {0} "                             // �敪�}�X�^�D�敪�R�[�h
-                                , (int)DivisionMaster.DivisionMasterCodeDefine.OrderDivision);
+                                , (int)DivisionMaster.DivisionMasterCodeDef.OrderDivision);
                 sql.Append("And DIVI.DeleteFlg = 0 ");                                  // �敪�}�X�^�D�폜�t���O = 0
 
                 /////////////////////////////////////////////////////////////////////////////
@@ -655,7 +655,7 @@
                 sql.Append("    ON A2.OrderCotegory = A1.ORDERERSDIVISION");
                 sql.Append("    And A2.OrderersCode = A1.ORDERERSCODE");
                 sql.Append("    LEFT JOIN divisionmaster AS Divi");
-                sql.AppendFormat("   ON Divi.DivisionCode = {0}", (int)DivisionMaster.DivisionMasterCodeDefine.OrderDivision);
+                sql.AppendFormat("   ON Divi.DivisionCode = {0}", (int)DivisionMaster.DivisionMasterCodeDef.OrderDivision);
                 sql.Append("         And Divi.NameCode = A2.OrderCotegory");
 
                 sql.Append(", constructionbaseinfo AS C1");
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/TAndPCosts/FrmSelectPaymentDay.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/TAndPCosts/FrmSelectPaymentDay.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/TAndPCosts/FrmSelectPaymentDay.cs	(nonexistent)
@@ -1,175 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Data;
-using System.Drawing;
-using System.Linq;
-using System.Text;
-using System.Windows.Forms;
-
-using ProcessManagement.Common;
-using ProcessManagement.DB.IOAccess;
-using ProcessManagement.DataModel;
-using ProcessManagement.Forms.CustomControls;
-using ProcessManagement.Forms.ControlsAction;
-
-namespace ProcessManagement.Forms.DataEntry
-{
-    public partial class FrmSelectPaymentDay : Form
-    {
-        #region ログ使用定義
-        //log4netログを使用する
-        private static readonly log4net.ILog logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
-        #endregion
-
-        #region 定数
-        #endregion
-
-        #region 変数
-        /// <summary>
-        /// 終了状態フラグ
-        /// </summary>
-        private DialogResult m_EndButton = DialogResult.None;
-        /// <summary>
-        /// 対象月
-        /// </summary>
-        private string m_TargetMonth = string.Empty;
-        /// <summary>
-        /// 支払日
-        /// </summary>
-        private int m_ExcuteDate = 0;
-        
-        #endregion
-
-        #region プロパティ
-        /// <summary>
-        /// 対象月
-        /// </summary>
-        public string TargetMonth
-        {
-            get { return m_TargetMonth; }
-            set { m_TargetMonth = value; }
-        }
-        /// <summary>
-        /// 支払日
-        /// </summary>
-        public int ExcuteDate
-        {
-            get { return m_ExcuteDate; }
-            set { m_ExcuteDate = value; }
-        }
-        /// <summary>
-        /// 終了ボタン状態
-        /// </summary>
-        public DialogResult EndButton
-        {
-            get { return m_EndButton; }
-        }
-        #endregion
-
-        #region ×ボタン
-        /// <summary>
-        /// ×ボタン押下処理
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void FrmSelectPaymentDay_FormClosed(object sender, FormClosedEventArgs e)
-        {
-            if (m_EndButton == DialogResult.None) m_EndButton = DialogResult.Cancel;
-        }
-        #endregion
-
-        #region コンストラクタ
-        /// <summary>
-        /// フォーム初期化
-        /// </summary>
-        public FrmSelectPaymentDay()
-        {
-            InitializeComponent();
-        }
-        #endregion
-
-        #region フォームロード
-        /// <summary>
-        /// フォームロード
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void FrmCostStructureDiag_Load(object sender, EventArgs e)
-        {
-            // フォームサイズ固定
-            this.MaximizedBounds = new Rectangle(this.Left, this.Top, this.Width, this.Height);
-         
-            // 初期表示
-            InitDataLoad();
-        }
-        #endregion
-
-        #region キャンセルボタン
-        /// <summary>
-        /// キャンセルボタン追加
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void btnCancel_Click(object sender, EventArgs e)
-        {
-            m_EndButton = DialogResult.Cancel;
-            this.Close();
-        }
-        #endregion
-
-        #region 実行ボタン
-        /// <summary>
-        /// 実行ボタン押下
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void btnExecProc1_Click(object sender, EventArgs e)
-        {
-
-            m_ExcuteDate = CommonMotions.cnvInt(comboBox1.SelectedValue);
-            m_EndButton = DialogResult.Yes;
-            this.Close();
-        }
-        #endregion
-
-        #region 初期表示処理
-        /// <summary>
-        /// 初期表示処理
-        /// </summary>
-        private void InitDataLoad()
-        {
-            try
-            {
-                // 対象年月を取得する
-                string strYearMonth = m_TargetMonth;
-                string[] strYear = strYearMonth.Split('/');
-                // 月の最終日を求める
-                int mlength = DateTime.DaysInMonth(CommonMotions.cnvInt(strYear[0]), CommonMotions.cnvInt(strYear[1]));
-
-                List<KeyValuePair<int, string>> DataList = new List<KeyValuePair<int, string>>();
-
-                // データセット
-                for (int i = 1; i <= mlength; i++)
-                {
-                    DateTime wrkDt = CommonMotions.cnvDate(TargetMonth + "/" + i.ToString("00"));
-                    string strDay = i.ToString();
-                    if (strDay.Length == 1) strDay = " " + strDay;
-                    KeyValuePair<int, string> keyval = new KeyValuePair<int, string>(i, string.Format("{0}日({1})", strDay, wrkDt.ToString("dddd")));
-                    DataList.Add(keyval);
-                }
-
-                // コンボボックス初期表示
-                ComboBoxAction.InitDataSetCombBox(comboBox1, DataList);
-                comboBox1.SelectedValue = 1;
-                if (m_ExcuteDate != 0) comboBox1.SelectedValue = m_ExcuteDate;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-    }
-}
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/TAndPCosts/FrmSelectPaymentDay.Designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/TAndPCosts/FrmSelectPaymentDay.Designer.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/TAndPCosts/FrmSelectPaymentDay.Designer.cs	(nonexistent)
@@ -1,131 +0,0 @@
-﻿namespace ProcessManagement.Forms.DataEntry
-{
-    partial class FrmSelectPaymentDay
-    {
-        /// <summary>
-        /// Required designer variable.
-        /// </summary>
-        private System.ComponentModel.IContainer components = null;
-
-        /// <summary>
-        /// Clean up any resources being used.
-        /// </summary>
-        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
-        protected override void Dispose(bool disposing)
-        {
-            if (disposing && (components != null))
-            {
-                components.Dispose();
-            }
-            base.Dispose(disposing);
-        }
-
-        #region Windows Form Designer generated code
-
-        /// <summary>
-        /// Required method for Designer support - do not modify
-        /// the contents of this method with the code editor.
-        /// </summary>
-        private void InitializeComponent()
-        {
-            this.btnExecProc1 = new System.Windows.Forms.Button();
-            this.btnCancel = new System.Windows.Forms.Button();
-            this.panel1 = new System.Windows.Forms.Panel();
-            this.groupBox2 = new System.Windows.Forms.GroupBox();
-            this.comboBox1 = new System.Windows.Forms.ComboBox();
-            this.panel1.SuspendLayout();
-            this.groupBox2.SuspendLayout();
-            this.SuspendLayout();
-            // 
-            // btnExecProc1
-            // 
-            this.btnExecProc1.BackColor = System.Drawing.Color.Green;
-            this.btnExecProc1.FlatStyle = System.Windows.Forms.FlatStyle.System;
-            this.btnExecProc1.ForeColor = System.Drawing.Color.White;
-            this.btnExecProc1.Location = new System.Drawing.Point(15, 10);
-            this.btnExecProc1.Name = "btnExecProc1";
-            this.btnExecProc1.Size = new System.Drawing.Size(140, 40);
-            this.btnExecProc1.TabIndex = 0;
-            this.btnExecProc1.Text = "実　行";
-            this.btnExecProc1.UseVisualStyleBackColor = false;
-            this.btnExecProc1.Click += new System.EventHandler(this.btnExecProc1_Click);
-            // 
-            // btnCancel
-            // 
-            this.btnCancel.BackColor = System.Drawing.Color.Red;
-            this.btnCancel.FlatStyle = System.Windows.Forms.FlatStyle.System;
-            this.btnCancel.ForeColor = System.Drawing.Color.White;
-            this.btnCancel.Location = new System.Drawing.Point(161, 10);
-            this.btnCancel.Name = "btnCancel";
-            this.btnCancel.Size = new System.Drawing.Size(140, 40);
-            this.btnCancel.TabIndex = 3;
-            this.btnCancel.Text = "キャンセル";
-            this.btnCancel.UseVisualStyleBackColor = false;
-            this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click);
-            // 
-            // panel1
-            // 
-            this.panel1.BackColor = System.Drawing.Color.WhiteSmoke;
-            this.panel1.Controls.Add(this.btnCancel);
-            this.panel1.Controls.Add(this.btnExecProc1);
-            this.panel1.Location = new System.Drawing.Point(-8, 100);
-            this.panel1.Name = "panel1";
-            this.panel1.Size = new System.Drawing.Size(320, 60);
-            this.panel1.TabIndex = 3;
-            // 
-            // groupBox2
-            // 
-            this.groupBox2.BackColor = System.Drawing.Color.WhiteSmoke;
-            this.groupBox2.Controls.Add(this.comboBox1);
-            this.groupBox2.Location = new System.Drawing.Point(52, 10);
-            this.groupBox2.Name = "groupBox2";
-            this.groupBox2.Size = new System.Drawing.Size(200, 80);
-            this.groupBox2.TabIndex = 7;
-            this.groupBox2.TabStop = false;
-            this.groupBox2.Text = "支払日";
-            // 
-            // comboBox1
-            // 
-            this.comboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
-            this.comboBox1.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.comboBox1.FormattingEnabled = true;
-            this.comboBox1.Location = new System.Drawing.Point(25, 36);
-            this.comboBox1.Name = "comboBox1";
-            this.comboBox1.Size = new System.Drawing.Size(150, 27);
-            this.comboBox1.TabIndex = 0;
-            // 
-            // FrmSelectPaymentDay
-            // 
-            this.AcceptButton = this.btnExecProc1;
-            this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
-            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
-            this.BackColor = System.Drawing.Color.White;
-            this.ClientSize = new System.Drawing.Size(304, 157);
-            this.Controls.Add(this.groupBox2);
-            this.Controls.Add(this.panel1);
-            this.Font = new System.Drawing.Font("ＭＳ 明朝", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
-            this.KeyPreview = true;
-            this.MaximizeBox = false;
-            this.MinimizeBox = false;
-            this.Name = "FrmSelectPaymentDay";
-            this.ShowIcon = false;
-            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
-            this.Text = "支　払　日　確　認";
-            this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.FrmSelectPaymentDay_FormClosed);
-            this.Load += new System.EventHandler(this.FrmCostStructureDiag_Load);
-            this.panel1.ResumeLayout(false);
-            this.groupBox2.ResumeLayout(false);
-            this.ResumeLayout(false);
-
-        }
-
-        #endregion
-
-        private System.Windows.Forms.Button btnExecProc1;
-        private System.Windows.Forms.Button btnCancel;
-        private System.Windows.Forms.Panel panel1;
-        private System.Windows.Forms.GroupBox groupBox2;
-        private System.Windows.Forms.ComboBox comboBox1;
-    }
-}
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/TAndPCosts/FrmSelectPaymentDay.resx
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/TAndPCosts/FrmSelectPaymentDay.resx	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/TAndPCosts/FrmSelectPaymentDay.resx	(nonexistent)
@@ -1,120 +0,0 @@
-﻿<?xml version="1.0" encoding="utf-8"?>
-<root>
-  <!-- 
-    Microsoft ResX Schema 
-    
-    Version 2.0
-    
-    The primary goals of this format is to allow a simple XML format 
-    that is mostly human readable. The generation and parsing of the 
-    various data types are done through the TypeConverter classes 
-    associated with the data types.
-    
-    Example:
-    
-    ... ado.net/XML headers & schema ...
-    <resheader name="resmimetype">text/microsoft-resx</resheader>
-    <resheader name="version">2.0</resheader>
-    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
-    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
-    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
-    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
-    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
-        <value>[base64 mime encoded serialized .NET Framework object]</value>
-    </data>
-    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
-        <comment>This is a comment</comment>
-    </data>
-                
-    There are any number of "resheader" rows that contain simple 
-    name/value pairs.
-    
-    Each data row contains a name, and value. The row also contains a 
-    type or mimetype. Type corresponds to a .NET class that support 
-    text/value conversion through the TypeConverter architecture. 
-    Classes that don't support this are serialized and stored with the 
-    mimetype set.
-    
-    The mimetype is used for serialized objects, and tells the 
-    ResXResourceReader how to depersist the object. This is currently not 
-    extensible. For a given mimetype the value must be set accordingly:
-    
-    Note - application/x-microsoft.net.object.binary.base64 is the format 
-    that the ResXResourceWriter will generate, however the reader can 
-    read any of the formats listed below.
-    
-    mimetype: application/x-microsoft.net.object.binary.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
-            : and then encoded with base64 encoding.
-    
-    mimetype: application/x-microsoft.net.object.soap.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
-            : and then encoded with base64 encoding.
-
-    mimetype: application/x-microsoft.net.object.bytearray.base64
-    value   : The object must be serialized into a byte array 
-            : using a System.ComponentModel.TypeConverter
-            : and then encoded with base64 encoding.
-    -->
-  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
-    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
-    <xsd:element name="root" msdata:IsDataSet="true">
-      <xsd:complexType>
-        <xsd:choice maxOccurs="unbounded">
-          <xsd:element name="metadata">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" />
-              </xsd:sequence>
-              <xsd:attribute name="name" use="required" type="xsd:string" />
-              <xsd:attribute name="type" type="xsd:string" />
-              <xsd:attribute name="mimetype" type="xsd:string" />
-              <xsd:attribute ref="xml:space" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="assembly">
-            <xsd:complexType>
-              <xsd:attribute name="alias" type="xsd:string" />
-              <xsd:attribute name="name" type="xsd:string" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="data">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
-              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
-              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
-              <xsd:attribute ref="xml:space" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="resheader">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" />
-            </xsd:complexType>
-          </xsd:element>
-        </xsd:choice>
-      </xsd:complexType>
-    </xsd:element>
-  </xsd:schema>
-  <resheader name="resmimetype">
-    <value>text/microsoft-resx</value>
-  </resheader>
-  <resheader name="version">
-    <value>2.0</value>
-  </resheader>
-  <resheader name="reader">
-    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <resheader name="writer">
-    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-</root>
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/TAndPCosts/FrmTAndPCostsAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/TAndPCosts/FrmTAndPCostsAuxiliary.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/TAndPCosts/FrmTAndPCostsAuxiliary.cs	(revision 340)
@@ -1031,7 +1031,6 @@
         /// </summary>
         private void CreateNewLineData()
         {
-            FrmSelectPaymentDay frm = new FrmSelectPaymentDay();
             try
             {
                 // 対象タブページ取得
@@ -1067,10 +1066,6 @@
             {
                 logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
             }
-            finally
-            {
-                frm.Dispose(); frm = null;
-            }
         }
         #endregion
 
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/BankBusinessDay/FrmBBD.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/BankBusinessDay/FrmBBD.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/BankBusinessDay/FrmBBD.cs	(revision 340)
@@ -210,8 +210,16 @@
 
             Label lblData = (Label)sender;
             // 色を変える
-            if (lblData.BackColor == Color.Red) lblData.BackColor = Color.White;
-            else if (lblData.BackColor == Color.White) lblData.BackColor = Color.Red;
+            if (lblData.BackColor == Color.Red)
+            {
+                lblData.BackColor = Color.White;
+                lblData.ForeColor = Color.Black;
+            }
+            else if (lblData.BackColor == Color.White)
+            {
+                lblData.BackColor = Color.Red;
+                lblData.ForeColor = Color.White;
+            }
         }
         #endregion
 
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/BankBusinessDay/FrmBBDAux.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/BankBusinessDay/FrmBBDAux.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/BankBusinessDay/FrmBBDAux.cs	(revision 340)
@@ -264,6 +264,7 @@
                 // 設定年月日作成
                 string CalenderDate = string.Format("{0}/{1}", numUDYear.Value, "01/01");
                 DateTime wrkStartDate = CommonMotions.cnvDate(CalenderDate);
+                string CurDate = string.Empty;
 
                 tableLayoutPanel1.SuspendLayout();
 
@@ -271,9 +272,8 @@
                 for (int i = 0; i < m_CalendPage.lblMonthTitle.Length; i++)
                 {
                     // 月をセットする
-                    string CurDate = wrkStartDate.AddMonths(i).ToShortDateString();
-                    string CurYear = CurDate.Substring(0, CurDate.IndexOf("/"));
-                    string CurMonth = CurDate.Substring(CurDate.IndexOf("/") + 1, 2);
+                    string CurYear = wrkStartDate.AddMonths(i).Year.ToString();
+                    string CurMonth = wrkStartDate.AddMonths(i).Month.ToString("00");
                     m_CalendPage.lblMonthTitle[i].Text = CurYear + "年" + CurMonth + "月";
 
                     // 日付の開始位置と週数を求める
@@ -307,12 +307,19 @@
                             DayOfWeek dayofweek = dtweek.DayOfWeek;
                             if (dayofweek == DayOfWeek.Sunday)
                             {
+                                m_CalendPage.MonthryData[i].lblDayData[ix + (iy * 7)].ForeColor = Color.White;
                                 m_CalendPage.MonthryData[i].lblDayData[ix + (iy * 7)].BackColor = Color.Red;
                             }
                             else if (dayofweek == DayOfWeek.Saturday)
                             {
+                                m_CalendPage.MonthryData[i].lblDayData[ix + (iy * 7)].ForeColor = Color.White;
                                 m_CalendPage.MonthryData[i].lblDayData[ix + (iy * 7)].BackColor = Color.Red;
                             }
+                            else
+                            {
+                                m_CalendPage.MonthryData[i].lblDayData[ix + (iy * 7)].ForeColor = Color.Black;
+                                m_CalendPage.MonthryData[i].lblDayData[ix + (iy * 7)].BackColor = Color.White;
+                            }
 
                             iDay++;     // 月日数
                         }
@@ -376,10 +383,12 @@
                         BankBusinessDayMaster FindDayRec = bbdList.Find(x => ((x.YearMonth * 100) + x.BankBusinessDay) == FindYMD);
                         if (FindDayRec == null)
                         {
+                            m_CalendPage.MonthryData[i].lblDayData[ix].ForeColor = Color.White;
                             m_CalendPage.MonthryData[i].lblDayData[ix].BackColor = Color.Red;
                         }
                         else
                         {
+                            m_CalendPage.MonthryData[i].lblDayData[ix].ForeColor = Color.Black;
                             m_CalendPage.MonthryData[i].lblDayData[ix].BackColor = Color.White;
                         }
                     }
@@ -587,6 +596,18 @@
             {
                 btnDataEntry.Visible = false;
                 btnDataDelete.Visible = false;
+                btnEnd.Visible = true;
+
+                btnDataEntry.Visible = false;
+                btnDataDelete.Visible = false;
+
+                foreach (MonthryData CurMonth in m_CalendPage.MonthryData)
+                {
+                    foreach (Label Curlabel in CurMonth.lblDayData)
+                    {
+                        Curlabel.DoubleClick -= new System.EventHandler(this.lblDayData_DoubleClick);
+                    }
+                }
             }
             catch (Exception ex)
             {
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/Calender/FrmCalendar.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/Calender/FrmCalendar.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/Calender/FrmCalendar.cs	(revision 340)
@@ -209,8 +209,16 @@
             if (lblData.Text.Length < 1) return;
 
             // 色を変える
-            if (lblData.BackColor == Color.Red) lblData.BackColor = Color.White;
-            else if (lblData.BackColor == Color.White) lblData.BackColor = Color.Red;
+            if (lblData.BackColor == Color.Red)
+            {
+                lblData.BackColor = Color.White;
+                lblData.ForeColor = Color.Black;
+            }
+            else if (lblData.BackColor == Color.White)
+            {
+                lblData.BackColor = Color.Red;
+                lblData.ForeColor = Color.White;
+            }
 
             //　休日を計算する
             CountHoliday();
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/Calender/FrmCalendarAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/Calender/FrmCalendarAuxiliary.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/Calender/FrmCalendarAuxiliary.cs	(revision 340)
@@ -274,6 +274,7 @@
                 int TargetNum = (int)numUDYear.Value;
                 DateTime wrkStartDate = CommonMotions.GetOpeningEndDate(TargetNum, true);
                 DateTime wrkCompDate = CommonMotions.GetOpeningEndDate(TargetNum, false);
+                string CurDate = string.Empty;
 
                 tableLayoutPanel1.SuspendLayout();
 
@@ -281,9 +282,8 @@
                 for (int i = 0; i < m_CalendPage.lblMonthTitle.Length; i++)
                 {
                     // 月をセットする
-                    string CurDate = wrkStartDate.AddMonths(i).ToShortDateString();
-                    string CurYear = CurDate.Substring(0, CurDate.IndexOf("/"));
-                    string CurMonth = CurDate.Substring(CurDate.IndexOf("/") + 1, 2);
+                    string CurYear = wrkStartDate.AddMonths(i).Year.ToString();
+                    string CurMonth = wrkStartDate.AddMonths(i).Month.ToString("00");
 
                     // 期間外は表示しない
                     int nNenTuki = (CommonMotions.cnvInt(CurYear) * 100) + CommonMotions.cnvInt(CurMonth);
@@ -339,6 +339,7 @@
                             DayOfWeek dayofweek = dtweek.DayOfWeek;
                             if (dayofweek == DayOfWeek.Sunday)
                             {
+                                m_CalendPage.MonthryData[i].lblDayData[ix + (iy * 7)].ForeColor = Color.White;
                                 m_CalendPage.MonthryData[i].lblDayData[ix + (iy * 7)].BackColor = Color.Red;
                             }
                             else if (dayofweek == DayOfWeek.Saturday)
@@ -346,9 +347,15 @@
                                 int weekcnt = CommonMotions.NthWeek(dtweek);
                                 if (weekcnt == 2 || weekcnt == 4)
                                 {
+                                    m_CalendPage.MonthryData[i].lblDayData[ix + (iy * 7)].ForeColor = Color.White;
                                     m_CalendPage.MonthryData[i].lblDayData[ix + (iy * 7)].BackColor = Color.Red;
                                 }
                             }
+                            else
+                            {
+                                m_CalendPage.MonthryData[i].lblDayData[ix + (iy * 7)].ForeColor = Color.Black;
+                                m_CalendPage.MonthryData[i].lblDayData[ix + (iy * 7)].BackColor = Color.White;
+                            }
                             iDay++;     // 月日数
                         }
                     }
@@ -360,10 +367,6 @@
             {
                 logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
             }
-            finally
-            {
-                //BizHisDB.close(); BizHisDB = null;
-            }
         }
         #endregion
 
@@ -405,6 +408,7 @@
                     int nDayCnt = m_CalendPage.MonthryData[i].lblDayData.Length;
                     for (int ix = 0; ix < nDayCnt; ix++)
                     {
+                        m_CalendPage.MonthryData[i].lblDayData[ix].ForeColor = Color.Black;
                         m_CalendPage.MonthryData[i].lblDayData[ix].BackColor = Color.White;
 
                         if (m_CalendPage.MonthryData[i].lblDayData[ix].Text.Length == 0) continue;
@@ -417,6 +421,7 @@
                         HolidayCalenderMaster FindDayRec = hcList.Find(x => CommonMotions.cnvInt(x.Holiday.ToString("yyyyMMdd")) == FindYMD);
                         if (FindDayRec == null) continue;
 
+                        m_CalendPage.MonthryData[i].lblDayData[ix].ForeColor = Color.White;
                         m_CalendPage.MonthryData[i].lblDayData[ix].BackColor = Color.Red;
                     }
                 }
@@ -695,8 +700,22 @@
         {
             try
             {
+                btnPrint.Visible = false;
                 btnDataEntry.Visible = false;
                 btnDataDelete.Visible = false;
+                btnEnd.Visible = true;
+
+                btnDataEntry.Visible = false;
+                btnDataDelete.Visible = false;
+                btnCancel.Visible = false;
+
+                foreach (MonthryData CurMonth in m_CalendPage.MonthryData)
+                {
+                    foreach (Label Curlabel in CurMonth.lblDayData)
+                    {
+                        Curlabel.DoubleClick -= new System.EventHandler(this.lblDayData_DoubleClick);
+                    }
+                }
             }
             catch (Exception ex)
             {
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/Department/FrmDepartment.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/Department/FrmDepartment.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/Department/FrmDepartment.cs	(revision 340)
@@ -334,96 +334,30 @@
         /// <param name="e"></param>
         private void btnDataDelete_Click(object sender, EventArgs e)
         {
-            IOMDepartment dmDB = new IOMDepartment();
-            IOMDepartmentExpenses expDB = new IOMDepartmentExpenses();
-            IOMApproval AppDB = new IOMApproval();
-            try
-            {
-                dmDB.connect(); dmDB.beginTran();
-                expDB.connect(); expDB.beginTran();
-                AppDB.connect(); AppDB.beginTran();
+            // データ削除
+            if (!DataDeleteProc()) return;
 
-                // 選択無は削除できない
-                if (lblDepartmentCode.Text.Length == 0) return;
+            CommonMotions.RemoveEndMessage("部署データ");
 
-                if (MessageBox.Show("表示中のデータと\r\n承認経路マスタデータを削除します。", "削除確認"
-                    , MessageBoxButtons.YesNo, MessageBoxIcon.Information) != DialogResult.Yes) return;
+            // フィールドロック
+            ControlLock(false);
 
-                string strKey = dmDB.CreatePrimarykeyString(CommonMotions.cnvInt(m_dispControl[(int)DispControl.DepartmentCode].Text));
-                StringBuilder strSQL = new StringBuilder(); 
-                List<DepartmentMaster> ReadRec = new List<DepartmentMaster>();
-                dmDB.SelectAction(strKey, ref ReadRec, false);
-                if (ReadRec.Count > 0)
-                {
-                    strSQL.AppendFormat("UPDATE DepartmentMaster Set DeleteFlg = 1 {0}", strKey);
-                    if (!dmDB.ExecuteNonQuery(strSQL.ToString(), false))
-                    {
-                        dmDB.rollback();
-                        MessageBox.Show("部署マスタ削除に失敗しました。", "削除エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                        return;
-                    }
-                    strSQL.Clear();
-                    strSQL.AppendFormat("UPDATE DepartmentExpensesMaster Set DeleteFlg = 1 {0}", strKey);
-                    if (!expDB.ExecuteNonQuery(strSQL.ToString(), false))
-                    {
-                        dmDB.rollback();
-                        expDB.rollback();
-                        MessageBox.Show("部署経費マスタ削除に失敗しました。", "削除エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                        return;
-                    }
-                }
+            // 表示行退避
+            int iIndex = dgvWorkList.FirstDisplayedScrollingRowIndex;
 
-                List<ApprovalMaster> AppRec = new List<ApprovalMaster>();
-                AppDB.SelectAction(strKey, ref AppRec, false);
-                if (AppRec.Count > 0)
-                {
-                    if (!AppDB.DeleteAction(strKey, false))
-                    {
-                        dmDB.rollback();
-                        expDB.rollback();
-                        AppDB.rollback();
-                        MessageBox.Show("承認経路マスタ削除に失敗しました。", "削除エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                        return;
-                    }
-                }
+            // 再表示
+            DispDepartmentGridData();
 
-                dmDB.commit();
-                expDB.commit();
-                AppDB.commit();
+            // 表示行復元
+            dgvWorkList.FirstDisplayedScrollingRowIndex = iIndex;
 
-                CommonMotions.RemoveEndMessage("部署データ");
+            // クリア
+            ClearDisplay();
+            // フォーカス初期化
+            dgvWorkList.Focus();
 
-                // フィールドロック
-                ControlLock(false);
-
-                // 表示行退避
-                int iIndex = dgvWorkList.FirstDisplayedScrollingRowIndex;
-
-                // 再表示
-                DispDepartmentGridData();
-
-                // 表示行復元
-                dgvWorkList.FirstDisplayedScrollingRowIndex = iIndex;
-
-                // クリア
-                ClearDisplay();
-                // フォーカス初期化
-                dgvWorkList.Focus();
-
-                // 変更フラグクリア
-                m_bChengeAns = false;
-
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-            finally
-            {
-                dmDB.close(); dmDB = null;
-                expDB.close(); expDB = null;
-                AppDB.close(); AppDB = null;
-            }
+            // 変更フラグクリア
+            m_bChengeAns = false;
         }
         #endregion
 
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/Department/FrmDepartmentAux.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/Department/FrmDepartmentAux.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/Department/FrmDepartmentAux.cs	(revision 340)
@@ -398,6 +398,85 @@
         }
         #endregion
 
+        #region データ削除
+        /// <summary>
+        /// データ削除
+        /// </summary>
+        private bool DataDeleteProc()
+        {
+            IOMDepartment dmDB = new IOMDepartment();
+            IOMDepartmentExpenses expDB = new IOMDepartmentExpenses();
+            IOMApproval AppDB = new IOMApproval();
+            try
+            {
+                dmDB.connect(); dmDB.beginTran();
+                expDB.connect(); expDB.beginTran();
+                AppDB.connect(); AppDB.beginTran();
+
+                // 選択無は削除できない
+                if (lblDepartmentCode.Text.Length == 0) return false;
+
+                if (MessageBox.Show("表示中のデータと\r\n承認経路マスタデータを削除します。", "削除確認"
+                    , MessageBoxButtons.YesNo, MessageBoxIcon.Information) != DialogResult.Yes) return false;
+
+                string strKey = dmDB.CreatePrimarykeyString(CommonMotions.cnvInt(m_dispControl[(int)DispControl.DepartmentCode].Text));
+                StringBuilder strSQL = new StringBuilder();
+                List<DepartmentMaster> ReadRec = new List<DepartmentMaster>();
+                dmDB.SelectAction(strKey, ref ReadRec, false);
+                if (ReadRec.Count > 0)
+                {
+                    strSQL.AppendFormat("UPDATE DepartmentMaster Set DeleteFlg = 1 {0}", strKey);
+                    if (!dmDB.ExecuteNonQuery(strSQL.ToString(), false))
+                    {
+                        dmDB.rollback();
+                        MessageBox.Show("部署マスタ削除に失敗しました。", "削除エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                        return false;
+                    }
+                    strSQL.Clear();
+                    strSQL.AppendFormat("UPDATE DepartmentExpensesMaster Set DeleteFlg = 1 {0}", strKey);
+                    if (!expDB.ExecuteNonQuery(strSQL.ToString(), false))
+                    {
+                        dmDB.rollback();
+                        expDB.rollback();
+                        MessageBox.Show("部署経費マスタ削除に失敗しました。", "削除エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                        return false;
+                    }
+                }
+
+                List<ApprovalMaster> AppRec = new List<ApprovalMaster>();
+                AppDB.SelectAction(strKey, ref AppRec, false);
+                if (AppRec.Count > 0)
+                {
+                    if (!AppDB.DeleteAction(strKey, false))
+                    {
+                        dmDB.rollback();
+                        expDB.rollback();
+                        AppDB.rollback();
+                        MessageBox.Show("承認経路マスタ削除に失敗しました。", "削除エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                        return false;
+                    }
+                }
+
+                dmDB.commit();
+                expDB.commit();
+                AppDB.commit();
+
+                return true;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+            finally
+            {
+                dmDB.close(); dmDB = null;
+                expDB.close(); expDB = null;
+                AppDB.close(); AppDB = null;
+            }
+        }
+        #endregion
+
         #region 工事情報担当者部署確認
         /// <summary>
         /// 工事情報担当者部署確認
@@ -724,7 +803,7 @@
                 strSQL += string.Format(" WHERE DEPARTMENTCODE = {0}) B", m_DepartmentCode);
                 strSQL += " ON A.NAMECODE = B.NAMECODE";
                 strSQL += string.Format(" AND B.EXPENSESPERIOD = {0}", CommonMotions.cnvInt(numUDPeriod.Value));
-                strSQL += string.Format(" WHERE A.DIVISIONCODE = {0}", (int)DivisionMaster.DivisionMasterCodeDefine.ConstructionExpenses);
+                strSQL += string.Format(" WHERE A.DIVISIONCODE = {0}", (int)DivisionMaster.DivisionMasterCodeDef.ConstructionExpenses);
                 strSQL += " ORDER BY A.DISPLAYORDER";
                 ArrayList arData = new ArrayList();
                 expDB.ExecuteReader(strSQL, ref arData);
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/Expenses/FrmExpenses.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/Expenses/FrmExpenses.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/Expenses/FrmExpenses.cs	(revision 340)
@@ -629,8 +629,8 @@
 
                 // 経費率マスタ取得
                 // ValueからKeyを検索
-                int DivisionCode = (int)DivisionMaster.DivisionMasterCodeDefine.ConstructionClass;
-                int KeihirituCode = (int)DivisionMaster.DivisionMasterCodeDefine.ConstructionExpenses;
+                int DivisionCode = (int)DivisionMaster.DivisionMasterCodeDef.ConstructionClass;
+                int KeihirituCode = (int)DivisionMaster.DivisionMasterCodeDef.ConstructionExpenses;
 
                 string strSQL = "Select";
                 strSQL += " A.NameCode,";
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/Orderer/FrmOrderers.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/Orderer/FrmOrderers.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/Orderer/FrmOrderers.cs	(revision 340)
@@ -1256,7 +1256,7 @@
                 // ValueからKeyを検索
                 //string DivisionName = CommonDefine.DivisionMasterCode[1];
                 //int DivisionCode = CommonDefine.DivisionMasterCode.First(x => x.Value == DivisionName).Key;
-                int DivisionCode = (int)DivisionMaster.DivisionMasterCodeDefine.OrderDivision;
+                int DivisionCode = (int)DivisionMaster.DivisionMasterCodeDef.OrderDivision;
                 string strSQL = dvDB.CreatePrimarykeyString(DivisionCode) + " And DeleteFlg = 0 ORDER BY DISPLAYORDER";
                 if (!dvDB.SelectAction(strSQL, ref bvList)) return;
                 if (bvList.Count == 0) return;
Index: branches/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenu.Designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenu.Designer.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenu.Designer.cs	(revision 340)
@@ -166,6 +166,20 @@
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle135 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle136 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle137 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle138 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle139 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle140 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle141 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle142 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle143 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle144 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle145 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle146 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle147 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle148 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle149 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle150 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle151 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle152 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle153 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle154 = new System.Windows.Forms.DataGridViewCellStyle();
@@ -215,20 +229,6 @@
             System.Windows.Forms.DataVisualization.Charting.Series series5 = new System.Windows.Forms.DataVisualization.Charting.Series();
             System.Windows.Forms.DataVisualization.Charting.Series series6 = new System.Windows.Forms.DataVisualization.Charting.Series();
             System.Windows.Forms.DataVisualization.Charting.Series series7 = new System.Windows.Forms.DataVisualization.Charting.Series();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle138 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle139 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle140 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle141 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle142 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle143 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle144 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle145 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle146 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle147 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle148 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle149 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle150 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle151 = new System.Windows.Forms.DataGridViewCellStyle();
             this.lblTitle = new System.Windows.Forms.Label();
             this.btnEnd = new System.Windows.Forms.Button();
             this.tabMenu = new System.Windows.Forms.TabControl();
@@ -428,6 +428,20 @@
             this.label17 = new System.Windows.Forms.Label();
             this.label14 = new System.Windows.Forms.Label();
             this.dgvCompletionOfConstruction = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
+            this.dataGridViewTextBoxColumn15 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column18 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxActionColDays13 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxActionColDays14 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column23 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxActionColDays15 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column13 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column14 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column51 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column50 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxActionColDays16 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxActionColDays17 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxActionColDays18 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxActionColDays19 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.tabPage12 = new System.Windows.Forms.TabPage();
             this.dgvActionSchedule = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
             this.ActionCol00 = new System.Windows.Forms.DataGridViewTextBoxColumn();
@@ -685,20 +699,6 @@
             this.btnDataCopy = new System.Windows.Forms.Button();
             this.btnConstrSearch = new System.Windows.Forms.Button();
             this.lblUpdateNotice = new System.Windows.Forms.Label();
-            this.dataGridViewTextBoxColumn15 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column18 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxActionColDays13 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxActionColDays14 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column23 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxActionColDays15 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column13 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column14 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column51 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column50 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxActionColDays16 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxActionColDays17 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxActionColDays18 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxActionColDays19 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.tabMenu.SuspendLayout();
             this.tabPage1.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.dgvBusinessMessage)).BeginInit();
@@ -2632,7 +2632,7 @@
             this.label23.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
             this.label23.BackColor = System.Drawing.Color.Yellow;
             this.label23.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label23.Font = new System.Drawing.Font("ＭＳ 明朝", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label23.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label23.Location = new System.Drawing.Point(16, 438);
             this.label23.Name = "label23";
             this.label23.Size = new System.Drawing.Size(120, 24);
@@ -3551,6 +3551,158 @@
             this.dgvCompletionOfConstruction.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvSalesInProjects_CellDoubleClick);
             this.dgvCompletionOfConstruction.ColumnHeaderMouseClick += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.GridHeader_ColumnHeaderMouseClick);
             // 
+            // dataGridViewTextBoxColumn15
+            // 
+            dataGridViewCellStyle138.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.dataGridViewTextBoxColumn15.DefaultCellStyle = dataGridViewCellStyle138;
+            this.dataGridViewTextBoxColumn15.Frozen = true;
+            this.dataGridViewTextBoxColumn15.HeaderText = "工事コード";
+            this.dataGridViewTextBoxColumn15.Name = "dataGridViewTextBoxColumn15";
+            this.dataGridViewTextBoxColumn15.ReadOnly = true;
+            this.dataGridViewTextBoxColumn15.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn15.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn15.Visible = false;
+            this.dataGridViewTextBoxColumn15.Width = 5;
+            // 
+            // Column18
+            // 
+            dataGridViewCellStyle139.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle139.ForeColor = System.Drawing.Color.Black;
+            this.Column18.DefaultCellStyle = dataGridViewCellStyle139;
+            this.Column18.Frozen = true;
+            this.Column18.HeaderText = "№";
+            this.Column18.Name = "Column18";
+            this.Column18.ReadOnly = true;
+            this.Column18.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column18.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column18.Width = 60;
+            // 
+            // dataGridViewTextBoxActionColDays13
+            // 
+            dataGridViewCellStyle140.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxActionColDays13.DefaultCellStyle = dataGridViewCellStyle140;
+            this.dataGridViewTextBoxActionColDays13.Frozen = true;
+            this.dataGridViewTextBoxActionColDays13.HeaderText = "営業期";
+            this.dataGridViewTextBoxActionColDays13.Name = "dataGridViewTextBoxActionColDays13";
+            this.dataGridViewTextBoxActionColDays13.ReadOnly = true;
+            this.dataGridViewTextBoxActionColDays13.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxActionColDays13.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxActionColDays13.Width = 50;
+            // 
+            // dataGridViewTextBoxActionColDays14
+            // 
+            dataGridViewCellStyle141.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxActionColDays14.DefaultCellStyle = dataGridViewCellStyle141;
+            this.dataGridViewTextBoxActionColDays14.Frozen = true;
+            this.dataGridViewTextBoxActionColDays14.HeaderText = "現　　場　　名　　・　　工　　事　　名";
+            this.dataGridViewTextBoxActionColDays14.Name = "dataGridViewTextBoxActionColDays14";
+            this.dataGridViewTextBoxActionColDays14.ReadOnly = true;
+            this.dataGridViewTextBoxActionColDays14.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxActionColDays14.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxActionColDays14.Width = 460;
+            // 
+            // Column23
+            // 
+            dataGridViewCellStyle142.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column23.DefaultCellStyle = dataGridViewCellStyle142;
+            this.Column23.HeaderText = "状　　　態";
+            this.Column23.Name = "Column23";
+            this.Column23.ReadOnly = true;
+            this.Column23.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column23.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxActionColDays15
+            // 
+            dataGridViewCellStyle143.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxActionColDays15.DefaultCellStyle = dataGridViewCellStyle143;
+            this.dataGridViewTextBoxActionColDays15.HeaderText = "営業担当者";
+            this.dataGridViewTextBoxActionColDays15.Name = "dataGridViewTextBoxActionColDays15";
+            this.dataGridViewTextBoxActionColDays15.ReadOnly = true;
+            this.dataGridViewTextBoxActionColDays15.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxActionColDays15.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // Column13
+            // 
+            dataGridViewCellStyle144.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column13.DefaultCellStyle = dataGridViewCellStyle144;
+            this.Column13.HeaderText = "工事担当者";
+            this.Column13.Name = "Column13";
+            this.Column13.ReadOnly = true;
+            this.Column13.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column13.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // Column14
+            // 
+            dataGridViewCellStyle145.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column14.DefaultCellStyle = dataGridViewCellStyle145;
+            this.Column14.HeaderText = "受注日";
+            this.Column14.Name = "Column14";
+            this.Column14.ReadOnly = true;
+            this.Column14.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column14.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // Column51
+            // 
+            dataGridViewCellStyle146.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column51.DefaultCellStyle = dataGridViewCellStyle146;
+            this.Column51.HeaderText = "是正完了日";
+            this.Column51.Name = "Column51";
+            this.Column51.ReadOnly = true;
+            this.Column51.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column51.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // Column50
+            // 
+            dataGridViewCellStyle147.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column50.DefaultCellStyle = dataGridViewCellStyle147;
+            this.Column50.HeaderText = "請求確認日";
+            this.Column50.Name = "Column50";
+            this.Column50.ReadOnly = true;
+            this.Column50.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column50.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxActionColDays16
+            // 
+            dataGridViewCellStyle148.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxActionColDays16.DefaultCellStyle = dataGridViewCellStyle148;
+            this.dataGridViewTextBoxActionColDays16.HeaderText = "施工開始日";
+            this.dataGridViewTextBoxActionColDays16.Name = "dataGridViewTextBoxActionColDays16";
+            this.dataGridViewTextBoxActionColDays16.ReadOnly = true;
+            this.dataGridViewTextBoxActionColDays16.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxActionColDays16.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxActionColDays17
+            // 
+            dataGridViewCellStyle149.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxActionColDays17.DefaultCellStyle = dataGridViewCellStyle149;
+            this.dataGridViewTextBoxActionColDays17.HeaderText = "施工完了日";
+            this.dataGridViewTextBoxActionColDays17.Name = "dataGridViewTextBoxActionColDays17";
+            this.dataGridViewTextBoxActionColDays17.ReadOnly = true;
+            this.dataGridViewTextBoxActionColDays17.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxActionColDays17.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxActionColDays18
+            // 
+            dataGridViewCellStyle150.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxActionColDays18.DefaultCellStyle = dataGridViewCellStyle150;
+            this.dataGridViewTextBoxActionColDays18.HeaderText = "現場住所";
+            this.dataGridViewTextBoxActionColDays18.Name = "dataGridViewTextBoxActionColDays18";
+            this.dataGridViewTextBoxActionColDays18.ReadOnly = true;
+            this.dataGridViewTextBoxActionColDays18.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxActionColDays18.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxActionColDays18.Width = 400;
+            // 
+            // dataGridViewTextBoxActionColDays19
+            // 
+            dataGridViewCellStyle151.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxActionColDays19.DefaultCellStyle = dataGridViewCellStyle151;
+            this.dataGridViewTextBoxActionColDays19.HeaderText = "取　引　先";
+            this.dataGridViewTextBoxActionColDays19.Name = "dataGridViewTextBoxActionColDays19";
+            this.dataGridViewTextBoxActionColDays19.ReadOnly = true;
+            this.dataGridViewTextBoxActionColDays19.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxActionColDays19.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxActionColDays19.Width = 350;
+            // 
             // tabPage12
             // 
             this.tabPage12.BackColor = System.Drawing.Color.Black;
@@ -4918,7 +5070,7 @@
             this.tblLayoutConstruction.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
             this.tblLayoutConstruction.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
             this.tblLayoutConstruction.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
-            this.tblLayoutConstruction.Size = new System.Drawing.Size(1109, 1224);
+            this.tblLayoutConstruction.Size = new System.Drawing.Size(1058, 1224);
             this.tblLayoutConstruction.TabIndex = 15;
             // 
             // lblConstrLine01
@@ -4928,16 +5080,16 @@
             this.tblLayoutConstruction.SetColumnSpan(this.lblConstrLine01, 10);
             this.lblConstrLine01.Location = new System.Drawing.Point(3, 267);
             this.lblConstrLine01.Name = "lblConstrLine01";
-            this.lblConstrLine01.Size = new System.Drawing.Size(1103, 6);
+            this.lblConstrLine01.Size = new System.Drawing.Size(1052, 6);
             this.lblConstrLine01.TabIndex = 15;
             // 
             // btnConstruction0000
             // 
             this.btnConstruction0000.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0000.Location = new System.Drawing.Point(103, 39);
+            this.btnConstruction0000.Location = new System.Drawing.Point(99, 39);
             this.btnConstruction0000.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0000.Name = "btnConstruction0000";
-            this.btnConstruction0000.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0000.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0000.TabIndex = 15;
             this.btnConstruction0000.Text = "各工事詳細台帳閲覧";
             this.btnConstruction0000.UseVisualStyleBackColor = true;
@@ -4950,9 +5102,9 @@
             | System.Windows.Forms.AnchorStyles.Right)));
             this.lblConstrTitle01.AutoSize = true;
             this.lblConstrTitle01.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblConstrTitle01.Location = new System.Drawing.Point(102, 0);
+            this.lblConstrTitle01.Location = new System.Drawing.Point(98, 0);
             this.lblConstrTitle01.Name = "lblConstrTitle01";
-            this.lblConstrTitle01.Size = new System.Drawing.Size(182, 36);
+            this.lblConstrTitle01.Size = new System.Drawing.Size(173, 36);
             this.lblConstrTitle01.TabIndex = 15;
             this.lblConstrTitle01.Text = "日次（施工）管理";
             this.lblConstrTitle01.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -4966,7 +5118,7 @@
             this.lblConstr00.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblConstr00.Location = new System.Drawing.Point(3, 36);
             this.lblConstr00.Name = "lblConstr00";
-            this.lblConstr00.Size = new System.Drawing.Size(93, 36);
+            this.lblConstr00.Size = new System.Drawing.Size(89, 36);
             this.lblConstr00.TabIndex = 15;
             this.lblConstr00.Text = "毎日";
             this.lblConstr00.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -4974,10 +5126,10 @@
             // btnConstruction0001
             // 
             this.btnConstruction0001.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0001.Location = new System.Drawing.Point(307, 39);
+            this.btnConstruction0001.Location = new System.Drawing.Point(293, 39);
             this.btnConstruction0001.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0001.Name = "btnConstruction0001";
-            this.btnConstruction0001.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0001.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0001.TabIndex = 15;
             this.btnConstruction0001.Text = "各工事日報";
             this.btnConstruction0001.UseVisualStyleBackColor = true;
@@ -4986,10 +5138,10 @@
             // btnConstruction0002
             // 
             this.btnConstruction0002.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0002.Location = new System.Drawing.Point(511, 39);
+            this.btnConstruction0002.Location = new System.Drawing.Point(487, 39);
             this.btnConstruction0002.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0002.Name = "btnConstruction0002";
-            this.btnConstruction0002.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0002.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0002.TabIndex = 15;
             this.btnConstruction0002.Text = "各工事打合わせ議事録";
             this.btnConstruction0002.UseVisualStyleBackColor = true;
@@ -4998,10 +5150,10 @@
             // btnConstruction0003
             // 
             this.btnConstruction0003.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0003.Location = new System.Drawing.Point(715, 39);
+            this.btnConstruction0003.Location = new System.Drawing.Point(681, 39);
             this.btnConstruction0003.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0003.Name = "btnConstruction0003";
-            this.btnConstruction0003.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0003.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0003.TabIndex = 15;
             this.btnConstruction0003.Text = "各工事交通費・購入品入力";
             this.btnConstruction0003.UseVisualStyleBackColor = true;
@@ -5010,10 +5162,10 @@
             // btnConstruction0004
             // 
             this.btnConstruction0004.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0004.Location = new System.Drawing.Point(919, 39);
+            this.btnConstruction0004.Location = new System.Drawing.Point(875, 39);
             this.btnConstruction0004.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0004.Name = "btnConstruction0004";
-            this.btnConstruction0004.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0004.Size = new System.Drawing.Size(179, 30);
             this.btnConstruction0004.TabIndex = 15;
             this.btnConstruction0004.Text = "出勤管理";
             this.btnConstruction0004.UseVisualStyleBackColor = true;
@@ -5022,10 +5174,10 @@
             // btnConstruction0100
             // 
             this.btnConstruction0100.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0100.Location = new System.Drawing.Point(103, 111);
+            this.btnConstruction0100.Location = new System.Drawing.Point(99, 111);
             this.btnConstruction0100.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0100.Name = "btnConstruction0100";
-            this.btnConstruction0100.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0100.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0100.TabIndex = 15;
             this.btnConstruction0100.Text = "行動予定入力";
             this.btnConstruction0100.UseVisualStyleBackColor = true;
@@ -5034,10 +5186,10 @@
             // btnConstruction0101
             // 
             this.btnConstruction0101.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0101.Location = new System.Drawing.Point(307, 111);
+            this.btnConstruction0101.Location = new System.Drawing.Point(293, 111);
             this.btnConstruction0101.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0101.Name = "btnConstruction0101";
-            this.btnConstruction0101.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0101.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0101.TabIndex = 15;
             this.btnConstruction0101.Text = "車両予約";
             this.btnConstruction0101.UseVisualStyleBackColor = true;
@@ -5052,7 +5204,7 @@
             this.lblConstr01.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblConstr01.Location = new System.Drawing.Point(3, 108);
             this.lblConstr01.Name = "lblConstr01";
-            this.lblConstr01.Size = new System.Drawing.Size(93, 36);
+            this.lblConstr01.Size = new System.Drawing.Size(89, 36);
             this.lblConstr01.TabIndex = 15;
             this.lblConstr01.Text = "毎日";
             this.lblConstr01.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5060,10 +5212,10 @@
             // btnConstruction0102
             // 
             this.btnConstruction0102.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0102.Location = new System.Drawing.Point(511, 111);
+            this.btnConstruction0102.Location = new System.Drawing.Point(487, 111);
             this.btnConstruction0102.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0102.Name = "btnConstruction0102";
-            this.btnConstruction0102.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0102.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0102.TabIndex = 15;
             this.btnConstruction0102.UseVisualStyleBackColor = true;
             this.btnConstruction0102.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5071,10 +5223,10 @@
             // btnConstruction0103
             // 
             this.btnConstruction0103.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0103.Location = new System.Drawing.Point(715, 111);
+            this.btnConstruction0103.Location = new System.Drawing.Point(681, 111);
             this.btnConstruction0103.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0103.Name = "btnConstruction0103";
-            this.btnConstruction0103.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0103.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0103.TabIndex = 15;
             this.btnConstruction0103.UseVisualStyleBackColor = true;
             this.btnConstruction0103.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5082,10 +5234,10 @@
             // btnConstruction0104
             // 
             this.btnConstruction0104.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0104.Location = new System.Drawing.Point(919, 111);
+            this.btnConstruction0104.Location = new System.Drawing.Point(875, 111);
             this.btnConstruction0104.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0104.Name = "btnConstruction0104";
-            this.btnConstruction0104.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0104.Size = new System.Drawing.Size(179, 30);
             this.btnConstruction0104.TabIndex = 15;
             this.btnConstruction0104.UseVisualStyleBackColor = true;
             this.btnConstruction0104.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5099,7 +5251,7 @@
             this.lblConstr02.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblConstr02.Location = new System.Drawing.Point(3, 180);
             this.lblConstr02.Name = "lblConstr02";
-            this.lblConstr02.Size = new System.Drawing.Size(93, 36);
+            this.lblConstr02.Size = new System.Drawing.Size(89, 36);
             this.lblConstr02.TabIndex = 15;
             this.lblConstr02.Text = "毎回";
             this.lblConstr02.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5107,10 +5259,10 @@
             // btnConstruction0200
             // 
             this.btnConstruction0200.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0200.Location = new System.Drawing.Point(103, 183);
+            this.btnConstruction0200.Location = new System.Drawing.Point(99, 183);
             this.btnConstruction0200.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0200.Name = "btnConstruction0200";
-            this.btnConstruction0200.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0200.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0200.TabIndex = 15;
             this.btnConstruction0200.Text = "資材一覧";
             this.btnConstruction0200.UseVisualStyleBackColor = true;
@@ -5119,10 +5271,10 @@
             // btnConstruction0201
             // 
             this.btnConstruction0201.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0201.Location = new System.Drawing.Point(307, 183);
+            this.btnConstruction0201.Location = new System.Drawing.Point(293, 183);
             this.btnConstruction0201.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0201.Name = "btnConstruction0201";
-            this.btnConstruction0201.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0201.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0201.TabIndex = 15;
             this.btnConstruction0201.Text = "資材貸出";
             this.btnConstruction0201.UseVisualStyleBackColor = true;
@@ -5131,10 +5283,10 @@
             // btnConstruction0202
             // 
             this.btnConstruction0202.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0202.Location = new System.Drawing.Point(511, 183);
+            this.btnConstruction0202.Location = new System.Drawing.Point(487, 183);
             this.btnConstruction0202.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0202.Name = "btnConstruction0202";
-            this.btnConstruction0202.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0202.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0202.TabIndex = 15;
             this.btnConstruction0202.Text = "資材返却";
             this.btnConstruction0202.UseVisualStyleBackColor = true;
@@ -5143,10 +5295,10 @@
             // btnConstruction0203
             // 
             this.btnConstruction0203.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0203.Location = new System.Drawing.Point(715, 183);
+            this.btnConstruction0203.Location = new System.Drawing.Point(681, 183);
             this.btnConstruction0203.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0203.Name = "btnConstruction0203";
-            this.btnConstruction0203.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0203.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0203.TabIndex = 15;
             this.btnConstruction0203.UseVisualStyleBackColor = true;
             this.btnConstruction0203.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5154,10 +5306,10 @@
             // btnConstruction0204
             // 
             this.btnConstruction0204.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0204.Location = new System.Drawing.Point(919, 183);
+            this.btnConstruction0204.Location = new System.Drawing.Point(875, 183);
             this.btnConstruction0204.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0204.Name = "btnConstruction0204";
-            this.btnConstruction0204.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0204.Size = new System.Drawing.Size(179, 30);
             this.btnConstruction0204.TabIndex = 15;
             this.btnConstruction0204.UseVisualStyleBackColor = true;
             this.btnConstruction0204.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5171,7 +5323,7 @@
             this.lblConstr03.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblConstr03.Location = new System.Drawing.Point(3, 324);
             this.lblConstr03.Name = "lblConstr03";
-            this.lblConstr03.Size = new System.Drawing.Size(93, 36);
+            this.lblConstr03.Size = new System.Drawing.Size(89, 36);
             this.lblConstr03.TabIndex = 15;
             this.lblConstr03.Text = "着工前";
             this.lblConstr03.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5183,9 +5335,9 @@
             | System.Windows.Forms.AnchorStyles.Right)));
             this.lblConstrTitle02.AutoSize = true;
             this.lblConstrTitle02.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblConstrTitle02.Location = new System.Drawing.Point(102, 288);
+            this.lblConstrTitle02.Location = new System.Drawing.Point(98, 288);
             this.lblConstrTitle02.Name = "lblConstrTitle02";
-            this.lblConstrTitle02.Size = new System.Drawing.Size(182, 36);
+            this.lblConstrTitle02.Size = new System.Drawing.Size(173, 36);
             this.lblConstrTitle02.TabIndex = 15;
             this.lblConstrTitle02.Text = "書類管理";
             this.lblConstrTitle02.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5193,10 +5345,10 @@
             // btnConstruction0300
             // 
             this.btnConstruction0300.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0300.Location = new System.Drawing.Point(103, 327);
+            this.btnConstruction0300.Location = new System.Drawing.Point(99, 327);
             this.btnConstruction0300.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0300.Name = "btnConstruction0300";
-            this.btnConstruction0300.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0300.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0300.TabIndex = 15;
             this.btnConstruction0300.Text = "工事予算書作成";
             this.btnConstruction0300.UseVisualStyleBackColor = true;
@@ -5205,10 +5357,10 @@
             // btnConstruction0301
             // 
             this.btnConstruction0301.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0301.Location = new System.Drawing.Point(307, 327);
+            this.btnConstruction0301.Location = new System.Drawing.Point(293, 327);
             this.btnConstruction0301.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0301.Name = "btnConstruction0301";
-            this.btnConstruction0301.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0301.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0301.TabIndex = 15;
             this.btnConstruction0301.Text = "工事予算書承認";
             this.btnConstruction0301.UseVisualStyleBackColor = true;
@@ -5217,10 +5369,10 @@
             // btnConstruction0302
             // 
             this.btnConstruction0302.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0302.Location = new System.Drawing.Point(511, 327);
+            this.btnConstruction0302.Location = new System.Drawing.Point(487, 327);
             this.btnConstruction0302.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0302.Name = "btnConstruction0302";
-            this.btnConstruction0302.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0302.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0302.TabIndex = 15;
             this.btnConstruction0302.UseVisualStyleBackColor = true;
             this.btnConstruction0302.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5228,10 +5380,10 @@
             // btnConstruction0303
             // 
             this.btnConstruction0303.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0303.Location = new System.Drawing.Point(715, 327);
+            this.btnConstruction0303.Location = new System.Drawing.Point(681, 327);
             this.btnConstruction0303.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0303.Name = "btnConstruction0303";
-            this.btnConstruction0303.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0303.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0303.TabIndex = 15;
             this.btnConstruction0303.UseVisualStyleBackColor = true;
             this.btnConstruction0303.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5239,10 +5391,10 @@
             // btnConstruction0304
             // 
             this.btnConstruction0304.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0304.Location = new System.Drawing.Point(919, 327);
+            this.btnConstruction0304.Location = new System.Drawing.Point(875, 327);
             this.btnConstruction0304.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0304.Name = "btnConstruction0304";
-            this.btnConstruction0304.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0304.Size = new System.Drawing.Size(179, 30);
             this.btnConstruction0304.TabIndex = 15;
             this.btnConstruction0304.UseVisualStyleBackColor = true;
             this.btnConstruction0304.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5256,7 +5408,7 @@
             this.lblConstr04.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblConstr04.Location = new System.Drawing.Point(3, 396);
             this.lblConstr04.Name = "lblConstr04";
-            this.lblConstr04.Size = new System.Drawing.Size(93, 36);
+            this.lblConstr04.Size = new System.Drawing.Size(89, 36);
             this.lblConstr04.TabIndex = 15;
             this.lblConstr04.Text = "着工前";
             this.lblConstr04.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5264,10 +5416,10 @@
             // btnConstruction0400
             // 
             this.btnConstruction0400.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0400.Location = new System.Drawing.Point(103, 399);
+            this.btnConstruction0400.Location = new System.Drawing.Point(99, 399);
             this.btnConstruction0400.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0400.Name = "btnConstruction0400";
-            this.btnConstruction0400.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0400.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0400.TabIndex = 15;
             this.btnConstruction0400.Text = "注文書作成";
             this.btnConstruction0400.UseVisualStyleBackColor = true;
@@ -5276,10 +5428,10 @@
             // btnConstruction0401
             // 
             this.btnConstruction0401.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0401.Location = new System.Drawing.Point(307, 399);
+            this.btnConstruction0401.Location = new System.Drawing.Point(293, 399);
             this.btnConstruction0401.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0401.Name = "btnConstruction0401";
-            this.btnConstruction0401.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0401.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0401.TabIndex = 15;
             this.btnConstruction0401.Text = "注文書承認";
             this.btnConstruction0401.UseVisualStyleBackColor = true;
@@ -5288,10 +5440,10 @@
             // btnConstruction0402
             // 
             this.btnConstruction0402.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0402.Location = new System.Drawing.Point(511, 399);
+            this.btnConstruction0402.Location = new System.Drawing.Point(487, 399);
             this.btnConstruction0402.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0402.Name = "btnConstruction0402";
-            this.btnConstruction0402.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0402.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0402.TabIndex = 15;
             this.btnConstruction0402.Text = "注文書状況確認";
             this.btnConstruction0402.UseVisualStyleBackColor = true;
@@ -5300,10 +5452,10 @@
             // btnConstruction0403
             // 
             this.btnConstruction0403.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0403.Location = new System.Drawing.Point(715, 399);
+            this.btnConstruction0403.Location = new System.Drawing.Point(681, 399);
             this.btnConstruction0403.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0403.Name = "btnConstruction0403";
-            this.btnConstruction0403.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0403.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0403.TabIndex = 15;
             this.btnConstruction0403.UseVisualStyleBackColor = true;
             this.btnConstruction0403.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5311,10 +5463,10 @@
             // btnConstruction0404
             // 
             this.btnConstruction0404.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0404.Location = new System.Drawing.Point(919, 399);
+            this.btnConstruction0404.Location = new System.Drawing.Point(875, 399);
             this.btnConstruction0404.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0404.Name = "btnConstruction0404";
-            this.btnConstruction0404.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0404.Size = new System.Drawing.Size(179, 30);
             this.btnConstruction0404.TabIndex = 15;
             this.btnConstruction0404.UseVisualStyleBackColor = true;
             this.btnConstruction0404.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5328,7 +5480,7 @@
             this.lblConstr05.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblConstr05.Location = new System.Drawing.Point(3, 468);
             this.lblConstr05.Name = "lblConstr05";
-            this.lblConstr05.Size = new System.Drawing.Size(93, 36);
+            this.lblConstr05.Size = new System.Drawing.Size(89, 36);
             this.lblConstr05.TabIndex = 15;
             this.lblConstr05.Text = "着工前";
             this.lblConstr05.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5336,10 +5488,10 @@
             // btnConstruction0500
             // 
             this.btnConstruction0500.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0500.Location = new System.Drawing.Point(103, 471);
+            this.btnConstruction0500.Location = new System.Drawing.Point(99, 471);
             this.btnConstruction0500.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0500.Name = "btnConstruction0500";
-            this.btnConstruction0500.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0500.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0500.TabIndex = 15;
             this.btnConstruction0500.Text = "工程表作成・印刷";
             this.btnConstruction0500.UseVisualStyleBackColor = true;
@@ -5348,10 +5500,10 @@
             // btnConstruction0501
             // 
             this.btnConstruction0501.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0501.Location = new System.Drawing.Point(307, 471);
+            this.btnConstruction0501.Location = new System.Drawing.Point(293, 471);
             this.btnConstruction0501.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0501.Name = "btnConstruction0501";
-            this.btnConstruction0501.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0501.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0501.TabIndex = 15;
             this.btnConstruction0501.Text = "施工計画書作成・印刷";
             this.btnConstruction0501.UseVisualStyleBackColor = true;
@@ -5360,10 +5512,10 @@
             // btnConstruction0502
             // 
             this.btnConstruction0502.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0502.Location = new System.Drawing.Point(511, 471);
+            this.btnConstruction0502.Location = new System.Drawing.Point(487, 471);
             this.btnConstruction0502.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0502.Name = "btnConstruction0502";
-            this.btnConstruction0502.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0502.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0502.TabIndex = 15;
             this.btnConstruction0502.Text = "施工体制台帳作成・印刷";
             this.btnConstruction0502.UseVisualStyleBackColor = true;
@@ -5372,10 +5524,10 @@
             // btnConstruction0503
             // 
             this.btnConstruction0503.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0503.Location = new System.Drawing.Point(715, 471);
+            this.btnConstruction0503.Location = new System.Drawing.Point(681, 471);
             this.btnConstruction0503.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0503.Name = "btnConstruction0503";
-            this.btnConstruction0503.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0503.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0503.TabIndex = 15;
             this.btnConstruction0503.UseVisualStyleBackColor = true;
             this.btnConstruction0503.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5383,10 +5535,10 @@
             // btnConstruction0504
             // 
             this.btnConstruction0504.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0504.Location = new System.Drawing.Point(919, 471);
+            this.btnConstruction0504.Location = new System.Drawing.Point(875, 471);
             this.btnConstruction0504.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0504.Name = "btnConstruction0504";
-            this.btnConstruction0504.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0504.Size = new System.Drawing.Size(179, 30);
             this.btnConstruction0504.TabIndex = 15;
             this.btnConstruction0504.UseVisualStyleBackColor = true;
             this.btnConstruction0504.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5400,7 +5552,7 @@
             this.lblConstr06.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblConstr06.Location = new System.Drawing.Point(3, 540);
             this.lblConstr06.Name = "lblConstr06";
-            this.lblConstr06.Size = new System.Drawing.Size(93, 36);
+            this.lblConstr06.Size = new System.Drawing.Size(89, 36);
             this.lblConstr06.TabIndex = 15;
             this.lblConstr06.Text = "着工前・中";
             this.lblConstr06.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5408,10 +5560,10 @@
             // btnConstruction0600
             // 
             this.btnConstruction0600.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0600.Location = new System.Drawing.Point(103, 543);
+            this.btnConstruction0600.Location = new System.Drawing.Point(99, 543);
             this.btnConstruction0600.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0600.Name = "btnConstruction0600";
-            this.btnConstruction0600.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0600.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0600.TabIndex = 15;
             this.btnConstruction0600.Text = "工事施工図承諾願い";
             this.btnConstruction0600.UseVisualStyleBackColor = true;
@@ -5420,10 +5572,10 @@
             // btnConstruction0601
             // 
             this.btnConstruction0601.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0601.Location = new System.Drawing.Point(307, 543);
+            this.btnConstruction0601.Location = new System.Drawing.Point(293, 543);
             this.btnConstruction0601.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0601.Name = "btnConstruction0601";
-            this.btnConstruction0601.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0601.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0601.TabIndex = 15;
             this.btnConstruction0601.Text = "工事使用材料承諾願い";
             this.btnConstruction0601.UseVisualStyleBackColor = true;
@@ -5432,10 +5584,10 @@
             // btnConstruction0602
             // 
             this.btnConstruction0602.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0602.Location = new System.Drawing.Point(511, 543);
+            this.btnConstruction0602.Location = new System.Drawing.Point(487, 543);
             this.btnConstruction0602.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0602.Name = "btnConstruction0602";
-            this.btnConstruction0602.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0602.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0602.TabIndex = 15;
             this.btnConstruction0602.Text = "安全パトロール申請";
             this.btnConstruction0602.UseVisualStyleBackColor = true;
@@ -5444,10 +5596,10 @@
             // btnConstruction0603
             // 
             this.btnConstruction0603.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0603.Location = new System.Drawing.Point(715, 543);
+            this.btnConstruction0603.Location = new System.Drawing.Point(681, 543);
             this.btnConstruction0603.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0603.Name = "btnConstruction0603";
-            this.btnConstruction0603.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0603.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0603.TabIndex = 15;
             this.btnConstruction0603.Text = "社内検査申請";
             this.btnConstruction0603.UseVisualStyleBackColor = true;
@@ -5456,10 +5608,10 @@
             // btnConstruction0604
             // 
             this.btnConstruction0604.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0604.Location = new System.Drawing.Point(919, 543);
+            this.btnConstruction0604.Location = new System.Drawing.Point(875, 543);
             this.btnConstruction0604.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0604.Name = "btnConstruction0604";
-            this.btnConstruction0604.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0604.Size = new System.Drawing.Size(179, 30);
             this.btnConstruction0604.TabIndex = 15;
             this.btnConstruction0604.UseVisualStyleBackColor = true;
             this.btnConstruction0604.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5467,10 +5619,10 @@
             // btnConstruction0700
             // 
             this.btnConstruction0700.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0700.Location = new System.Drawing.Point(103, 615);
+            this.btnConstruction0700.Location = new System.Drawing.Point(99, 615);
             this.btnConstruction0700.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0700.Name = "btnConstruction0700";
-            this.btnConstruction0700.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0700.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0700.TabIndex = 15;
             this.btnConstruction0700.UseVisualStyleBackColor = true;
             this.btnConstruction0700.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5478,10 +5630,10 @@
             // btnConstruction0701
             // 
             this.btnConstruction0701.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0701.Location = new System.Drawing.Point(307, 615);
+            this.btnConstruction0701.Location = new System.Drawing.Point(293, 615);
             this.btnConstruction0701.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0701.Name = "btnConstruction0701";
-            this.btnConstruction0701.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0701.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0701.TabIndex = 15;
             this.btnConstruction0701.UseVisualStyleBackColor = true;
             this.btnConstruction0701.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5489,10 +5641,10 @@
             // btnConstruction0702
             // 
             this.btnConstruction0702.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0702.Location = new System.Drawing.Point(511, 615);
+            this.btnConstruction0702.Location = new System.Drawing.Point(487, 615);
             this.btnConstruction0702.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0702.Name = "btnConstruction0702";
-            this.btnConstruction0702.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0702.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0702.TabIndex = 15;
             this.btnConstruction0702.UseVisualStyleBackColor = true;
             this.btnConstruction0702.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5500,10 +5652,10 @@
             // btnConstruction0703
             // 
             this.btnConstruction0703.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0703.Location = new System.Drawing.Point(715, 615);
+            this.btnConstruction0703.Location = new System.Drawing.Point(681, 615);
             this.btnConstruction0703.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0703.Name = "btnConstruction0703";
-            this.btnConstruction0703.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0703.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0703.TabIndex = 15;
             this.btnConstruction0703.UseVisualStyleBackColor = true;
             this.btnConstruction0703.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5511,10 +5663,10 @@
             // btnConstruction0704
             // 
             this.btnConstruction0704.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0704.Location = new System.Drawing.Point(919, 615);
+            this.btnConstruction0704.Location = new System.Drawing.Point(875, 615);
             this.btnConstruction0704.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0704.Name = "btnConstruction0704";
-            this.btnConstruction0704.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0704.Size = new System.Drawing.Size(179, 30);
             this.btnConstruction0704.TabIndex = 15;
             this.btnConstruction0704.UseVisualStyleBackColor = true;
             this.btnConstruction0704.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5528,7 +5680,7 @@
             this.lblConstr08.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblConstr08.Location = new System.Drawing.Point(3, 684);
             this.lblConstr08.Name = "lblConstr08";
-            this.lblConstr08.Size = new System.Drawing.Size(93, 36);
+            this.lblConstr08.Size = new System.Drawing.Size(89, 36);
             this.lblConstr08.TabIndex = 15;
             this.lblConstr08.Text = "着工中\r\n・完了後";
             this.lblConstr08.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5536,10 +5688,10 @@
             // btnConstruction0800
             // 
             this.btnConstruction0800.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0800.Location = new System.Drawing.Point(103, 687);
+            this.btnConstruction0800.Location = new System.Drawing.Point(99, 687);
             this.btnConstruction0800.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0800.Name = "btnConstruction0800";
-            this.btnConstruction0800.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0800.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0800.TabIndex = 15;
             this.btnConstruction0800.Text = "完成図書作成・印刷";
             this.btnConstruction0800.UseVisualStyleBackColor = true;
@@ -5548,10 +5700,10 @@
             // btnConstruction0801
             // 
             this.btnConstruction0801.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0801.Location = new System.Drawing.Point(307, 687);
+            this.btnConstruction0801.Location = new System.Drawing.Point(293, 687);
             this.btnConstruction0801.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0801.Name = "btnConstruction0801";
-            this.btnConstruction0801.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0801.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0801.TabIndex = 15;
             this.btnConstruction0801.UseVisualStyleBackColor = true;
             this.btnConstruction0801.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5559,10 +5711,10 @@
             // btnConstruction0802
             // 
             this.btnConstruction0802.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0802.Location = new System.Drawing.Point(511, 687);
+            this.btnConstruction0802.Location = new System.Drawing.Point(487, 687);
             this.btnConstruction0802.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0802.Name = "btnConstruction0802";
-            this.btnConstruction0802.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0802.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0802.TabIndex = 15;
             this.btnConstruction0802.UseVisualStyleBackColor = true;
             this.btnConstruction0802.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5570,10 +5722,10 @@
             // btnConstruction0803
             // 
             this.btnConstruction0803.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0803.Location = new System.Drawing.Point(715, 687);
+            this.btnConstruction0803.Location = new System.Drawing.Point(681, 687);
             this.btnConstruction0803.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0803.Name = "btnConstruction0803";
-            this.btnConstruction0803.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0803.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0803.TabIndex = 15;
             this.btnConstruction0803.UseVisualStyleBackColor = true;
             this.btnConstruction0803.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5581,10 +5733,10 @@
             // btnConstruction0804
             // 
             this.btnConstruction0804.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0804.Location = new System.Drawing.Point(919, 687);
+            this.btnConstruction0804.Location = new System.Drawing.Point(875, 687);
             this.btnConstruction0804.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0804.Name = "btnConstruction0804";
-            this.btnConstruction0804.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0804.Size = new System.Drawing.Size(179, 30);
             this.btnConstruction0804.TabIndex = 15;
             this.btnConstruction0804.UseVisualStyleBackColor = true;
             this.btnConstruction0804.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5596,7 +5748,7 @@
             this.tblLayoutConstruction.SetColumnSpan(this.lblConstrLine02, 10);
             this.lblConstrLine02.Location = new System.Drawing.Point(3, 771);
             this.lblConstrLine02.Name = "lblConstrLine02";
-            this.lblConstrLine02.Size = new System.Drawing.Size(1103, 6);
+            this.lblConstrLine02.Size = new System.Drawing.Size(1052, 6);
             this.lblConstrLine02.TabIndex = 15;
             // 
             // lblConstrTitle03
@@ -5606,9 +5758,9 @@
             | System.Windows.Forms.AnchorStyles.Right)));
             this.lblConstrTitle03.AutoSize = true;
             this.lblConstrTitle03.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblConstrTitle03.Location = new System.Drawing.Point(102, 792);
+            this.lblConstrTitle03.Location = new System.Drawing.Point(98, 792);
             this.lblConstrTitle03.Name = "lblConstrTitle03";
-            this.lblConstrTitle03.Size = new System.Drawing.Size(182, 36);
+            this.lblConstrTitle03.Size = new System.Drawing.Size(173, 36);
             this.lblConstrTitle03.TabIndex = 15;
             this.lblConstrTitle03.Text = "取引先請求管理";
             this.lblConstrTitle03.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5622,7 +5774,7 @@
             this.lblConstr09.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblConstr09.Location = new System.Drawing.Point(3, 828);
             this.lblConstr09.Name = "lblConstr09";
-            this.lblConstr09.Size = new System.Drawing.Size(93, 36);
+            this.lblConstr09.Size = new System.Drawing.Size(89, 36);
             this.lblConstr09.TabIndex = 15;
             this.lblConstr09.Text = "出来高";
             this.lblConstr09.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5630,10 +5782,10 @@
             // btnConstruction0900
             // 
             this.btnConstruction0900.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0900.Location = new System.Drawing.Point(103, 831);
+            this.btnConstruction0900.Location = new System.Drawing.Point(99, 831);
             this.btnConstruction0900.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0900.Name = "btnConstruction0900";
-            this.btnConstruction0900.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0900.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0900.TabIndex = 15;
             this.btnConstruction0900.Text = "請求データ作成";
             this.btnConstruction0900.UseVisualStyleBackColor = true;
@@ -5642,10 +5794,10 @@
             // btnConstruction0901
             // 
             this.btnConstruction0901.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0901.Location = new System.Drawing.Point(307, 831);
+            this.btnConstruction0901.Location = new System.Drawing.Point(293, 831);
             this.btnConstruction0901.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0901.Name = "btnConstruction0901";
-            this.btnConstruction0901.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0901.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0901.TabIndex = 15;
             this.btnConstruction0901.Text = "請求承認";
             this.btnConstruction0901.UseVisualStyleBackColor = true;
@@ -5654,10 +5806,10 @@
             // btnConstruction0902
             // 
             this.btnConstruction0902.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0902.Location = new System.Drawing.Point(511, 831);
+            this.btnConstruction0902.Location = new System.Drawing.Point(487, 831);
             this.btnConstruction0902.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0902.Name = "btnConstruction0902";
-            this.btnConstruction0902.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0902.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0902.TabIndex = 15;
             this.btnConstruction0902.Text = "請求書印刷";
             this.btnConstruction0902.UseVisualStyleBackColor = true;
@@ -5666,10 +5818,10 @@
             // btnConstruction0903
             // 
             this.btnConstruction0903.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0903.Location = new System.Drawing.Point(715, 831);
+            this.btnConstruction0903.Location = new System.Drawing.Point(681, 831);
             this.btnConstruction0903.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0903.Name = "btnConstruction0903";
-            this.btnConstruction0903.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction0903.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction0903.TabIndex = 15;
             this.btnConstruction0903.Text = "請求書郵送・手渡し確認";
             this.btnConstruction0903.UseVisualStyleBackColor = true;
@@ -5678,10 +5830,10 @@
             // btnConstruction0904
             // 
             this.btnConstruction0904.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0904.Location = new System.Drawing.Point(919, 831);
+            this.btnConstruction0904.Location = new System.Drawing.Point(875, 831);
             this.btnConstruction0904.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0904.Name = "btnConstruction0904";
-            this.btnConstruction0904.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0904.Size = new System.Drawing.Size(179, 30);
             this.btnConstruction0904.TabIndex = 15;
             this.btnConstruction0904.Text = "取引先入金確認";
             this.btnConstruction0904.UseVisualStyleBackColor = true;
@@ -5690,10 +5842,10 @@
             // btnConstruction1000
             // 
             this.btnConstruction1000.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction1000.Location = new System.Drawing.Point(103, 903);
+            this.btnConstruction1000.Location = new System.Drawing.Point(99, 903);
             this.btnConstruction1000.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction1000.Name = "btnConstruction1000";
-            this.btnConstruction1000.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction1000.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction1000.TabIndex = 15;
             this.btnConstruction1000.Text = "請求データ作成";
             this.btnConstruction1000.UseVisualStyleBackColor = true;
@@ -5702,10 +5854,10 @@
             // btnConstruction1001
             // 
             this.btnConstruction1001.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction1001.Location = new System.Drawing.Point(307, 903);
+            this.btnConstruction1001.Location = new System.Drawing.Point(293, 903);
             this.btnConstruction1001.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction1001.Name = "btnConstruction1001";
-            this.btnConstruction1001.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction1001.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction1001.TabIndex = 15;
             this.btnConstruction1001.Text = "請求承認";
             this.btnConstruction1001.UseVisualStyleBackColor = true;
@@ -5714,10 +5866,10 @@
             // btnConstruction1002
             // 
             this.btnConstruction1002.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction1002.Location = new System.Drawing.Point(511, 903);
+            this.btnConstruction1002.Location = new System.Drawing.Point(487, 903);
             this.btnConstruction1002.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction1002.Name = "btnConstruction1002";
-            this.btnConstruction1002.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction1002.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction1002.TabIndex = 15;
             this.btnConstruction1002.Text = "請求書印刷";
             this.btnConstruction1002.UseVisualStyleBackColor = true;
@@ -5726,10 +5878,10 @@
             // btnConstruction1003
             // 
             this.btnConstruction1003.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction1003.Location = new System.Drawing.Point(715, 903);
+            this.btnConstruction1003.Location = new System.Drawing.Point(681, 903);
             this.btnConstruction1003.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction1003.Name = "btnConstruction1003";
-            this.btnConstruction1003.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction1003.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction1003.TabIndex = 15;
             this.btnConstruction1003.Text = "請求書郵送・手渡し確認";
             this.btnConstruction1003.UseVisualStyleBackColor = true;
@@ -5738,10 +5890,10 @@
             // btnConstruction1004
             // 
             this.btnConstruction1004.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction1004.Location = new System.Drawing.Point(919, 903);
+            this.btnConstruction1004.Location = new System.Drawing.Point(875, 903);
             this.btnConstruction1004.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction1004.Name = "btnConstruction1004";
-            this.btnConstruction1004.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction1004.Size = new System.Drawing.Size(179, 30);
             this.btnConstruction1004.TabIndex = 15;
             this.btnConstruction1004.Text = "取引先入金確認";
             this.btnConstruction1004.UseVisualStyleBackColor = true;
@@ -5754,7 +5906,7 @@
             this.tblLayoutConstruction.SetColumnSpan(this.lblConstrLine03, 10);
             this.lblConstrLine03.Location = new System.Drawing.Point(3, 987);
             this.lblConstrLine03.Name = "lblConstrLine03";
-            this.lblConstrLine03.Size = new System.Drawing.Size(1103, 6);
+            this.lblConstrLine03.Size = new System.Drawing.Size(1052, 6);
             this.lblConstrLine03.TabIndex = 15;
             // 
             // lblConstrTitle04
@@ -5764,9 +5916,9 @@
             | System.Windows.Forms.AnchorStyles.Right)));
             this.lblConstrTitle04.AutoSize = true;
             this.lblConstrTitle04.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblConstrTitle04.Location = new System.Drawing.Point(102, 1008);
+            this.lblConstrTitle04.Location = new System.Drawing.Point(98, 1008);
             this.lblConstrTitle04.Name = "lblConstrTitle04";
-            this.lblConstrTitle04.Size = new System.Drawing.Size(182, 36);
+            this.lblConstrTitle04.Size = new System.Drawing.Size(173, 36);
             this.lblConstrTitle04.TabIndex = 15;
             this.lblConstrTitle04.Text = "各業者・職人支払い管理";
             this.lblConstrTitle04.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5780,7 +5932,7 @@
             this.lblConstr11.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblConstr11.Location = new System.Drawing.Point(3, 1044);
             this.lblConstr11.Name = "lblConstr11";
-            this.lblConstr11.Size = new System.Drawing.Size(93, 36);
+            this.lblConstr11.Size = new System.Drawing.Size(89, 36);
             this.lblConstr11.TabIndex = 15;
             this.lblConstr11.Text = "毎月";
             this.lblConstr11.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5788,10 +5940,10 @@
             // btnConstruction1100
             // 
             this.btnConstruction1100.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction1100.Location = new System.Drawing.Point(103, 1047);
+            this.btnConstruction1100.Location = new System.Drawing.Point(99, 1047);
             this.btnConstruction1100.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction1100.Name = "btnConstruction1100";
-            this.btnConstruction1100.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction1100.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction1100.TabIndex = 15;
             this.btnConstruction1100.Text = "手間支払確認";
             this.btnConstruction1100.UseVisualStyleBackColor = true;
@@ -5800,10 +5952,10 @@
             // btnConstruction1101
             // 
             this.btnConstruction1101.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction1101.Location = new System.Drawing.Point(307, 1047);
+            this.btnConstruction1101.Location = new System.Drawing.Point(293, 1047);
             this.btnConstruction1101.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction1101.Name = "btnConstruction1101";
-            this.btnConstruction1101.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction1101.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction1101.TabIndex = 15;
             this.btnConstruction1101.Text = "業者支払確認";
             this.btnConstruction1101.UseVisualStyleBackColor = true;
@@ -5812,10 +5964,10 @@
             // btnConstruction1102
             // 
             this.btnConstruction1102.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction1102.Location = new System.Drawing.Point(511, 1047);
+            this.btnConstruction1102.Location = new System.Drawing.Point(487, 1047);
             this.btnConstruction1102.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction1102.Name = "btnConstruction1102";
-            this.btnConstruction1102.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction1102.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction1102.TabIndex = 15;
             this.btnConstruction1102.UseVisualStyleBackColor = true;
             this.btnConstruction1102.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5823,10 +5975,10 @@
             // btnConstruction1103
             // 
             this.btnConstruction1103.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction1103.Location = new System.Drawing.Point(715, 1047);
+            this.btnConstruction1103.Location = new System.Drawing.Point(681, 1047);
             this.btnConstruction1103.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction1103.Name = "btnConstruction1103";
-            this.btnConstruction1103.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction1103.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction1103.TabIndex = 15;
             this.btnConstruction1103.UseVisualStyleBackColor = true;
             this.btnConstruction1103.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5834,10 +5986,10 @@
             // btnConstruction1104
             // 
             this.btnConstruction1104.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction1104.Location = new System.Drawing.Point(919, 1047);
+            this.btnConstruction1104.Location = new System.Drawing.Point(875, 1047);
             this.btnConstruction1104.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction1104.Name = "btnConstruction1104";
-            this.btnConstruction1104.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction1104.Size = new System.Drawing.Size(179, 30);
             this.btnConstruction1104.TabIndex = 15;
             this.btnConstruction1104.UseVisualStyleBackColor = true;
             this.btnConstruction1104.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5850,9 +6002,9 @@
             this.lblConstr1102.AutoSize = true;
             this.lblConstr1102.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblConstr1102.ForeColor = System.Drawing.Color.Brown;
-            this.lblConstr1102.Location = new System.Drawing.Point(102, 1080);
+            this.lblConstr1102.Location = new System.Drawing.Point(98, 1080);
             this.lblConstr1102.Name = "lblConstr1102";
-            this.lblConstr1102.Size = new System.Drawing.Size(182, 36);
+            this.lblConstr1102.Size = new System.Drawing.Size(173, 36);
             this.lblConstr1102.TabIndex = 15;
             this.lblConstr1102.Text = "※毎月5日必着\r\n確認は8日まで";
             this.lblConstr1102.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5865,9 +6017,9 @@
             this.lblConstr1103.AutoSize = true;
             this.lblConstr1103.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblConstr1103.ForeColor = System.Drawing.Color.Brown;
-            this.lblConstr1103.Location = new System.Drawing.Point(306, 1080);
+            this.lblConstr1103.Location = new System.Drawing.Point(292, 1080);
             this.lblConstr1103.Name = "lblConstr1103";
-            this.lblConstr1103.Size = new System.Drawing.Size(182, 36);
+            this.lblConstr1103.Size = new System.Drawing.Size(173, 36);
             this.lblConstr1103.TabIndex = 15;
             this.lblConstr1103.Text = "※毎月5日必着\r\n確認は15日まで";
             this.lblConstr1103.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5879,7 +6031,7 @@
             this.tblLayoutConstruction.SetColumnSpan(this.lblConstrLine04, 10);
             this.lblConstrLine04.Location = new System.Drawing.Point(3, 1131);
             this.lblConstrLine04.Name = "lblConstrLine04";
-            this.lblConstrLine04.Size = new System.Drawing.Size(1103, 6);
+            this.lblConstrLine04.Size = new System.Drawing.Size(1052, 6);
             this.lblConstrLine04.TabIndex = 15;
             // 
             // lblConstrTitle05
@@ -5889,9 +6041,9 @@
             | System.Windows.Forms.AnchorStyles.Right)));
             this.lblConstrTitle05.AutoSize = true;
             this.lblConstrTitle05.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblConstrTitle05.Location = new System.Drawing.Point(102, 1152);
+            this.lblConstrTitle05.Location = new System.Drawing.Point(98, 1152);
             this.lblConstrTitle05.Name = "lblConstrTitle05";
-            this.lblConstrTitle05.Size = new System.Drawing.Size(182, 36);
+            this.lblConstrTitle05.Size = new System.Drawing.Size(173, 36);
             this.lblConstrTitle05.TabIndex = 15;
             this.lblConstrTitle05.Text = "その他管理";
             this.lblConstrTitle05.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5905,7 +6057,7 @@
             this.lblConstr12.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblConstr12.Location = new System.Drawing.Point(3, 1188);
             this.lblConstr12.Name = "lblConstr12";
-            this.lblConstr12.Size = new System.Drawing.Size(93, 36);
+            this.lblConstr12.Size = new System.Drawing.Size(89, 36);
             this.lblConstr12.TabIndex = 15;
             this.lblConstr12.Text = "適時";
             this.lblConstr12.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5913,10 +6065,10 @@
             // btnConstruction1200
             // 
             this.btnConstruction1200.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction1200.Location = new System.Drawing.Point(103, 1191);
+            this.btnConstruction1200.Location = new System.Drawing.Point(99, 1191);
             this.btnConstruction1200.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction1200.Name = "btnConstruction1200";
-            this.btnConstruction1200.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction1200.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction1200.TabIndex = 15;
             this.btnConstruction1200.Text = "出納帳入力";
             this.btnConstruction1200.UseVisualStyleBackColor = true;
@@ -5925,10 +6077,10 @@
             // btnConstruction1201
             // 
             this.btnConstruction1201.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction1201.Location = new System.Drawing.Point(307, 1191);
+            this.btnConstruction1201.Location = new System.Drawing.Point(293, 1191);
             this.btnConstruction1201.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction1201.Name = "btnConstruction1201";
-            this.btnConstruction1201.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction1201.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction1201.TabIndex = 15;
             this.btnConstruction1201.UseVisualStyleBackColor = true;
             this.btnConstruction1201.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5936,10 +6088,10 @@
             // btnConstruction1202
             // 
             this.btnConstruction1202.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction1202.Location = new System.Drawing.Point(511, 1191);
+            this.btnConstruction1202.Location = new System.Drawing.Point(487, 1191);
             this.btnConstruction1202.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction1202.Name = "btnConstruction1202";
-            this.btnConstruction1202.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction1202.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction1202.TabIndex = 15;
             this.btnConstruction1202.UseVisualStyleBackColor = true;
             this.btnConstruction1202.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5947,10 +6099,10 @@
             // btnConstruction1203
             // 
             this.btnConstruction1203.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction1203.Location = new System.Drawing.Point(715, 1191);
+            this.btnConstruction1203.Location = new System.Drawing.Point(681, 1191);
             this.btnConstruction1203.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction1203.Name = "btnConstruction1203";
-            this.btnConstruction1203.Size = new System.Drawing.Size(180, 30);
+            this.btnConstruction1203.Size = new System.Drawing.Size(171, 30);
             this.btnConstruction1203.TabIndex = 15;
             this.btnConstruction1203.UseVisualStyleBackColor = true;
             this.btnConstruction1203.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5958,10 +6110,10 @@
             // btnConstruction1204
             // 
             this.btnConstruction1204.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction1204.Location = new System.Drawing.Point(919, 1191);
+            this.btnConstruction1204.Location = new System.Drawing.Point(875, 1191);
             this.btnConstruction1204.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction1204.Name = "btnConstruction1204";
-            this.btnConstruction1204.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction1204.Size = new System.Drawing.Size(179, 30);
             this.btnConstruction1204.TabIndex = 15;
             this.btnConstruction1204.UseVisualStyleBackColor = true;
             this.btnConstruction1204.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5975,7 +6127,7 @@
             this.lblConstr10.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblConstr10.Location = new System.Drawing.Point(3, 900);
             this.lblConstr10.Name = "lblConstr10";
-            this.lblConstr10.Size = new System.Drawing.Size(93, 36);
+            this.lblConstr10.Size = new System.Drawing.Size(89, 36);
             this.lblConstr10.TabIndex = 15;
             this.lblConstr10.Text = "完了後";
             this.lblConstr10.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5989,9 +6141,9 @@
             this.tblLayoutConstruction.SetColumnSpan(this.lblConstr0102, 5);
             this.lblConstr0102.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblConstr0102.ForeColor = System.Drawing.Color.Brown;
-            this.lblConstr0102.Location = new System.Drawing.Point(510, 144);
+            this.lblConstr0102.Location = new System.Drawing.Point(486, 144);
             this.lblConstr0102.Name = "lblConstr0102";
-            this.lblConstr0102.Size = new System.Drawing.Size(596, 36);
+            this.lblConstr0102.Size = new System.Drawing.Size(569, 36);
             this.lblConstr0102.TabIndex = 15;
             this.lblConstr0102.Text = "※該当項目は毎日記入すること。";
             this.lblConstr0102.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
@@ -6005,9 +6157,9 @@
             this.tblLayoutConstruction.SetColumnSpan(this.lblConstr0202, 5);
             this.lblConstr0202.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblConstr0202.ForeColor = System.Drawing.Color.Brown;
-            this.lblConstr0202.Location = new System.Drawing.Point(510, 216);
+            this.lblConstr0202.Location = new System.Drawing.Point(486, 216);
             this.lblConstr0202.Name = "lblConstr0202";
-            this.lblConstr0202.Size = new System.Drawing.Size(596, 36);
+            this.lblConstr0202.Size = new System.Drawing.Size(569, 36);
             this.lblConstr0202.TabIndex = 15;
             this.lblConstr0202.Text = "※資材項目は貸出・返却時に毎回記入すること。";
             this.lblConstr0202.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
@@ -6021,9 +6173,9 @@
             this.tblLayoutConstruction.SetColumnSpan(this.lblConstr0502, 5);
             this.lblConstr0502.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblConstr0502.ForeColor = System.Drawing.Color.Brown;
-            this.lblConstr0502.Location = new System.Drawing.Point(510, 504);
+            this.lblConstr0502.Location = new System.Drawing.Point(486, 504);
             this.lblConstr0502.Name = "lblConstr0502";
-            this.lblConstr0502.Size = new System.Drawing.Size(596, 36);
+            this.lblConstr0502.Size = new System.Drawing.Size(569, 36);
             this.lblConstr0502.TabIndex = 15;
             this.lblConstr0502.Text = "※上記項目は施工開始までに作成すること。";
             this.lblConstr0502.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
@@ -6037,9 +6189,9 @@
             this.tblLayoutConstruction.SetColumnSpan(this.lblConstr0602, 5);
             this.lblConstr0602.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblConstr0602.ForeColor = System.Drawing.Color.Brown;
-            this.lblConstr0602.Location = new System.Drawing.Point(510, 576);
+            this.lblConstr0602.Location = new System.Drawing.Point(486, 576);
             this.lblConstr0602.Name = "lblConstr0602";
-            this.lblConstr0602.Size = new System.Drawing.Size(596, 36);
+            this.lblConstr0602.Size = new System.Drawing.Size(569, 36);
             this.lblConstr0602.TabIndex = 15;
             this.lblConstr0602.Text = "※上記項目は各工種の全体施工中の施工前までに作成・提出すること。";
             this.lblConstr0602.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
@@ -6053,9 +6205,9 @@
             this.tblLayoutConstruction.SetColumnSpan(this.lblConstr0802, 5);
             this.lblConstr0802.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblConstr0802.ForeColor = System.Drawing.Color.Brown;
-            this.lblConstr0802.Location = new System.Drawing.Point(510, 720);
+            this.lblConstr0802.Location = new System.Drawing.Point(486, 720);
             this.lblConstr0802.Name = "lblConstr0802";
-            this.lblConstr0802.Size = new System.Drawing.Size(596, 36);
+            this.lblConstr0802.Size = new System.Drawing.Size(569, 36);
             this.lblConstr0802.TabIndex = 15;
             this.lblConstr0802.Text = "※完成図書は契約工期内に再提出も含めて完了すること。";
             this.lblConstr0802.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
@@ -6160,7 +6312,7 @@
             this.tblLayoutAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
             this.tblLayoutAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
             this.tblLayoutAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
-            this.tblLayoutAffairs.Size = new System.Drawing.Size(1109, 648);
+            this.tblLayoutAffairs.Size = new System.Drawing.Size(1058, 648);
             this.tblLayoutAffairs.TabIndex = 13;
             // 
             // btnAffairs0000
@@ -6168,10 +6320,10 @@
             this.btnAffairs0000.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0000.Location = new System.Drawing.Point(103, 39);
+            this.btnAffairs0000.Location = new System.Drawing.Point(99, 39);
             this.btnAffairs0000.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0000.Name = "btnAffairs0000";
-            this.btnAffairs0000.Size = new System.Drawing.Size(180, 30);
+            this.btnAffairs0000.Size = new System.Drawing.Size(171, 30);
             this.btnAffairs0000.TabIndex = 0;
             this.btnAffairs0000.Text = "行動予定入力";
             this.btnAffairs0000.UseVisualStyleBackColor = true;
@@ -6182,10 +6334,10 @@
             this.btnAffairs0001.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0001.Location = new System.Drawing.Point(307, 39);
+            this.btnAffairs0001.Location = new System.Drawing.Point(293, 39);
             this.btnAffairs0001.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0001.Name = "btnAffairs0001";
-            this.btnAffairs0001.Size = new System.Drawing.Size(180, 30);
+            this.btnAffairs0001.Size = new System.Drawing.Size(171, 30);
             this.btnAffairs0001.TabIndex = 0;
             this.btnAffairs0001.Text = "車両予約";
             this.btnAffairs0001.UseVisualStyleBackColor = true;
@@ -6198,9 +6350,9 @@
             | System.Windows.Forms.AnchorStyles.Right)));
             this.lblAffairsTitle01.AutoSize = true;
             this.lblAffairsTitle01.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblAffairsTitle01.Location = new System.Drawing.Point(102, 0);
+            this.lblAffairsTitle01.Location = new System.Drawing.Point(98, 0);
             this.lblAffairsTitle01.Name = "lblAffairsTitle01";
-            this.lblAffairsTitle01.Size = new System.Drawing.Size(182, 36);
+            this.lblAffairsTitle01.Size = new System.Drawing.Size(173, 36);
             this.lblAffairsTitle01.TabIndex = 18;
             this.lblAffairsTitle01.Text = "日次管理";
             this.lblAffairsTitle01.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -6210,10 +6362,10 @@
             this.btnAffairs0002.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0002.Location = new System.Drawing.Point(511, 39);
+            this.btnAffairs0002.Location = new System.Drawing.Point(487, 39);
             this.btnAffairs0002.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0002.Name = "btnAffairs0002";
-            this.btnAffairs0002.Size = new System.Drawing.Size(180, 30);
+            this.btnAffairs0002.Size = new System.Drawing.Size(171, 30);
             this.btnAffairs0002.TabIndex = 0;
             this.btnAffairs0002.UseVisualStyleBackColor = true;
             this.btnAffairs0002.Click += new System.EventHandler(this.btnAffairs_Click);
@@ -6223,10 +6375,10 @@
             this.btnAffairs0003.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0003.Location = new System.Drawing.Point(715, 39);
+            this.btnAffairs0003.Location = new System.Drawing.Point(681, 39);
             this.btnAffairs0003.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0003.Name = "btnAffairs0003";
-            this.btnAffairs0003.Size = new System.Drawing.Size(180, 30);
+            this.btnAffairs0003.Size = new System.Drawing.Size(171, 30);
             this.btnAffairs0003.TabIndex = 0;
             this.btnAffairs0003.UseVisualStyleBackColor = true;
             this.btnAffairs0003.Click += new System.EventHandler(this.btnAffairs_Click);
@@ -6236,10 +6388,10 @@
             this.btnAffairs0004.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0004.Location = new System.Drawing.Point(919, 39);
+            this.btnAffairs0004.Location = new System.Drawing.Point(875, 39);
             this.btnAffairs0004.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0004.Name = "btnAffairs0004";
-            this.btnAffairs0004.Size = new System.Drawing.Size(186, 30);
+            this.btnAffairs0004.Size = new System.Drawing.Size(179, 30);
             this.btnAffairs0004.TabIndex = 0;
             this.btnAffairs0004.UseVisualStyleBackColor = true;
             this.btnAffairs0004.Click += new System.EventHandler(this.btnAffairs_Click);
@@ -6249,10 +6401,10 @@
             this.btnAffairs0100.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0100.Location = new System.Drawing.Point(103, 111);
+            this.btnAffairs0100.Location = new System.Drawing.Point(99, 111);
             this.btnAffairs0100.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0100.Name = "btnAffairs0100";
-            this.btnAffairs0100.Size = new System.Drawing.Size(180, 30);
+            this.btnAffairs0100.Size = new System.Drawing.Size(171, 30);
             this.btnAffairs0100.TabIndex = 0;
             this.btnAffairs0100.Text = "出勤管理";
             this.btnAffairs0100.UseVisualStyleBackColor = true;
@@ -6263,10 +6415,10 @@
             this.btnAffairs0101.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0101.Location = new System.Drawing.Point(307, 111);
+            this.btnAffairs0101.Location = new System.Drawing.Point(293, 111);
             this.btnAffairs0101.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0101.Name = "btnAffairs0101";
-            this.btnAffairs0101.Size = new System.Drawing.Size(180, 30);
+            this.btnAffairs0101.Size = new System.Drawing.Size(171, 30);
             this.btnAffairs0101.TabIndex = 0;
             this.btnAffairs0101.UseVisualStyleBackColor = true;
             this.btnAffairs0101.Click += new System.EventHandler(this.btnAffairs_Click);
@@ -6276,10 +6428,10 @@
             this.btnAffairs0102.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0102.Location = new System.Drawing.Point(511, 111);
+            this.btnAffairs0102.Location = new System.Drawing.Point(487, 111);
             this.btnAffairs0102.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0102.Name = "btnAffairs0102";
-            this.btnAffairs0102.Size = new System.Drawing.Size(180, 30);
+            this.btnAffairs0102.Size = new System.Drawing.Size(171, 30);
             this.btnAffairs0102.TabIndex = 0;
             this.btnAffairs0102.UseVisualStyleBackColor = true;
             this.btnAffairs0102.Click += new System.EventHandler(this.btnAffairs_Click);
@@ -6289,10 +6441,10 @@
             this.btnAffairs0103.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0103.Location = new System.Drawing.Point(715, 111);
+            this.btnAffairs0103.Location = new System.Drawing.Point(681, 111);
             this.btnAffairs0103.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0103.Name = "btnAffairs0103";
-            this.btnAffairs0103.Size = new System.Drawing.Size(180, 30);
+            this.btnAffairs0103.Size = new System.Drawing.Size(171, 30);
             this.btnAffairs0103.TabIndex = 0;
             this.btnAffairs0103.UseVisualStyleBackColor = true;
             this.btnAffairs0103.Click += new System.EventHandler(this.btnAffairs_Click);
@@ -6302,10 +6454,10 @@
             this.btnAffairs0104.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0104.Location = new System.Drawing.Point(919, 111);
+            this.btnAffairs0104.Location = new System.Drawing.Point(875, 111);
             this.btnAffairs0104.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0104.Name = "btnAffairs0104";
-            this.btnAffairs0104.Size = new System.Drawing.Size(186, 30);
+            this.btnAffairs0104.Size = new System.Drawing.Size(179, 30);
             this.btnAffairs0104.TabIndex = 0;
             this.btnAffairs0104.UseVisualStyleBackColor = true;
             this.btnAffairs0104.Click += new System.EventHandler(this.btnAffairs_Click);
@@ -6319,7 +6471,7 @@
             this.lblAffairs00.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblAffairs00.Location = new System.Drawing.Point(3, 36);
             this.lblAffairs00.Name = "lblAffairs00";
-            this.lblAffairs00.Size = new System.Drawing.Size(93, 36);
+            this.lblAffairs00.Size = new System.Drawing.Size(89, 36);
             this.lblAffairs00.TabIndex = 19;
             this.lblAffairs00.Text = "毎日";
             this.lblAffairs00.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -6333,7 +6485,7 @@
             this.lblAffairs01.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblAffairs01.Location = new System.Drawing.Point(3, 108);
             this.lblAffairs01.Name = "lblAffairs01";
-            this.lblAffairs01.Size = new System.Drawing.Size(93, 36);
+            this.lblAffairs01.Size = new System.Drawing.Size(89, 36);
             this.lblAffairs01.TabIndex = 19;
             this.lblAffairs01.Text = "毎日";
             this.lblAffairs01.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -6345,7 +6497,7 @@
             this.tblLayoutAffairs.SetColumnSpan(this.lblAffairsLine01, 10);
             this.lblAffairsLine01.Location = new System.Drawing.Point(3, 195);
             this.lblAffairsLine01.Name = "lblAffairsLine01";
-            this.lblAffairsLine01.Size = new System.Drawing.Size(1103, 6);
+            this.lblAffairsLine01.Size = new System.Drawing.Size(1052, 6);
             this.lblAffairsLine01.TabIndex = 20;
             // 
             // btnAffairs0302
@@ -6353,10 +6505,10 @@
             this.btnAffairs0302.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0302.Location = new System.Drawing.Point(511, 327);
+            this.btnAffairs0302.Location = new System.Drawing.Point(487, 327);
             this.btnAffairs0302.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0302.Name = "btnAffairs0302";
-            this.btnAffairs0302.Size = new System.Drawing.Size(180, 30);
+            this.btnAffairs0302.Size = new System.Drawing.Size(171, 30);
             this.btnAffairs0302.TabIndex = 0;
             this.btnAffairs0302.Text = "請求書発送状況入力";
             this.btnAffairs0302.UseVisualStyleBackColor = true;
@@ -6367,10 +6519,10 @@
             this.btnAffairs0300.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0300.Location = new System.Drawing.Point(103, 327);
+            this.btnAffairs0300.Location = new System.Drawing.Point(99, 327);
             this.btnAffairs0300.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0300.Name = "btnAffairs0300";
-            this.btnAffairs0300.Size = new System.Drawing.Size(180, 30);
+            this.btnAffairs0300.Size = new System.Drawing.Size(171, 30);
             this.btnAffairs0300.TabIndex = 0;
             this.btnAffairs0300.Text = "注文書印刷";
             this.btnAffairs0300.UseVisualStyleBackColor = true;
@@ -6381,10 +6533,10 @@
             this.btnAffairs0301.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0301.Location = new System.Drawing.Point(307, 327);
+            this.btnAffairs0301.Location = new System.Drawing.Point(293, 327);
             this.btnAffairs0301.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0301.Name = "btnAffairs0301";
-            this.btnAffairs0301.Size = new System.Drawing.Size(180, 30);
+            this.btnAffairs0301.Size = new System.Drawing.Size(171, 30);
             this.btnAffairs0301.TabIndex = 0;
             this.btnAffairs0301.Text = "注文書発給状況入力";
             this.btnAffairs0301.UseVisualStyleBackColor = true;
@@ -6395,10 +6547,10 @@
             this.btnAffairs0201.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0201.Location = new System.Drawing.Point(307, 255);
+            this.btnAffairs0201.Location = new System.Drawing.Point(293, 255);
             this.btnAffairs0201.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0201.Name = "btnAffairs0201";
-            this.btnAffairs0201.Size = new System.Drawing.Size(180, 30);
+            this.btnAffairs0201.Size = new System.Drawing.Size(171, 30);
             this.btnAffairs0201.TabIndex = 0;
             this.btnAffairs0201.Text = "工事予算閲覧";
             this.btnAffairs0201.UseVisualStyleBackColor = true;
@@ -6409,10 +6561,10 @@
             this.btnAffairs0200.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0200.Location = new System.Drawing.Point(103, 255);
+            this.btnAffairs0200.Location = new System.Drawing.Point(99, 255);
             this.btnAffairs0200.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0200.Name = "btnAffairs0200";
-            this.btnAffairs0200.Size = new System.Drawing.Size(180, 30);
+            this.btnAffairs0200.Size = new System.Drawing.Size(171, 30);
             this.btnAffairs0200.TabIndex = 0;
             this.btnAffairs0200.Text = "工事情報入力・閲覧";
             this.btnAffairs0200.UseVisualStyleBackColor = true;
@@ -6425,9 +6577,9 @@
             | System.Windows.Forms.AnchorStyles.Right)));
             this.lblAffairsTitle02.AutoSize = true;
             this.lblAffairsTitle02.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblAffairsTitle02.Location = new System.Drawing.Point(102, 216);
+            this.lblAffairsTitle02.Location = new System.Drawing.Point(98, 216);
             this.lblAffairsTitle02.Name = "lblAffairsTitle02";
-            this.lblAffairsTitle02.Size = new System.Drawing.Size(182, 36);
+            this.lblAffairsTitle02.Size = new System.Drawing.Size(173, 36);
             this.lblAffairsTitle02.TabIndex = 18;
             this.lblAffairsTitle02.Text = "情報閲覧及び入力";
             this.lblAffairsTitle02.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -6437,10 +6589,10 @@
             this.btnAffairs0202.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0202.Location = new System.Drawing.Point(511, 255);
+            this.btnAffairs0202.Location = new System.Drawing.Point(487, 255);
             this.btnAffairs0202.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0202.Name = "btnAffairs0202";
-            this.btnAffairs0202.Size = new System.Drawing.Size(180, 30);
+            this.btnAffairs0202.Size = new System.Drawing.Size(171, 30);
             this.btnAffairs0202.TabIndex = 0;
             this.btnAffairs0202.Text = "請求承認状況閲覧";
             this.btnAffairs0202.UseVisualStyleBackColor = true;
@@ -6451,10 +6603,10 @@
             this.btnAffairs0203.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0203.Location = new System.Drawing.Point(715, 255);
+            this.btnAffairs0203.Location = new System.Drawing.Point(681, 255);
             this.btnAffairs0203.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0203.Name = "btnAffairs0203";
-            this.btnAffairs0203.Size = new System.Drawing.Size(180, 30);
+            this.btnAffairs0203.Size = new System.Drawing.Size(171, 30);
             this.btnAffairs0203.TabIndex = 0;
             this.btnAffairs0203.UseVisualStyleBackColor = true;
             this.btnAffairs0203.Click += new System.EventHandler(this.btnAffairs_Click);
@@ -6464,10 +6616,10 @@
             this.btnAffairs0204.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0204.Location = new System.Drawing.Point(919, 255);
+            this.btnAffairs0204.Location = new System.Drawing.Point(875, 255);
             this.btnAffairs0204.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0204.Name = "btnAffairs0204";
-            this.btnAffairs0204.Size = new System.Drawing.Size(186, 30);
+            this.btnAffairs0204.Size = new System.Drawing.Size(179, 30);
             this.btnAffairs0204.TabIndex = 0;
             this.btnAffairs0204.Text = "各社員出勤情報閲覧";
             this.btnAffairs0204.UseVisualStyleBackColor = true;
@@ -6478,10 +6630,10 @@
             this.btnAffairs0303.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0303.Location = new System.Drawing.Point(715, 327);
+            this.btnAffairs0303.Location = new System.Drawing.Point(681, 327);
             this.btnAffairs0303.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0303.Name = "btnAffairs0303";
-            this.btnAffairs0303.Size = new System.Drawing.Size(180, 30);
+            this.btnAffairs0303.Size = new System.Drawing.Size(171, 30);
             this.btnAffairs0303.TabIndex = 0;
             this.btnAffairs0303.UseVisualStyleBackColor = true;
             this.btnAffairs0303.Click += new System.EventHandler(this.btnAffairs_Click);
@@ -6491,10 +6643,10 @@
             this.btnAffairs0304.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0304.Location = new System.Drawing.Point(919, 327);
+            this.btnAffairs0304.Location = new System.Drawing.Point(875, 327);
             this.btnAffairs0304.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0304.Name = "btnAffairs0304";
-            this.btnAffairs0304.Size = new System.Drawing.Size(186, 30);
+            this.btnAffairs0304.Size = new System.Drawing.Size(179, 30);
             this.btnAffairs0304.TabIndex = 0;
             this.btnAffairs0304.UseVisualStyleBackColor = true;
             this.btnAffairs0304.Click += new System.EventHandler(this.btnAffairs_Click);
@@ -6506,7 +6658,7 @@
             this.tblLayoutAffairs.SetColumnSpan(this.lblAffairsLine02, 10);
             this.lblAffairsLine02.Location = new System.Drawing.Point(3, 411);
             this.lblAffairsLine02.Name = "lblAffairsLine02";
-            this.lblAffairsLine02.Size = new System.Drawing.Size(1103, 6);
+            this.lblAffairsLine02.Size = new System.Drawing.Size(1052, 6);
             this.lblAffairsLine02.TabIndex = 20;
             // 
             // btnAffairs0400
@@ -6514,10 +6666,10 @@
             this.btnAffairs0400.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0400.Location = new System.Drawing.Point(103, 471);
+            this.btnAffairs0400.Location = new System.Drawing.Point(99, 471);
             this.btnAffairs0400.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0400.Name = "btnAffairs0400";
-            this.btnAffairs0400.Size = new System.Drawing.Size(180, 30);
+            this.btnAffairs0400.Size = new System.Drawing.Size(171, 30);
             this.btnAffairs0400.TabIndex = 0;
             this.btnAffairs0400.Text = "手間支払確認";
             this.btnAffairs0400.UseVisualStyleBackColor = true;
@@ -6528,10 +6680,10 @@
             this.btnAffairs0401.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0401.Location = new System.Drawing.Point(307, 471);
+            this.btnAffairs0401.Location = new System.Drawing.Point(293, 471);
             this.btnAffairs0401.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0401.Name = "btnAffairs0401";
-            this.btnAffairs0401.Size = new System.Drawing.Size(180, 30);
+            this.btnAffairs0401.Size = new System.Drawing.Size(171, 30);
             this.btnAffairs0401.TabIndex = 0;
             this.btnAffairs0401.Text = "業者支払確認";
             this.btnAffairs0401.UseVisualStyleBackColor = true;
@@ -6542,10 +6694,10 @@
             this.btnAffairs0402.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0402.Location = new System.Drawing.Point(511, 471);
+            this.btnAffairs0402.Location = new System.Drawing.Point(487, 471);
             this.btnAffairs0402.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0402.Name = "btnAffairs0402";
-            this.btnAffairs0402.Size = new System.Drawing.Size(180, 30);
+            this.btnAffairs0402.Size = new System.Drawing.Size(171, 30);
             this.btnAffairs0402.TabIndex = 0;
             this.btnAffairs0402.UseVisualStyleBackColor = true;
             this.btnAffairs0402.Click += new System.EventHandler(this.btnAffairs_Click);
@@ -6555,10 +6707,10 @@
             this.btnAffairs0403.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0403.Location = new System.Drawing.Point(715, 471);
+            this.btnAffairs0403.Location = new System.Drawing.Point(681, 471);
             this.btnAffairs0403.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0403.Name = "btnAffairs0403";
-            this.btnAffairs0403.Size = new System.Drawing.Size(180, 30);
+            this.btnAffairs0403.Size = new System.Drawing.Size(171, 30);
             this.btnAffairs0403.TabIndex = 0;
             this.btnAffairs0403.UseVisualStyleBackColor = true;
             this.btnAffairs0403.Click += new System.EventHandler(this.btnAffairs_Click);
@@ -6568,10 +6720,10 @@
             this.btnAffairs0404.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0404.Location = new System.Drawing.Point(919, 471);
+            this.btnAffairs0404.Location = new System.Drawing.Point(875, 471);
             this.btnAffairs0404.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0404.Name = "btnAffairs0404";
-            this.btnAffairs0404.Size = new System.Drawing.Size(186, 30);
+            this.btnAffairs0404.Size = new System.Drawing.Size(179, 30);
             this.btnAffairs0404.TabIndex = 0;
             this.btnAffairs0404.Text = "取引先入金入力";
             this.btnAffairs0404.UseVisualStyleBackColor = true;
@@ -6584,9 +6736,9 @@
             | System.Windows.Forms.AnchorStyles.Right)));
             this.lblAffairsTitle03.AutoSize = true;
             this.lblAffairsTitle03.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblAffairsTitle03.Location = new System.Drawing.Point(102, 432);
+            this.lblAffairsTitle03.Location = new System.Drawing.Point(98, 432);
             this.lblAffairsTitle03.Name = "lblAffairsTitle03";
-            this.lblAffairsTitle03.Size = new System.Drawing.Size(182, 36);
+            this.lblAffairsTitle03.Size = new System.Drawing.Size(173, 36);
             this.lblAffairsTitle03.TabIndex = 18;
             this.lblAffairsTitle03.Text = "請求関係入力管理";
             this.lblAffairsTitle03.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -6600,7 +6752,7 @@
             this.lblAffairs04.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblAffairs04.Location = new System.Drawing.Point(3, 468);
             this.lblAffairs04.Name = "lblAffairs04";
-            this.lblAffairs04.Size = new System.Drawing.Size(93, 36);
+            this.lblAffairs04.Size = new System.Drawing.Size(89, 36);
             this.lblAffairs04.TabIndex = 19;
             this.lblAffairs04.Text = "毎月";
             this.lblAffairs04.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -6612,7 +6764,7 @@
             this.tblLayoutAffairs.SetColumnSpan(this.lblAffairsLine03, 10);
             this.lblAffairsLine03.Location = new System.Drawing.Point(3, 555);
             this.lblAffairsLine03.Name = "lblAffairsLine03";
-            this.lblAffairsLine03.Size = new System.Drawing.Size(1103, 6);
+            this.lblAffairsLine03.Size = new System.Drawing.Size(1052, 6);
             this.lblAffairsLine03.TabIndex = 20;
             // 
             // lblAffairsTitle04
@@ -6622,9 +6774,9 @@
             | System.Windows.Forms.AnchorStyles.Right)));
             this.lblAffairsTitle04.AutoSize = true;
             this.lblAffairsTitle04.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblAffairsTitle04.Location = new System.Drawing.Point(102, 576);
+            this.lblAffairsTitle04.Location = new System.Drawing.Point(98, 576);
             this.lblAffairsTitle04.Name = "lblAffairsTitle04";
-            this.lblAffairsTitle04.Size = new System.Drawing.Size(182, 36);
+            this.lblAffairsTitle04.Size = new System.Drawing.Size(173, 36);
             this.lblAffairsTitle04.TabIndex = 18;
             this.lblAffairsTitle04.Text = "その他管理";
             this.lblAffairsTitle04.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -6634,10 +6786,10 @@
             this.btnAffairs0500.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0500.Location = new System.Drawing.Point(103, 615);
+            this.btnAffairs0500.Location = new System.Drawing.Point(99, 615);
             this.btnAffairs0500.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0500.Name = "btnAffairs0500";
-            this.btnAffairs0500.Size = new System.Drawing.Size(180, 30);
+            this.btnAffairs0500.Size = new System.Drawing.Size(171, 30);
             this.btnAffairs0500.TabIndex = 0;
             this.btnAffairs0500.Text = "出納帳入力";
             this.btnAffairs0500.UseVisualStyleBackColor = true;
@@ -6651,9 +6803,9 @@
             this.lblAffairs0402.AutoSize = true;
             this.lblAffairs0402.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblAffairs0402.ForeColor = System.Drawing.Color.Brown;
-            this.lblAffairs0402.Location = new System.Drawing.Point(102, 504);
+            this.lblAffairs0402.Location = new System.Drawing.Point(98, 504);
             this.lblAffairs0402.Name = "lblAffairs0402";
-            this.lblAffairs0402.Size = new System.Drawing.Size(182, 36);
+            this.lblAffairs0402.Size = new System.Drawing.Size(173, 36);
             this.lblAffairs0402.TabIndex = 18;
             this.lblAffairs0402.Text = "※到着後速やかに入力";
             this.lblAffairs0402.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -6666,9 +6818,9 @@
             this.lblAffairs0403.AutoSize = true;
             this.lblAffairs0403.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblAffairs0403.ForeColor = System.Drawing.Color.Brown;
-            this.lblAffairs0403.Location = new System.Drawing.Point(306, 504);
+            this.lblAffairs0403.Location = new System.Drawing.Point(292, 504);
             this.lblAffairs0403.Name = "lblAffairs0403";
-            this.lblAffairs0403.Size = new System.Drawing.Size(182, 36);
+            this.lblAffairs0403.Size = new System.Drawing.Size(173, 36);
             this.lblAffairs0403.TabIndex = 18;
             this.lblAffairs0403.Text = "※到着後速やかに入力";
             this.lblAffairs0403.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -6681,9 +6833,9 @@
             this.lblAffairs0404.AutoSize = true;
             this.lblAffairs0404.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblAffairs0404.ForeColor = System.Drawing.Color.Brown;
-            this.lblAffairs0404.Location = new System.Drawing.Point(918, 504);
+            this.lblAffairs0404.Location = new System.Drawing.Point(874, 504);
             this.lblAffairs0404.Name = "lblAffairs0404";
-            this.lblAffairs0404.Size = new System.Drawing.Size(188, 36);
+            this.lblAffairs0404.Size = new System.Drawing.Size(181, 36);
             this.lblAffairs0404.TabIndex = 18;
             this.lblAffairs0404.Text = "※到着後速やかに入力";
             this.lblAffairs0404.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -6693,10 +6845,10 @@
             this.btnAffairs0501.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0501.Location = new System.Drawing.Point(307, 615);
+            this.btnAffairs0501.Location = new System.Drawing.Point(293, 615);
             this.btnAffairs0501.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0501.Name = "btnAffairs0501";
-            this.btnAffairs0501.Size = new System.Drawing.Size(180, 30);
+            this.btnAffairs0501.Size = new System.Drawing.Size(171, 30);
             this.btnAffairs0501.TabIndex = 0;
             this.btnAffairs0501.Text = "資材一覧";
             this.btnAffairs0501.UseVisualStyleBackColor = true;
@@ -7163,158 +7315,6 @@
             this.lblUpdateNotice.Text = "※システムがアップデートされました終了後、再起動してください。";
             this.lblUpdateNotice.Visible = false;
             // 
-            // dataGridViewTextBoxColumn15
-            // 
-            dataGridViewCellStyle138.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.dataGridViewTextBoxColumn15.DefaultCellStyle = dataGridViewCellStyle138;
-            this.dataGridViewTextBoxColumn15.Frozen = true;
-            this.dataGridViewTextBoxColumn15.HeaderText = "工事コード";
-            this.dataGridViewTextBoxColumn15.Name = "dataGridViewTextBoxColumn15";
-            this.dataGridViewTextBoxColumn15.ReadOnly = true;
-            this.dataGridViewTextBoxColumn15.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn15.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn15.Visible = false;
-            this.dataGridViewTextBoxColumn15.Width = 5;
-            // 
-            // Column18
-            // 
-            dataGridViewCellStyle139.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle139.ForeColor = System.Drawing.Color.Black;
-            this.Column18.DefaultCellStyle = dataGridViewCellStyle139;
-            this.Column18.Frozen = true;
-            this.Column18.HeaderText = "№";
-            this.Column18.Name = "Column18";
-            this.Column18.ReadOnly = true;
-            this.Column18.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column18.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column18.Width = 60;
-            // 
-            // dataGridViewTextBoxActionColDays13
-            // 
-            dataGridViewCellStyle140.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxActionColDays13.DefaultCellStyle = dataGridViewCellStyle140;
-            this.dataGridViewTextBoxActionColDays13.Frozen = true;
-            this.dataGridViewTextBoxActionColDays13.HeaderText = "営業期";
-            this.dataGridViewTextBoxActionColDays13.Name = "dataGridViewTextBoxActionColDays13";
-            this.dataGridViewTextBoxActionColDays13.ReadOnly = true;
-            this.dataGridViewTextBoxActionColDays13.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxActionColDays13.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxActionColDays13.Width = 50;
-            // 
-            // dataGridViewTextBoxActionColDays14
-            // 
-            dataGridViewCellStyle141.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxActionColDays14.DefaultCellStyle = dataGridViewCellStyle141;
-            this.dataGridViewTextBoxActionColDays14.Frozen = true;
-            this.dataGridViewTextBoxActionColDays14.HeaderText = "現　　場　　名　　・　　工　　事　　名";
-            this.dataGridViewTextBoxActionColDays14.Name = "dataGridViewTextBoxActionColDays14";
-            this.dataGridViewTextBoxActionColDays14.ReadOnly = true;
-            this.dataGridViewTextBoxActionColDays14.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxActionColDays14.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxActionColDays14.Width = 460;
-            // 
-            // Column23
-            // 
-            dataGridViewCellStyle142.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column23.DefaultCellStyle = dataGridViewCellStyle142;
-            this.Column23.HeaderText = "状　　　態";
-            this.Column23.Name = "Column23";
-            this.Column23.ReadOnly = true;
-            this.Column23.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column23.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxActionColDays15
-            // 
-            dataGridViewCellStyle143.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxActionColDays15.DefaultCellStyle = dataGridViewCellStyle143;
-            this.dataGridViewTextBoxActionColDays15.HeaderText = "営業担当者";
-            this.dataGridViewTextBoxActionColDays15.Name = "dataGridViewTextBoxActionColDays15";
-            this.dataGridViewTextBoxActionColDays15.ReadOnly = true;
-            this.dataGridViewTextBoxActionColDays15.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxActionColDays15.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // Column13
-            // 
-            dataGridViewCellStyle144.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column13.DefaultCellStyle = dataGridViewCellStyle144;
-            this.Column13.HeaderText = "工事担当者";
-            this.Column13.Name = "Column13";
-            this.Column13.ReadOnly = true;
-            this.Column13.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column13.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // Column14
-            // 
-            dataGridViewCellStyle145.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column14.DefaultCellStyle = dataGridViewCellStyle145;
-            this.Column14.HeaderText = "受注日";
-            this.Column14.Name = "Column14";
-            this.Column14.ReadOnly = true;
-            this.Column14.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column14.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // Column51
-            // 
-            dataGridViewCellStyle146.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column51.DefaultCellStyle = dataGridViewCellStyle146;
-            this.Column51.HeaderText = "是正完了日";
-            this.Column51.Name = "Column51";
-            this.Column51.ReadOnly = true;
-            this.Column51.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column51.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // Column50
-            // 
-            dataGridViewCellStyle147.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column50.DefaultCellStyle = dataGridViewCellStyle147;
-            this.Column50.HeaderText = "請求確認日";
-            this.Column50.Name = "Column50";
-            this.Column50.ReadOnly = true;
-            this.Column50.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column50.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxActionColDays16
-            // 
-            dataGridViewCellStyle148.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxActionColDays16.DefaultCellStyle = dataGridViewCellStyle148;
-            this.dataGridViewTextBoxActionColDays16.HeaderText = "施工開始日";
-            this.dataGridViewTextBoxActionColDays16.Name = "dataGridViewTextBoxActionColDays16";
-            this.dataGridViewTextBoxActionColDays16.ReadOnly = true;
-            this.dataGridViewTextBoxActionColDays16.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxActionColDays16.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxActionColDays17
-            // 
-            dataGridViewCellStyle149.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxActionColDays17.DefaultCellStyle = dataGridViewCellStyle149;
-            this.dataGridViewTextBoxActionColDays17.HeaderText = "施工完了日";
-            this.dataGridViewTextBoxActionColDays17.Name = "dataGridViewTextBoxActionColDays17";
-            this.dataGridViewTextBoxActionColDays17.ReadOnly = true;
-            this.dataGridViewTextBoxActionColDays17.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxActionColDays17.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxActionColDays18
-            // 
-            dataGridViewCellStyle150.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxActionColDays18.DefaultCellStyle = dataGridViewCellStyle150;
-            this.dataGridViewTextBoxActionColDays18.HeaderText = "現場住所";
-            this.dataGridViewTextBoxActionColDays18.Name = "dataGridViewTextBoxActionColDays18";
-            this.dataGridViewTextBoxActionColDays18.ReadOnly = true;
-            this.dataGridViewTextBoxActionColDays18.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxActionColDays18.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxActionColDays18.Width = 400;
-            // 
-            // dataGridViewTextBoxActionColDays19
-            // 
-            dataGridViewCellStyle151.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxActionColDays19.DefaultCellStyle = dataGridViewCellStyle151;
-            this.dataGridViewTextBoxActionColDays19.HeaderText = "取　引　先";
-            this.dataGridViewTextBoxActionColDays19.Name = "dataGridViewTextBoxActionColDays19";
-            this.dataGridViewTextBoxActionColDays19.ReadOnly = true;
-            this.dataGridViewTextBoxActionColDays19.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxActionColDays19.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxActionColDays19.Width = 350;
-            // 
             // FrmMenu
             // 
             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
Index: branches/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenuAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenuAuxiliary.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenuAuxiliary.cs	(revision 340)
@@ -305,6 +305,7 @@
                         break;
                     case (int)TabNameEnum.ConstructionProjects:
                         // 受注状況一覧表示
+                        SetInitNumUDData(numUDConstPro);
                         DispConstructionProjects();
                         break;
                     case (int)TabNameEnum.FluctuationProjects:
@@ -1747,6 +1748,18 @@
         /// <param name="numUPObject"></param>
         private void SetInitNumUDData(NumericUpDown numUPObject)
         {
+            if (numUPObject == numUDConstPro)
+            {
+                numUDConstPro.ValueChanged -= new EventHandler(numUDConstPro_ValueChanged);
+            }
+            else if (numUPObject == numUDNonOrder)
+            {
+                numUDNonOrder.ValueChanged -= new EventHandler(numUDNonOrder_ValueChanged);
+            }
+            else if (numUPObject == numUDCompletion)
+            {
+                numUDCompletion.ValueChanged -= new EventHandler(numUDCompletion_ValueChanged);
+            }
             try
             {
                 m_bInitFlg = true;
@@ -1768,6 +1781,19 @@
             finally
             {
                 m_bInitFlg = false;
+
+                if (numUPObject == numUDConstPro)
+                {
+                    numUDConstPro.ValueChanged += new EventHandler(numUDConstPro_ValueChanged);
+                }
+                else if (numUPObject == numUDNonOrder)
+                {
+                    numUDNonOrder.ValueChanged += new EventHandler(numUDNonOrder_ValueChanged);
+                }
+                else if (numUPObject == numUDCompletion)
+                {
+                    numUDCompletion.ValueChanged += new EventHandler(numUDCompletion_ValueChanged);
+                }
             }
         }
         #endregion
@@ -3513,20 +3539,20 @@
         /// <returns></returns>
         private string CreateListSQLFluctuation(bool FluctuationType = false, string strArias = "")
         {
-            string strSQL = string.Empty;
+            StringBuilder strSQL = new StringBuilder();
             try
             {
                 if (FluctuationType)
                 {
-                    strSQL += string.Format(" Where {0}TyingFlg = {1}", strArias, (int)ConstructionBaseInfo.TyingFlgDef.Tying);
+                    strSQL.AppendFormat(" Where {0}TyingFlg = {1}", strArias, (int)ConstructionBaseInfo.TyingFlgDef.Tying);
                 }
                 else
                 {
-                    strSQL += string.Format(" Where {0}TyingFlg != {1}", strArias, (int)ConstructionBaseInfo.TyingFlgDef.Tying);
+                    strSQL.AppendFormat(" Where {0}TyingFlg != {1}", strArias, (int)ConstructionBaseInfo.TyingFlgDef.Tying);
                 }
-                strSQL += " AND (";
+                strSQL.Append(" AND (");
 
-                return strSQL;
+                return strSQL.ToString();
             }
             catch (Exception ex)
             {
@@ -3560,11 +3586,15 @@
                 }
                 else
                 {
-                    for (int i = 0; i < Status.Count; i++)
+                    strSQL.AppendFormat(" {0}ConstructionStatusFlg IN (", strArias);
+                    bool bFirst = true;
+                    foreach (int CurData in Status)
                     {
-                        if (i != 0) strSQL.Append(" Or");
-                        strSQL.AppendFormat(" {0}ConstructionStatusFlg = {1}", strArias, Status[i].ToString());
+                        if (!bFirst) strSQL.Append(", ");
+                        strSQL.AppendFormat("{0}", CurData);
+                        bFirst = false;
                     }
+                    strSQL.Append(")");
                 }
                 strSQL.Append(")");
 
@@ -4404,24 +4434,25 @@
                 strSQL.Append("SELECT A.ConstructionCode, A.ConstructionPeriod, B.DETAILNO, B.DETAILSTRING, A.ConstructionStatusFlg,");
                 strSQL.Append(" A.EstimatesSubmitDeadline, C.PERSONNAME, D.PERSONNAME, E.PERSONNAME, F.PERSONNAME, D.DepartmentCode,");
                 strSQL.Append(" G.APPROVALCODE, IFNULL(G.APPROVALSTATUS, -1), A.*, Btbl.*");
-                strSQL.Append(" FROM CONSTRUCTIONBASEINFO A");
+                strSQL.Append(" FROM CONSTRUCTIONBASEINFO AS A");
 
                 if (m_bConstrSearchFlg)
                 {
-                    strSQL.Append(" LEFT JOIN  CONSTRUCTIONBASEINFODETAIL EX");
+                    strSQL.Append(" LEFT JOIN  CONSTRUCTIONBASEINFODETAIL AS EX");
                     strSQL.Append(" ON EX.ConstructionCode = A.ConstructionCode");
                 }
 
-                strSQL.Append(" LEFT JOIN PERSONINCHARGEMASTER D ON D.PERSONCODE = A.CONSTRUCTIONPERSONCODE");
-                strSQL.Append(" LEFT JOIN PERSONINCHARGEMASTER E ON E.PERSONCODE = A.CONSTRSUBPERSONCODE");
-                strSQL.Append(" LEFT JOIN PERSONINCHARGEMASTER F ON F.PERSONCODE = A.CONSTRUCTIONINSTRUCTOR");
-                strSQL.Append(" LEFT JOIN (SELECT SG.CONSTRUCTIONCODE, SG.SEQNO, SG.APPROVALSTATUS, MAX(SG.APPROVALCODE) APPROVALCODE");
-                strSQL.Append("      FROM PROCESSAPPROVAL SG GROUP BY SG.CONSTRUCTIONCODE, SG.SEQNO, SG.APPROVALSTATUS) G");
+                strSQL.Append(" LEFT JOIN PERSONINCHARGEMASTER AS D ON D.PERSONCODE = A.CONSTRUCTIONPERSONCODE");
+                strSQL.Append(" LEFT JOIN PERSONINCHARGEMASTER AS E ON E.PERSONCODE = A.CONSTRSUBPERSONCODE");
+                strSQL.Append(" LEFT JOIN PERSONINCHARGEMASTER AS F ON F.PERSONCODE = A.CONSTRUCTIONINSTRUCTOR");
+                strSQL.Append(" LEFT JOIN (");
+                strSQL.Append(" SELECT SG.CONSTRUCTIONCODE, SG.SEQNO, SG.APPROVALSTATUS, MAX(SG.APPROVALCODE) APPROVALCODE");
+                strSQL.Append("      FROM PROCESSAPPROVAL SG GROUP BY SG.CONSTRUCTIONCODE) AS G");
                 strSQL.Append(" ON A.ConstructionCode = G.CONSTRUCTIONCODE AND G.SEQNO = 1");
                 strSQL.Append(" Left Join PeriodAvoidance As Btbl");
                 strSQL.Append("    On Btbl.ConstructionCode = A.ConstructionCode");
                 strSQL.Append("    And Btbl.ConstructionStatusFlg = A.ConstructionStatusFlg");
-                strSQL.Append(", CONSTRUCTIONBASEINFODETAIL B, PERSONINCHARGEMASTER C");
+                strSQL.Append(", CONSTRUCTIONBASEINFODETAIL AS B, PERSONINCHARGEMASTER AS C");
 
                 strSQL.Append(CreateConstructionProjectsSQL("A."));
 
@@ -4513,19 +4544,6 @@
             {
                 List<string> Details = new List<string>();
 
-                // 期数をセットする
-                string strPeriod = CreateConstructionProjectsSQL();
-                int minval = 0;
-                int maxval = 0;
-                CommonMotions.GetPeriodYearMinMax(ref minval, ref maxval);
-                numUDConstPro.Minimum = minval;
-                numUDConstPro.Maximum = maxval;
-                int nNowYear = CommonMotions.GetPeriodYear();
-                if (minval <= nNowYear && nNowYear <= maxval)
-                    numUDConstPro.Value = nNowYear;
-                else
-                    numUDConstPro.Value = maxval;
-
                 // 先頭の期数を取得する
                 object[] firstwrkRec = (object[])arData[0];
                 int BreakConstructionPeriod = CommonMotions.cnvInt(firstwrkRec[(int)DBColumn2.ConstructionPeriod]);
@@ -4667,9 +4685,9 @@
         /// <summary>
         /// 受注状況一覧表示用データ取得SQL作成
         /// </summary>
-        private string CreateConstructionProjectsSQL(string strArias = "")
+        private string CreateConstructionProjectsSQL(string strArias = "", bool bTyingFlg = true)
         {
-            string strSQL = string.Empty;
+            StringBuilder strSQL = new StringBuilder();
             try
             {
                 List<int> stat = new List<int>();
@@ -4683,10 +4701,10 @@
                 stat.Add(CommonDefine.ProjectsStatus.First(x => x.Value.Equals("空家補修工事")).Key);       // 16
                 stat.Add(CommonDefine.ProjectsStatus.First(x => x.Value.Equals("Hit'sV工事")).Key);         // 17
 
-                strSQL += CreateListSQLFluctuation(false, strArias);
-                strSQL += CreateListSQL(stat, false, strArias);
+                if(bTyingFlg) strSQL.Append(CreateListSQLFluctuation(false, strArias));
+                strSQL.Append(CreateListSQL(stat, false, strArias));
 
-                return strSQL;
+                return strSQL.ToString();
             }
             catch (Exception ex)
             {
@@ -4709,6 +4727,25 @@
         }
         #endregion
 
+        #region 部署表示保持クラス
+        /// <summary>
+        /// 部署表示保持クラス
+        /// </summary>
+        private class DspDepVal
+        {
+            public int DepCode { get; set; }
+            public string DepName { get; set; }
+            public long SunValue { get; set; }
+
+            public DspDepVal(int DCode, string DName, long SValue)
+            {
+                DepCode = DCode;
+                DepName = DName;
+                SunValue = SValue;
+            }
+        }
+        #endregion
+
         #region 受注状況一覧合計金額計算表示
         /// <summary>
         /// 受注状況一覧合計金額計算表示
@@ -4720,46 +4757,65 @@
             try
             {
                 dgv.Rows.Clear();
-                // 金額表示
-                lblTotal01.Text = @"\0-";
-                lblTotal02.Text = @"\0-";
-                lblTotal03.Text = @"\0-";
 
-                long lTotal01 = 0;
-                long lTotal02 = 0;
-
                 StringBuilder strSQL = new StringBuilder();
+                // 承認済みのデータを取得するＳＱＬ
                 strSQL.Append("SELECT");
                 strSQL.Append(" A.ConstrDepCode");
                 strSQL.Append(", E.DetailString");
-                strSQL.Append(", C.DISPLAYORDER");
-                strSQL.Append(", SUM(A.ORDERSDECISIONPRICE)");
-                strSQL.Append(", SUM(D.ORDERSDECISIONPRICE)");
+                strSQL.Append(", C.DISPLAYORDER AS DISPLAYORDER");
+
+                strSQL.Append(", A.ORDERSDECISIONPRICE");
+                strSQL.Append(", D.ORDERSDECISIONPRICE");
                 strSQL.Append(" FROM CONSTRUCTIONBASEINFO AS A");
 
                 strSQL.Append(" LEFT JOIN CONSTRUCTIONBASEINFODETAIL AS E");
                 strSQL.Append(" ON E.ConstructionCode = A.ConstructionCode");
-                strSQL.AppendFormat(" AND E.DetailNo = {0}",(int)ConstructionBaseInfoDetail.DataNoDef.ConstrDepartmentName);
+                strSQL.AppendFormat(" AND E.DetailNo = {0}", (int)ConstructionBaseInfoDetail.DataNoDef.ConstrDepartmentName);
 
-                strSQL.Append(" LEFT JOIN  CONSTRUCTIONLEDGER AS D ON D.CONSTRUCTIONCODE = A.CONSTRUCTIONCODE");
-                strSQL.Append(", DEPARTMENTMASTER AS C");
+                strSQL.Append(" LEFT JOIN CONSTRUCTIONLEDGER AS D ON D.CONSTRUCTIONCODE = A.CONSTRUCTIONCODE");
+                strSQL.Append(" LEFT JOIN DEPARTMENTMASTER AS C On C.DEPARTMENTCODE = A.ConstrDepCode");
 
-                strSQL.AppendFormat(" WHERE A.CONSTRUCTIONPERIOD = {0}", numUDConstPro.Value);
+                strSQL.Append(" INNER JOIN PROCESSAPPROVAL AS F");
+                strSQL.Append("        On F.ConstructionCode = A.ConstructionCode");
+                strSQL.AppendFormat("  AND F.ApprovalCode = {0}", (int)ClsExcute.ApprovalListNo.ConstructionBudgetApproval);
+                strSQL.Append("        AND F.SeqNo = 1");
+                strSQL.AppendFormat("  AND F.ApprovalStatus = {0}",(int)CommonDefine.ApprovalStatus.Approval);
+
+                strSQL.Append(CreateConstructionProjectsSQL("A."));
+
+                strSQL.AppendFormat(" And A.CONSTRUCTIONPERIOD = {0}", numUDConstPro.Value);
                 strSQL.AppendFormat(" AND A.JOINFLG != {0}", (int)ConstructionBaseInfo.JoinFlgDef.JoinChildren);
-                strSQL.Append(" AND A.CONSTRUCTIONSTATUSFLG IN (");
-                strSQL.AppendFormat("{0},", CommonDefine.ProjectsStatus.First(x => x.Value.Equals("一般補修工事")).Key);       // 2
-                strSQL.AppendFormat("{0},", CommonDefine.ProjectsStatus.First(x => x.Value.Equals("仮 受 注")).Key);           // 3
-                strSQL.AppendFormat("{0},", CommonDefine.ProjectsStatus.First(x => x.Value.Equals("受　　注")).Key);           // 4
-                strSQL.AppendFormat("{0},", CommonDefine.ProjectsStatus.First(x => x.Value.Equals("部署引継")).Key);           // 5
-                strSQL.AppendFormat("{0},", CommonDefine.ProjectsStatus.First(x => x.Value.Equals("施工準備")).Key);           // 6
-                strSQL.AppendFormat("{0},", CommonDefine.ProjectsStatus.First(x => x.Value.Equals("施工開始")).Key);           // 7
-                strSQL.AppendFormat("{0},", CommonDefine.ProjectsStatus.First(x => x.Value.Equals("施工完了")).Key);           // 8
-                strSQL.AppendFormat("{0},", CommonDefine.ProjectsStatus.First(x => x.Value.Equals("空家補修工事")).Key);       // 16
-                strSQL.AppendFormat("{0})", CommonDefine.ProjectsStatus.First(x => x.Value.Equals("Hit'sV工事")).Key);         // 17
-                strSQL.Append(" AND C.DEPARTMENTCODE = A.ConstrDepCode");
 
-                strSQL.Append(" GROUP BY C.DEPARTMENTCODE, C.DEPARTMENTSTRING, C.DISPLAYORDER");
-                strSQL.Append(" ORDER BY C.DISPLAYORDER");
+                // 未承認のデータを取得するＳＱＬ
+                strSQL.Append(" UNION SELECT");
+                strSQL.Append(" A.ConstrDepCode");
+                strSQL.Append(", E.DetailString");
+                strSQL.Append(", C.DISPLAYORDER AS DISPLAYORDER");
+
+                strSQL.Append(", A.ORDERSDECISIONPRICE");
+                strSQL.Append(", D.ORDERSDECISIONPRICE");
+                strSQL.Append(" FROM CONSTRUCTIONBASEINFO AS A");
+
+                strSQL.Append(" LEFT JOIN CONSTRUCTIONBASEINFODETAIL AS E");
+                strSQL.Append(" ON E.ConstructionCode = A.ConstructionCode");
+                strSQL.AppendFormat(" AND E.DetailNo = {0}", (int)ConstructionBaseInfoDetail.DataNoDef.ConstrDepartmentName);
+
+                strSQL.Append(" LEFT JOIN CONSTRUCTIONLEDGER AS D ON D.CONSTRUCTIONCODE = A.CONSTRUCTIONCODE");
+                strSQL.Append(" LEFT JOIN DEPARTMENTMASTER AS C On C.DEPARTMENTCODE = A.ConstrDepCode");
+
+                strSQL.Append(CreateConstructionProjectsSQL("A."));
+
+                strSQL.AppendFormat(" And A.CONSTRUCTIONPERIOD = {0}", numUDConstPro.Value);
+                strSQL.AppendFormat(" AND A.JOINFLG != {0}", (int)ConstructionBaseInfo.JoinFlgDef.JoinChildren);
+
+                strSQL.Append(" AND NOT EXISTS(SELECT * FROM PROCESSAPPROVAL AS F");
+                strSQL.Append(" WHERE F.ConstructionCode = A.ConstructionCode");
+                strSQL.AppendFormat("  AND F.ApprovalCode = {0}", (int)ClsExcute.ApprovalListNo.ConstructionBudgetApproval);
+                strSQL.Append("        AND F.SeqNo = 1");
+                strSQL.AppendFormat("  AND F.ApprovalStatus = {0})", (int)CommonDefine.ApprovalStatus.Approval);
+
+                strSQL.Append(" ORDER BY DISPLAYORDER");
                 ArrayList arList = new ArrayList();
                 if (!BaseDB.ExecuteReader(strSQL.ToString(), ref arList)) return;
                 if (arList.Count == 0) return;
@@ -4770,45 +4826,76 @@
                 if (iRowcount > 2) dgv.Width = 1028;
 
                 dgv.Rows.Add(iRowcount);
-                
+
                 // 表示順
                 // 3:営業部 7:会長室
                 // 8:社長室 1:工事部 2:営繕部 9:企・設・ﾘﾌｫｰﾑ部
+                // 金額表示
+                lblTotal01.Text = @"\0-";
+                lblTotal02.Text = @"\0-";
+                lblTotal03.Text = @"\0-";
+
+                long lTotal01 = 0;
+                long lTotal02 = 0;
                 int DepCode = 0;
                 string DepName = string.Empty;
-                long Price = 0;
+                
+                List<DspDepVal> DspDepList = new List<DspDepVal>();
+                foreach (object[] objRec in arList)
+                {
+                    // 部署コード
+                    DepCode = CommonMotions.cnvInt(objRec[0]);
+                    if (DepCode < 1)
+                    {
+                        lTotal01 += CommonMotions.cnvLong(objRec[3]);
+                        lTotal02 += CommonMotions.cnvLong(objRec[3]);
+                        continue;
+                    }
+
+                    // 部署名
+                    DepName = CommonMotions.cnvString(objRec[1]);
+                    // 工事情報受注金額
+                    long Price1 = CommonMotions.cnvLong(objRec[3]);
+                    // 工事台帳受注金額(増減工事等で工事台帳の方が大きい場合置き換える)
+                    if (Price1 < CommonMotions.cnvLong(objRec[4]))
+                        Price1 = CommonMotions.cnvLong(objRec[4]);
+
+                    lTotal01 += Price1;
+
+                    DspDepVal CurDep = null;
+                    if (DspDepList.Exists(x => x.DepCode == DepCode))
+                        CurDep = DspDepList.Find(x => x.DepCode == DepCode);
+
+                    if (CurDep == null)
+                    {
+                        DspDepList.Add(new DspDepVal(DepCode, DepName, Price1));
+                        continue;
+                    }
+                    CurDep.SunValue += Price1;
+                }
+
                 int RowCnt = 0;
                 int ColCnt = 0;
-                foreach (object[] objRec in arList)
+                foreach (DspDepVal DpsRec in DspDepList)
                 {
-                    if (ColCnt > 8)
+                    if (ColCnt > 8) // 2（ラベル数） * 4（1行のデータ数）
                     {
                         RowCnt++;
                         ColCnt = 0;
                     }
-                     DepCode = CommonMotions.cnvInt(objRec[0]);
-                    DepName = CommonMotions.cnvString(objRec[1]);
-                    Price = CommonMotions.cnvLong(objRec[3]);
-                    if (Price < CommonMotions.cnvLong(objRec[4])) Price = CommonMotions.cnvLong(objRec[4]);
 
-                    lTotal01 += Price; 
-                    if (Price == 0) lTotal01 += CommonMotions.cnvLong(objRec[3]);
-
                     if (RowCnt == -1 && ColCnt == -1) continue;
-                    lTotal02 += Price;
-                    
-                    // 会長室を表示しない
-                    //if (DepCode == 7) continue;
 
-                    dgv.Rows[RowCnt].Cells[ColCnt].Value = DepName;
+                    dgv.Rows[RowCnt].Cells[ColCnt].Value = DpsRec.DepName;
                     dgv.Rows[RowCnt].Cells[ColCnt].Style.BackColor = Color.Aqua;
-                    dgv.Rows[RowCnt].Cells[ColCnt + 1].Value = string.Format(@"\{0}-", Price.ToString("#,0"));
+                    dgv.Rows[RowCnt].Cells[ColCnt + 1].Value = string.Format(@"\{0}-", DpsRec.SunValue.ToString("#,0"));
 
                     ColCnt += 2;
                 }
+
                 // 金額表示
-                lblTotal01.Text = string.Format(@"\{0}-", (lTotal01 - lTotal02).ToString("#,0"));
-                lblTotal02.Text = string.Format(@"\{0}-", lTotal02.ToString("#,0"));
+                lblTotal01.Text = string.Format(@"\{0}-", lTotal02.ToString("#,0"));
+                lblTotal02.Text = string.Format(@"\{0}-", (lTotal01 - lTotal02).ToString("#,0"));
                 lblTotal03.Text = string.Format(@"\{0}-", lTotal01.ToString("#,0"));
 
             }
@@ -5205,9 +5292,9 @@
                 // 工事検索時は検索画面の値をセットする
                 if (m_bConstrSearchFlg)
                 {
-                    numUDNonOrder.ValueChanged -= new System.EventHandler(numUDNonOrder_ValueChanged);
+                    numUDNonOrder.ValueChanged -= new EventHandler(numUDNonOrder_ValueChanged);
                     numUDNonOrder.Value = m_Period;
-                    numUDNonOrder.ValueChanged += new System.EventHandler(numUDNonOrder_ValueChanged);
+                    numUDNonOrder.ValueChanged += new EventHandler(numUDNonOrder_ValueChanged);
                 }
 
                 dgvNonOrders.Rows.Clear();
@@ -5416,9 +5503,9 @@
                 // 工事検索時は検索画面の値をセットする
                 if (m_bConstrSearchFlg)
                 {
-                    this.numUDCompletion.ValueChanged -= new System.EventHandler(this.numUDCompletion_ValueChanged);
+                    numUDCompletion.ValueChanged -= new EventHandler(numUDCompletion_ValueChanged);
                     numUDCompletion.Value = m_Period;
-                    this.numUDCompletion.ValueChanged += new System.EventHandler(this.numUDCompletion_ValueChanged);
+                    numUDCompletion.ValueChanged += new EventHandler(numUDCompletion_ValueChanged);
                 }
 
                 dgvCompletionOfConstruction.Rows.Clear();
@@ -5505,8 +5592,14 @@
                 MainProgressBar.Update();
 
                 // 金額表示
-                long[] Total01 = CalcOrdersDecisionPrice((numUDCompletion.Value - 1));
-                long[] Total02 = CalcOrdersDecisionPrice(numUDCompletion.Value);
+                int[] Status = new int[] {  CommonDefine.ProjectsStatus.First(x => x.Value.Equals("請求準備")).Key,
+                                            CommonDefine.ProjectsStatus.First(x => x.Value.Equals("請求確認")).Key};
+
+                long[] Total01 = new long[Status.Length];
+                long[] Total02 = new long[Status.Length];
+                CalcOrdersDecisionPrice((numUDCompletion.Value - 1), Status, ref Total01);
+                CalcOrdersDecisionPrice(numUDCompletion.Value, Status, ref Total02);
+
                 lblCompTotal01.Text = @"\" + (Total01[0] + Total01[1]).ToString("#,0") + "-";
                 lblCompTotal02.Text = @"\" + (Total02[0] + Total02[1]).ToString("#,0") + "-";
                 lblCompTotal03.Text = @"\" + Total02[0].ToString("#,0") + "-";
@@ -5720,17 +5813,12 @@
         /// </summary>
         /// <param name="Period"></param>
         /// <returns></returns>
-        private long[] CalcOrdersDecisionPrice(decimal Period)
+        private void CalcOrdersDecisionPrice(decimal Period, int[] Status, ref long[] lArrayRet)
         {
             IOConstructionBaseInfo BaseDB = new IOConstructionBaseInfo();
 
-            int[] Status = new int[] {  CommonDefine.ProjectsStatus.First(x => x.Value.Equals("請求準備")).Key,
-                                            CommonDefine.ProjectsStatus.First(x => x.Value.Equals("請求確認")).Key};
-            long[] lArrayRet = new long[Status.Length];
-            Array.Clear(lArrayRet, 0, lArrayRet.Length);
             try
             {
-
                 string strSQL = "SELECT A.CONSTRUCTIONSTATUSFLG, SUM(A.ORDERSDECISIONPRICE), SUM(B.ORDERSDECISIONPRICE)";
                 strSQL += " FROM CONSTRUCTIONBASEINFO A";
                 strSQL += " LEFT JOIN  CONSTRUCTIONLEDGER B ON B.CONSTRUCTIONCODE = A.CONSTRUCTIONCODE";
@@ -5747,11 +5835,12 @@
                 strSQL += " ORDER BY A.CONSTRUCTIONSTATUSFLG";
 
                 ArrayList arryList = new ArrayList();
-                if (!BaseDB.ExecuteReader(strSQL, ref arryList)) return lArrayRet;
-                if (arryList.Count == 0) return lArrayRet;
+                if (!BaseDB.ExecuteReader(strSQL, ref arryList)) return;
+                if (arryList.Count == 0) return;
 
                 long work1 = 0;
                 long work2 = 0;
+                Array.Clear(lArrayRet, 0, lArrayRet.Length);
                 foreach (object[] getObj in arryList)
                 {
                     work1 = CommonMotions.cnvLong(getObj[1]);
@@ -5772,13 +5861,10 @@
                             lArrayRet[1] = work2;
                     }
                 }
-
-                return lArrayRet;
             }
             catch (Exception ex)
             {
                 logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return lArrayRet;
             }
             finally
             {
Index: branches/src/ProcessManagement/ProcessManagement/ProcessManagement.csproj
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/ProcessManagement.csproj	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/ProcessManagement.csproj	(revision 340)
@@ -776,12 +776,6 @@
     <Compile Include="Forms\DataEntry\SubConstrRegist\FrmSubConstrRegistListAuxiliary.cs">
       <SubType>Form</SubType>
     </Compile>
-    <Compile Include="Forms\DataEntry\TAndPCosts\FrmSelectPaymentDay.cs">
-      <SubType>Form</SubType>
-    </Compile>
-    <Compile Include="Forms\DataEntry\TAndPCosts\FrmSelectPaymentDay.Designer.cs">
-      <DependentUpon>FrmSelectPaymentDay.cs</DependentUpon>
-    </Compile>
     <Compile Include="Forms\DataEntry\TAndPCosts\FrmTAndPCostsAuxiliary.cs">
       <SubType>Form</SubType>
     </Compile>
@@ -1580,9 +1574,6 @@
     <EmbeddedResource Include="Forms\DataEntry\SubConstrRegist\FrmSubConstrRegistList.resx">
       <DependentUpon>FrmSubConstrRegistList.cs</DependentUpon>
     </EmbeddedResource>
-    <EmbeddedResource Include="Forms\DataEntry\TAndPCosts\FrmSelectPaymentDay.resx">
-      <DependentUpon>FrmSelectPaymentDay.cs</DependentUpon>
-    </EmbeddedResource>
     <EmbeddedResource Include="Forms\DataEntry\TAndPCosts\FrmTAndPCosts.resx">
       <DependentUpon>FrmTAndPCosts.cs</DependentUpon>
     </EmbeddedResource>
Index: branches/src/ProcessManagement/ProcessManagement/Properties/AssemblyInfo.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Properties/AssemblyInfo.cs	(revision 339)
+++ branches/src/ProcessManagement/ProcessManagement/Properties/AssemblyInfo.cs	(revision 340)
@@ -32,7 +32,7 @@
 // すべての値を指定するか、下のように '*' を使ってビルドおよびリビジョン番号を 
 // 既定値にすることができます:
 // [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.1.175")]
-[assembly: AssemblyFileVersion("1.0.1.175")]
+[assembly: AssemblyVersion("1.0.1.178")]
+[assembly: AssemblyFileVersion("1.0.1.178")]
 // Log4netを使用する
 [assembly: log4net.Config.XmlConfigurator(ConfigFile = @"log4net.config", Watch = true)]
\ No newline at end of file
