<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Answer.aspx.vb" Inherits="Answer" MasterPageFile="~/portal.master" %>
<%@ Register Src="~/uc/uc_TitleBar.ascx" TagPrefix="uc" TagName="TitleBar" %><%-- タイトルバー --%>

<%-- [Webフォーム]head Start --%>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
        <link rel="stylesheet" type="text/css" href="<%=CssPath.AnswerMobile%>" />
</asp:Content>
<%-- [Webフォーム]head End --%>

<%-- [Webフォーム]body Start --%>
<asp:Content ID="Content2" ContentPlaceHolderID="msp_asp_cph1" runat="Server">
    <style type="text/css">
    td.Question {
        width:15%;
        vertical-align:top;
        text-align:center;
    }

    .required-mark{
        color:red;
    }
    
    .optional-mark{
        color:darksalmon;
    }
    .custom-link {
        color: rgb(51, 51, 51);
        text-decoration: none; 
        display: inline-block;
        max-width: 120px; /* 最大幅（全角9文字相当） */
        white-space: nowrap;
        overflow: hidden; 
        text-overflow: ellipsis; 
    }

    .chkbx_another{
        margin-left:3px;
    }
    .txt_another{
        width:85%;
        margin-bottom:3px;
    }
</style>
    <script type="text/javascript">
        //Enterキー時ポストバック無効化
        function keydown() {
            if (event.keyCode == 13) {
                if (window.event.srcElement.type != 'submit' && window.event.srcElement.type != 'textarea') {
                    event.keyCode = 9;
                }
            }
        }
        document.onkeydown = keydown;

        //テキストボックスの文字列数制限
        function TextArea_limitCheck(objInpData, intMaxLength) {
            if (objInpData.value.length > intMaxLength) {
                objInpData.value = objInpData.value.substring(0, intMaxLength);
            }
        }

        function validateAndConfirm() {

            if (Page_ClientValidate()) {
                return confirm('回答を確定します。よろしいですか？');
            } else {
                alert('未入力の必須項目があります。');
                return false;
            }
        }

        window.toggleTextbox = function (chkBox) {
            var cell = chkBox.closest('td');  
            var textBox = cell.querySelector('input[type="text"]');  
            if (textBox) {
                textBox.disabled = !chkBox.checked;
            }
        }

        // ページ読み込み完了後に設定
        window.addEventListener('load', function () {
            var checkboxes = document.querySelectorAll('span.chkbx_another input[type="checkbox"]');

            checkboxes.forEach(function (checkbox) {
                checkbox.addEventListener('change', function (event) {

                    toggleTextbox(this);
                    event.preventDefault();
                });
            });

            // 初期状態の設定
            checkboxes.forEach(function (checkbox) {
                toggleTextbox(checkbox);
            });
        });

        //レスポンシブ対応　テキストエリアのリサイズ
        function adjustTextAreaRows() {
            const textAreas = document.querySelectorAll('.free-text');
            const windowWidth = window.innerWidth;

            textAreas.forEach(textArea => {
                if (windowWidth < 768) { // スマホサイズ
                    textArea.rows = 5;
                } else if (windowWidth < 1024) { // タブレットサイズ
                    textArea.rows = 4;
                } else { // PCサイズ
                    textArea.rows = 3;
                }
            });
        }
        // =====================================================================
        // 左右テーブル スクロール同期（Option B: 行インデックス基準の同期）
        // 総スクロール量の差異があってもズレが蓄積しないようにする。 20260706 ADD S.Iguchi
        // =====================================================================
        window.addEventListener("DOMContentLoaded", function () {
            var subjectPane = document.getElementById("Subject");
            var answerPane = document.getElementById("Answer");
            var subjectHeaderPane = document.getElementById("SubjectHeader");
            var questPane = document.getElementById("Quest");

            if (!subjectPane || !answerPane) {
                return;
            }

            var isSyncingVertical = false;
            var isSyncingHorizontal = false;

            function getRows(pane) {
                var table = pane.querySelector("table");
                if (!table) return [];
                var tbody = table.tBodies && table.tBodies[0] ? table.tBodies[0] : table;
                return Array.prototype.slice.call(tbody.rows);
            }

            function syncVerticalByRow(sourcePane, targetPane) {
                if (isSyncingVertical) return;
                isSyncingVertical = true;

                var sourceMax = sourcePane.scrollHeight - sourcePane.clientHeight;
                var targetMax = targetPane.scrollHeight - targetPane.clientHeight;
                if (sourceMax < 0) sourceMax = 0;
                if (targetMax < 0) targetMax = 0;

                var EPS = 2; // 端点判定の許容誤差(px)

                // 端点の特別処理
                // 一番下 / 一番上にいるときは、行計算を経由せず直接そろえる。
                if (sourcePane.scrollTop >= sourceMax - EPS) {
                    targetPane.scrollTop = targetMax;
                    requestAnimationFrame(function () { isSyncingVertical = false; });
                    return;
                }
                if (sourcePane.scrollTop <= EPS) {
                    targetPane.scrollTop = 0;
                    requestAnimationFrame(function () { isSyncingVertical = false; });
                    return;
                }

                var sourceRows = getRows(sourcePane);
                var targetRows = getRows(targetPane);
                var rowCount = Math.min(sourceRows.length, targetRows.length);

                if (rowCount === 0) {
                    targetPane.scrollTop = sourcePane.scrollTop;
                    requestAnimationFrame(function () { isSyncingVertical = false; });
                    return;
                }

                var scrollTop = sourcePane.scrollTop;
                var rowIndex = 0;
                for (var i = 0; i < rowCount; i++) {
                    if (sourceRows[i].offsetTop <= scrollTop) {
                        rowIndex = i;
                    } else {
                        break;
                    }
                }

                var rowOffsetWithin = scrollTop - sourceRows[rowIndex].offsetTop;
                var targetRow = targetRows[rowIndex];
                var targetScrollTop = targetRow.offsetTop + rowOffsetWithin;

                targetPane.scrollTop = Math.min(targetScrollTop, targetMax);

                requestAnimationFrame(function () { isSyncingVertical = false; });
            }

            subjectPane.addEventListener("scroll", function () {
                syncVerticalByRow(subjectPane, answerPane);
            });
            answerPane.addEventListener("scroll", function () {
                syncVerticalByRow(answerPane, subjectPane);
            });

            function syncHorizontal(sourcePane, targetPanes) {
                if (isSyncingHorizontal) return;
                isSyncingHorizontal = true;
                var scrollLeft = sourcePane.scrollLeft;
                targetPanes.forEach(function (p) {
                    if (p) p.scrollLeft = scrollLeft;
                });
                requestAnimationFrame(function () { isSyncingHorizontal = false; });
            }

            if (subjectHeaderPane) {
                subjectHeaderPane.addEventListener("scroll", function () {
                    syncHorizontal(subjectHeaderPane, [subjectPane]);
                });
                subjectPane.addEventListener("scroll", function () {
                    syncHorizontal(subjectPane, [subjectHeaderPane]);
                });
            }

            if (questPane) {
                questPane.addEventListener("scroll", function () {
                    syncHorizontal(questPane, [answerPane]);
                });
                answerPane.addEventListener("scroll", function () {
                    syncHorizontal(answerPane, [questPane]);
                });
            }
        });
        window.addEventListener('resize', adjustTextAreaRows);
        window.addEventListener('load', adjustTextAreaRows);

    </script>
<%-- SqlDataSource Start --%>
<asp:SqlDataSource
    ID="SqlDataSource1" ConnectionString="<%$ ConnectionStrings:ConStr_PT %>"
    SelectCommand="Q_回答_アンケート回答_SELECT" SelectCommandType="StoredProcedure"
    UpdateCommand="Q_回答_アンケート回答_UPDATE" UpdateCommandType="StoredProcedure" runat="server"
    OnUpdating="SqlDataSource1_Updating"
>
  <SelectParameters>
        <asp:Parameter Type="Int16" Name="QNO"></asp:Parameter>
        <asp:Parameter Type="String" Name="学籍NO"></asp:Parameter>
        <asp:Parameter Type="Int16" Name="回数"></asp:Parameter>
  </SelectParameters>
  <UpdateParameters>
        <asp:Parameter Type="Int16" Name="QNO"></asp:Parameter>
        <asp:Parameter Type="Int16" Name="履修年度"></asp:Parameter>
        <asp:Parameter Type="Int16" Name="成績年度"></asp:Parameter>
        <asp:Parameter Type="String" Name="分野CD"></asp:Parameter>
        <asp:Parameter Type="String" Name="科目CD"></asp:Parameter>
        <asp:Parameter Type="String" Name="講座CD"></asp:Parameter>
        <asp:Parameter Type="Int16" Name="回数"></asp:Parameter>
        <asp:Parameter Type="String" Name="講師CD"></asp:Parameter>
        <asp:Parameter Type="String" Name="学籍NO"></asp:Parameter>
        <asp:Parameter Type="DateTime" Name="回答日"></asp:Parameter>
        <asp:Parameter Type="String" Name="A1" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A2" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A3" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A4" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A5" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A6" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A7" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A8" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A9" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A10" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A11" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A14" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A15" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A16" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A17" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A18" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A19" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A20" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A21" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A22" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_1" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_2" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_3" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_4" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_5" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_6" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_7" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_8" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_9" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_10" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_11" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_12" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_13" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_14" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_15" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_16" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_17" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_18" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_19" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_20" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_1" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_2" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_3" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_4" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_5" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_6" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_7" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_8" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_9" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_10" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_11" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_12" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_13" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_14" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_15" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_16" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_17" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_18" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_19" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_20" DefaultValue=""></asp:Parameter>
    </UpdateParameters>

</asp:SqlDataSource>
<asp:SqlDataSource
    ID="SqlDataSource1_sub" ConnectionString="<%$ ConnectionStrings:ConStr_PT %>"
    SelectCommand="Q_回答_アンケート回答_SELECT" SelectCommandType="StoredProcedure" runat="server"
     UpdateCommand="Q_回答_アンケート回答_UPDATE" UpdateCommandType="StoredProcedure"
>
  <SelectParameters>
        <asp:Parameter Type="Int16" Name="QNO"></asp:Parameter>
        <asp:Parameter Type="String" Name="学籍NO"></asp:Parameter>
        <asp:Parameter Type="Int16" Name="回数"></asp:Parameter>
    </SelectParameters>
  <UpdateParameters>
        <asp:Parameter Type="Int16" Name="QNO"></asp:Parameter>
        <asp:Parameter Type="Int16" Name="履修年度"></asp:Parameter>
        <asp:Parameter Type="Int16" Name="成績年度"></asp:Parameter>
        <asp:Parameter Type="String" Name="分野CD"></asp:Parameter>
        <asp:Parameter Type="String" Name="科目CD"></asp:Parameter>
        <asp:Parameter Type="String" Name="講座CD"></asp:Parameter>
        <asp:Parameter Type="Int16" Name="回数" DefaultValue="1"></asp:Parameter>
        <asp:Parameter Type="DateTime" Name="回答日"></asp:Parameter>
        <asp:Parameter Type="String" Name="講師CD"></asp:Parameter>
        <asp:Parameter Type="String" Name="学籍NO"></asp:Parameter>
        <asp:Parameter Type="String" Name="A1" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A2" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A3" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A4" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A5" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A6" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A7" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A8" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A9" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A10" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A11" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A14" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A15" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A16" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A17" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A18" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A19" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A20" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A21" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A22" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_1" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_2" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_3" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_4" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_5" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_6" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_7" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_8" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_9" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_10" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_11" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_12" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_13" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_14" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_15" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_16" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_17" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_18" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_19" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A12_20" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_1" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_2" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_3" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_4" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_5" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_6" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_7" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_8" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_9" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_10" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_11" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_12" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_13" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_14" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_15" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_16" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_17" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_18" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_19" DefaultValue=""></asp:Parameter>
        <asp:Parameter Type="String" Name="A13_20" DefaultValue=""></asp:Parameter>
    </UpdateParameters>
</asp:SqlDataSource>
<asp:SqlDataSource
    ID="SqlDataSource2" ConnectionString="<%$ ConnectionStrings:ConStr_PT %>"
    SelectCommand="Q_回答_アンケート_SELECT" SelectCommandType="StoredProcedure" runat="server"
>
    <SelectParameters>
        <asp:Parameter Name="学籍NO" Type="String" />
        <asp:Parameter Name="対象日" Type="DateTime" />
    </SelectParameters>
</asp:SqlDataSource>

<%-- SqlDataSource End --%>
<%-- ボタン Start --%>
<div style="width:90vw;">
<div class="temp-btn-area">
    <asp:Button ID="btn_一時保存" CssClass="button" Text="&nbsp;一&nbsp;時&nbsp;保&nbsp;存&nbsp;" runat="server" CausesValidation="false"/>
    <asp:Label runat="server" ID="lb_Mes一時保存" style="color:red;font-size:9pt;" Text="すべてのアンケートに回答したら、１番下の［確定］ボタンを押して提出してください。"></asp:Label>
</div>
<%-- ボタン End --%>
<div class="vertical_space"></div>
<div runat="server" id="mainBlock" style="width:100%;">
    <uc:TitleBar ID="uc_TitleBar_課目別アンケート" Mode="point" Text="課目別アンケート" runat="server" />
    <div id="div_question_detail" class="question-detail-area" runat="server">
    　中　身：ご自身の受講目的を達成するのに適した内容でしたか。<br />
    　レベル：ご自身にとって研修課目のレベル（難易度）は適切でしたか。理解できましたか。<br />
    　効　果：必要な知識やスキルの修得、若しくは能力の向上ができましたか。
    </div>
    <%-- 授業アンケート一覧 Start --%>
    <table cellspacing="0" border="0" class="questionaire-view-table">
        <%-- ヘッダ 
            <%-- 左 --%>
        <tr><td>
            <%--<td style="width:100%;padding-right:18px;" valign="top">--%>
                <asp:Label ID="FRM_備考" TextMode="MultiLine" runat="server" Height="25"/>
                <div id="SubjectHeader" class="subject-header">
<%--                <div id="SubjectHeader" class="subject-header" onscroll="scroll_SH()">--%>
                    <table class="list2 subject-header-grid" cellspacing="0" rules="all" border="1" style="width:100%;">
                        <tr>
                            <%-- 講座名 102px--%>
                            <th style="width:40%;">
                                課目
                            </th>
                            <%-- 講師名 79px--%>
                            <th style="width:30%;">
                                講師名
                            </th>
                            <%-- 講師名 79px--%>
                            <th style="width:30%;" class="hide-on-mobile">
                                実施日
                            </th>
                        </tr>
                    </table>
                </div>
            </td>
            <%-- 右 --%>
            <td valign="top">
                <%--<div id="Quest" style="width:1000px;overflow:scroll;" onscroll="scroll_Q()" >--%>
                <%--スクロールバーを外した--%>
<%--                 <div id="Quest" style="width:700px;overflow:scroll;" onscroll="scroll_Q()" >--%>
<%--                <div class="scroll-indicator" id="scrollIndicator">
                    ← スワイプでスクロールできます →
                </div>--%>
                <div id="Quest">
<%--                <div id="Quest" onscroll="scroll_Q()">--%>
                    <asp:GridView
                        ID="VW質問" AutoGenerateColumns="False" DataKeyNames="QNO" Width="100%"
                        DataSourceID="SqlDataSource2" CssClass="list2 grid-container" runat="server"
                    >
                        <Columns>
                            <%-- Q01 --%>
                            <asp:TemplateField HeaderText="質問1">
                                <ItemTemplate>
                                    <asp:Label ID="lb_質問1マーク" runat="server" Text='*' CssClass="required-mark" />
                                    <asp:Label ID="lb_質問1" runat="server" Text='<%# Bind("Q1") %>' />
                                </ItemTemplate>
                                <ItemStyle CssClass="Question" />
                            </asp:TemplateField>
                            <%-- Q02 --%>
                            <asp:TemplateField HeaderText="質問2">
                                <ItemTemplate>
                                     <asp:Label ID="lb_質問2マーク" runat="server" Text='*' CssClass="required-mark" />
                                    <asp:Label ID="lb_質問2" Text='<%# Bind("Q2") %>' runat="server" />
                                </ItemTemplate>
                                <ItemStyle CssClass="Question" />
                            </asp:TemplateField>
                            <%-- Q03 --%>
                            <asp:TemplateField HeaderText="質問3">
                                <ItemTemplate>
                                     <asp:Label ID="lb_質問3マーク" runat="server" Text='*' CssClass="required-mark" />
                                    <asp:Label ID="lb_質問3" Text='<%# Bind("Q3") %>' runat="server" />
                                </ItemTemplate>
                                <ItemStyle CssClass="Question" />
                            </asp:TemplateField>
                            <%-- Q04 --%>
                            <asp:TemplateField HeaderText="質問4" HeaderStyle-Width="65%">
                                <ItemTemplate>
                                    <asp:Label ID="lb_質問4マーク" runat="server" Text='-' CssClass="optional-mark" />
                                    <asp:Label ID="lb_質問4" Text='<%# Bind("Q4") %>' runat="server"/>
                                </ItemTemplate>
                                <ItemStyle CssClass="Question" />
                            </asp:TemplateField>
                            <%-- (非表示) --%>
                            <asp:BoundField DataField="QNO" HeaderText="QNO" ReadOnly="True" SortExpression="QNO" Visible="False" />
                        </Columns>
                    </asp:GridView>
                </div>
            </td>
        </tr>
        <%-- 詳細 --%>
        <tr>
            <%-- 左 --%>
            <td valign="top">
                <%--<div id="Subject" style="overflow-y: scroll; overflow-x: hidden; height:390px; width:360px;" onscroll="scroll_S()">--%>
                   <div id="Subject">
<%--                   <div id="Subject" onscroll="scroll_S()">--%>
                       <asp:GridView
                        ID="VW講座" AutoGenerateColumns="False" DataKeyNames="QNO,科目CD,学籍NO"
                        DataSourceID="SqlDataSource1" ShowHeader="False"
                        CssClass="list2" runat="server" Width="100%"
                    >
                        <Columns>
                            <%-- 講座 --%>
                            <asp:TemplateField>
                                <ItemTemplate>
                                    <a href="#" rel="tooltip" class="custom-link" title='<%# Eval("課目名") %>'>
                                        <%# If(Eval("課目名").ToString().Length > 7,
                                                                                                Left(Eval("課目名").ToString(), 7) & "…",
                                                                                                Eval("課目名")) %>
                                    </a>
                                </ItemTemplate>
                                <ItemStyle Height="27" Wrap="False" Width="40%" VerticalAlign="Middle" />
                            </asp:TemplateField>
                            <%-- 講師名 --%>
                            <asp:TemplateField>
                                <ItemTemplate>
                                     <a href="#" rel="tooltip" class="custom-link" title='<%# Eval("講師名") %>'>
                                         <%# If(Eval("講師名").ToString().Length > 5,
                                                                                              Left(Eval("講師名").ToString(), 5) & "…",
                                                                                              Eval("講師名")) %>
                                     </a>
                                </ItemTemplate>
                                <ItemStyle Height="27" Wrap="False" Width="30%" VerticalAlign="Middle" />
                            </asp:TemplateField>
                            <%-- 実施日 --%>
                            <asp:TemplateField>
                                <ItemTemplate>
                                    <asp:Label ID="lb_実施日" Text='<%# Bind("実施日") %>' runat="server" />
                                </ItemTemplate>
                                <ItemStyle Height="27" Wrap="False" Width="30%" HorizontalAlign="Center" VerticalAlign="Middle" CssClass="hide-on-mobile" />
                            </asp:TemplateField>
                        </Columns>
                    </asp:GridView>
                   </div>
            </td>
            <%-- 右 --%>
            <td>
                <div id="Answer">
<%--                <div id="Answer" onscroll="scroll_A()">--%>
                       <asp:GridView
                        ID="VW回答" AutoGenerateColumns="False" DataKeyNames="QNO,履修年度,成績年度,分野CD,科目CD,講座CD,回数,講師CD,学籍NO" 
                         DataSourceID="SqlDataSource1" ShowHeader="False" CssClass="list2 scrollable-grid grid-container" runat="server" OnRowDataBound="VW回答_RowDataBound"
                           >
                        <Columns>
                            <%-- A01 --%>
                            <asp:TemplateField>
                                <ItemTemplate>
                                    <asp:Label ID="lbl_A1" runat="server" Text="-" Visible="false" />
                                    <asp:DropDownList
                                        ID="ddl_A1"  AppendDataBoundItems="True"
                                        DataValueField="回答CD" DataTextField="回答" 
                                        CssClass="input" runat="server" Width="100%">
                                        <asp:ListItem />
                                    </asp:DropDownList>
                                  <asp:RequiredFieldValidator ID="valDdlA1" ControlToValidate="ddl_A1" InitialValue="" 
                                      runat="server"　ErrorMessage="選択してください" Display="Dynamic" />
                                </ItemTemplate>
                                <ItemStyle Height="25" Width="15%" HorizontalAlign="Center" />
                            </asp:TemplateField>
                            <%-- A02 --%>
                            <asp:TemplateField>
                                <ItemTemplate>
                                   <asp:Label ID="lbl_A2" runat="server" Text="-" Visible="false" />
                                    <asp:DropDownList
                                        ID="ddl_A2" AppendDataBoundItems="True"
                                        DataValueField="回答CD" DataTextField="回答" 
                                        CssClass="input" runat="server" Width="100%">
                                        <asp:ListItem />
                                    </asp:DropDownList>
                                  <asp:RequiredFieldValidator ID="valDdlA2" ControlToValidate="ddl_A2" InitialValue="" runat="server" 
                                      CssClass="val-message"　ErrorMessage="選択してください" Display="Dynamic" />
                                </ItemTemplate>
                                <ItemStyle Height="25" Width="15%" HorizontalAlign="Center" />
                            </asp:TemplateField>
                            <%-- A03 --%>
                            <asp:TemplateField>
                                <ItemTemplate>
                                   <asp:Label ID="lbl_A3" runat="server" Text="-" Visible="false"/>
                                    <asp:DropDownList
                                        ID="ddl_A3" AppendDataBoundItems="True"
                                        DataValueField="回答CD" DataTextField="回答"
                                        CssClass="input"  runat="server" Width="100%">
                                        <asp:ListItem />
                                    </asp:DropDownList>
                                  <asp:RequiredFieldValidator ID="valDdlA3" ControlToValidate="ddl_A3" InitialValue="" runat="server" 
                                      ErrorMessage="選択してください" Display="Dynamic" />
                                </ItemTemplate>
                                <ItemStyle Height="25" Width="15%" HorizontalAlign="Center"/>
                            </asp:TemplateField>
                            <%-- A04 --%>
                            <asp:TemplateField>
                                <ItemTemplate>
                                    <asp:Label ID="lbl_A4" runat="server" Text="-" Visible="false" />
                                    <asp:TextBox ID="txt_A4" CssClass="input" runat="server" Width="100%" Text='<%# Bind("A4") %>' placeholder="(500文字以内で入力してください)"/>
                                    <asp:RegularExpressionValidator　ID="txtA4_REV" ControlToValidate="txt_A4" 
                                        ErrorMessage="500文字以内で入力してください" ValidationExpression="(.|\n){1,500}" runat="server" Display="Dynamic" />
                                </ItemTemplate>
                                <ItemStyle Height="25" Width="55%" HorizontalAlign="Center"/>
                            </asp:TemplateField>
                        </Columns>
                    </asp:GridView>
                </div>
                </td></tr></table>
</div>
<%-- 授業アンケート一覧 End --%>
<div class="vertical_space"></div>
<%-- 課題演習 Start --%>
<div style="width:100%;">
    <uc:TitleBar ID="uc_TitleBar_課題演習" Mode="point" Text="演習（課題演習、課題解決フォーラム、事例演習など）について" runat="server" />
        <div class="vertical_space"></div>
    <asp:GridView
        ID="VW課題演習" AutoGenerateColumns="False" DataKeyNames="QNO,履修年度,成績年度,分野CD,科目CD,講座CD,回数,講師CD,学籍NO"
        DataSourceID="SqlDataSource1_sub" runat="server" CssClass="listgv"
    >
        <Columns>
            <asp:TemplateField HeaderText="演習について、課題の選定、討議の内容や運営などの感想">
                <ItemTemplate>
                    <asp:Label ID="lbl_A5" runat="server" Text="-" Visible="false" />
                    <asp:TextBox
                        ID="txt_A5" Text='<%# Bind("A5") %>' CssClass="input free-text" TextMode="MultiLine" Rows="3" runat="server" placeholder="(500文字以内で入力してください)" Width="100%"
                    />
                    <br />
                    <asp:RegularExpressionValidator
                        ID="txtA5_REV" ControlToValidate="txt_A5" ErrorMessage="500文字以上は入力できません"
                        ValidationExpression="(.|\n){1,500}" runat="server"
                    />
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
    </asp:GridView>
</div>
<div class="vertical_space"></div>
<div style="width:100%;">
    <uc:TitleBar ID="uc_TitleBar_全体" Mode="point" Text="全体" runat="server" />
   <div class="vertical_space"></div>
    <div class="qa-wrapper">
        <asp:ListView ID="LV質問全体" runat="server" DataSourceID="SqlDataSource2">
        <LayoutTemplate>
        <div id="headerContainer" class="listview-header">
            <div class="header-item" id="headerItem6" runat="server" visible="false">質問1</div>
            <div class="header-item" id="headerItem7" runat="server" visible="false">質問2</div>
            <div class="header-item" id="headerItem8" runat="server" visible="false">質問3</div>
            <div class="header-item" id="headerItem9" runat="server" visible="false">質問4</div>
            <div class="header-item" id="headerItem10" runat="server" visible="false">質問5</div>
            <div class="header-item" id="headerItem14" runat="server" visible="false">質問1</div>
            <div class="header-item" id="headerItem15" runat="server" visible="false">質問2</div>
            <div class="header-item" id="headerItem20" runat="server" visible="false">質問6</div>
            <div class="header-item" id="headerItem21" runat="server" visible="false">質問7</div>
            <div class="header-item" id="headerItem22" runat="server" visible="false">質問8</div>
        </div>
        <asp:PlaceHolder ID="itemPlaceholder" runat="server" />
        </LayoutTemplate>
            <ItemTemplate>
                <div class="question-container">
                     <div id="question6Container" class="question-item" runat="server">
                        <!-- 質問1 -->
                        <asp:Label ID="lb_質問1全体マーク" runat="server" Text="*" CssClass="required-mark" />
                        <asp:Label ID="lb_質問1全体" Text='<%# Bind("Q6") %>' runat="server" />
                    </div>
                     <div id="question7Container" class="question-item" runat="server">
                        <!-- 質問2 -->
                        <asp:Label ID="lb_質問2全体マーク" runat="server" Text="*" CssClass="required-mark" />
                        <asp:Label ID="lb_質問2全体" Text='<%# Bind("Q7") %>' runat="server" />
                    </div>
                    <div id="question8Container" class="question-item" runat="server">
                        <!-- 質問3 -->
                        <asp:Label ID="lb_質問3全体マーク" runat="server" Text="*" CssClass="required-mark" />
                        <asp:Label ID="lb_質問3全体" Text='<%# Bind("Q8") %>' runat="server" />
                    </div>
                    <div id="question9Container" class="question-item" runat="server">
                        <!-- 質問4 -->
                        <asp:Label ID="lb_質問4全体マーク" runat="server" Text="*" CssClass="required-mark" />
                        <asp:Label ID="lb_質問4全体" Text='<%# Bind("Q9") %>' runat="server" />
                    </div>
                    <div id="question10Container" class="question-item" runat="server">
                        <!-- 質問5 -->
                        <asp:Label ID="lb_質問5全体マーク" runat="server" Text="*" CssClass="required-mark" />
                        <asp:Label ID="lb_質問5全体" Text='<%# Bind("Q10") %>' runat="server" />
                    </div>
                    <div id="question14Container" class="question-item" runat="server">
                        <!-- 質問14 -->
                        <asp:Label ID="lb_質問14全体マーク" runat="server" Text="*" CssClass="required-mark" />
                        <asp:Label ID="lb_質問14全体" Text='<%# Bind("Q14") %>' runat="server" />
                    </div>
                    <div id="question15Container" class="question-item" runat="server">
                        <!-- 質問15 -->
                        <asp:Label ID="lb_質問15全体マーク" runat="server" Text="*" CssClass="required-mark" />
                        <asp:Label ID="lb_質問15全体" Text='<%# Bind("Q15") %>' runat="server" />
                    </div>
                    <div id="question20Container" class="question-item" runat="server">
                        <!-- 質問20 -->
                        <asp:Label ID="lb_質問20全体マーク" runat="server" Text="*" CssClass="required-mark" />
                        <asp:Label ID="lb_質問20全体" Text='<%# Bind("Q20") %>' runat="server" />
                    </div>
                    <div id="question21Container" class="question-item" runat="server">
                        <!-- 質問21 -->
                        <asp:Label ID="lb_質問21全体マーク" runat="server" Text="*" CssClass="required-mark" />
                        <asp:Label ID="lb_質問21全体" Text='<%# Bind("Q21") %>' runat="server" />
                    </div>
                    <div id="question22Container" class="question-item" runat="server">
                        <!-- 質問22 -->
                        <asp:Label ID="lb_質問22全体マーク" runat="server" Text="*" CssClass="required-mark" />
                        <asp:Label ID="lb_質問22全体" Text='<%# Bind("Q22") %>' runat="server" />
                    </div>
                </div>
            </ItemTemplate>
        </asp:ListView>

    <asp:ListView ID="LV回答全体" runat="server" DataSourceID="SqlDataSource1_sub" 
    DataKeyNames="QNO,履修年度,成績年度,分野CD,科目CD,講座CD,回数,講師CD,学籍NO">
    <LayoutTemplate>
        <div class="answer-container">
            <asp:PlaceHolder ID="itemPlaceholder" runat="server" />
        </div>
    </LayoutTemplate>
    <ItemTemplate>
        <div class="answer-item">
            <%-- A06 --%>
            <div id="answer6Container" class="form-group" runat="server">
                <asp:Label ID="lbl_A6" runat="server" Text="-" Visible="false" />
                <asp:DropDownList ID="ddl_A6" AppendDataBoundItems="True"
                    DataValueField="回答CD" DataTextField="回答" 
                    CssClass="input" runat="server">
                    <asp:ListItem />
                </asp:DropDownList>
                <div class="error-mes">
                    <asp:RequiredFieldValidator ID="valDdlA6" ControlToValidate="ddl_A6" 
                        InitialValue="" ErrorMessage="選択してください" runat="server" 
                        Display="Dynamic" />
                </div>
            </div>
            <%-- A07 --%>
            <div id="answer7Container" class="form-group" runat="server">
               <asp:Label ID="lbl_A7" runat="server" Text="-" Visible="false" />
                <asp:DropDownList ID="ddl_A7" AppendDataBoundItems="True"
                    DataValueField="回答CD" DataTextField="回答" 
                    CssClass="input" runat="server">
                    <asp:ListItem />
                </asp:DropDownList>
                <div class="error-mes">
                    <asp:RequiredFieldValidator ID="valDdlA7" ControlToValidate="ddl_A7" 
                        InitialValue="" ErrorMessage="選択してください" runat="server" 
                        Display="Dynamic" />
                </div>
            </div>
            <div id="answer8Container" class="form-group" runat="server">
               <asp:Label ID="lbl_A8" runat="server" Text="-" Visible="false" />
                          <asp:DropDownList
                              ID="ddl_A8" AppendDataBoundItems="True"
                              DataValueField="回答CD" DataTextField="回答" 
                              CssClass="input"  runat="server">
                              <asp:ListItem />
                          </asp:DropDownList>
                        <div class="error-mes">
                            <asp:RequiredFieldValidator ID="valDdlA8" ControlToValidate="ddl_A8" InitialValue=""　
                                ErrorMessage="選択してください" runat="server" Display="Dynamic" />
                        </div>
              </div>
              <div id="answer9Container" class="form-group" runat="server">
               <asp:Label ID="lbl_A9" runat="server" Text="-" Visible="false" />
                          <asp:DropDownList
                              ID="ddl_A9" AppendDataBoundItems="True"
                              DataValueField="回答CD" DataTextField="回答" 
                              CssClass="input"  runat="server">
                              <asp:ListItem />
                          </asp:DropDownList>
                        <div class="error-mes">
                            <asp:RequiredFieldValidator ID="valDdlA9" ControlToValidate="ddl_A9" InitialValue="" 
                                ErrorMessage="選択してください" runat="server" Display="Dynamic"/>
                        </div>
              </div>
              <div id="answer10Container" class="form-group" runat="server">
               <asp:Label ID="lbl_A10" runat="server" Text="-" Visible="false" />
                          <asp:DropDownList
                              ID="ddl_A10" AppendDataBoundItems="True"
                              DataValueField="回答CD" DataTextField="回答"
                              CssClass="input"  runat="server">
                              <asp:ListItem />
                          </asp:DropDownList>
                        <div class="error-mes">
                      <asp:RequiredFieldValidator ID="valDdlA10" ControlToValidate="ddl_A10" InitialValue="" 
                          ErrorMessage="選択してください" runat="server" Display="Dynamic"/>
                        </div>
              </div>
              <div id="answer14Container" class="form-group" runat="server">
               <asp:Label ID="lbl_A14" runat="server" Text="-" Visible="false" />
                          <asp:DropDownList
                              ID="ddl_A14" AppendDataBoundItems="True"
                              DataValueField="回答CD" DataTextField="回答"
                              CssClass="input"  runat="server">
                              <asp:ListItem />
                          </asp:DropDownList>
                  <div class="error-mes">
                      <asp:RequiredFieldValidator ID="valDdlA14" ControlToValidate="ddl_A14" InitialValue="" 
                          ErrorMessage="選択してください" runat="server" Display="Dynamic"/>
                      </div>
              </div>
              <div id="answer15Container" class="form-group" runat="server">
               <asp:Label ID="lbl_A15" runat="server" Text="-" Visible="false" />
                          <asp:DropDownList
                              ID="ddl_A15" AppendDataBoundItems="True"
                              DataValueField="回答CD" DataTextField="回答"
                              CssClass="input"  runat="server">
                              <asp:ListItem />
                          </asp:DropDownList>
                  <div class="error-mes">
                      <asp:RequiredFieldValidator ID="valDdlA15" ControlToValidate="ddl_A15" InitialValue="" 
                          ErrorMessage="選択してください" runat="server" Display="Dynamic"/>
                  </div>
              </div>
              <div id="answer20Container" class="form-group" runat="server">
               <asp:Label ID="lbl_A20" runat="server" Text="-" Visible="false" />
                          <asp:DropDownList
                              ID="ddl_A20" AppendDataBoundItems="True"
                              DataValueField="回答CD" DataTextField="回答"
                              CssClass="input"  runat="server">
                              <asp:ListItem />
                          </asp:DropDownList>
                  <div class="error-mes">
                      <asp:RequiredFieldValidator ID="valDdlA20" ControlToValidate="ddl_A20" InitialValue="" 
                          ErrorMessage="選択してください" runat="server" Display="Dynamic"/>
                      </div>
              </div>
              <div id="answer21Container" class="form-group" runat="server">
               <asp:Label ID="lbl_A21" runat="server" Text="-" Visible="false" />
                          <asp:DropDownList
                              ID="ddl_A21" AppendDataBoundItems="True"
                              DataValueField="回答CD" DataTextField="回答"
                              CssClass="input"  runat="server">
                              <asp:ListItem />
                          </asp:DropDownList>
                  <div class="error-mes">
                      <asp:RequiredFieldValidator ID="valDdlA21" ControlToValidate="ddl_A21" InitialValue="" 
                          ErrorMessage="選択してください" runat="server" Display="Dynamic"/>
                  </div>
              </div>
              <div id="answer22Container" class="form-group" runat="server">
               <asp:Label ID="lbl_A22" runat="server" Text="-" Visible="false" />
                          <asp:DropDownList
                              ID="ddl_A22" AppendDataBoundItems="True"
                              DataValueField="回答CD" DataTextField="回答"
                              CssClass="input"  runat="server">
                              <asp:ListItem />
                          </asp:DropDownList>
                  <div class="error-mes">
                      <asp:RequiredFieldValidator ID="valDdlA22" ControlToValidate="ddl_A22" InitialValue="" 
                          ErrorMessage="選択してください" runat="server" Display="Dynamic"/>
                  </div>
              </div>
        </div>
    </ItemTemplate>
</asp:ListView>
        </div>
</div>
<div class="vertical_space"></div>
<%--自由記入欄--%>
<div style="width:100%;">
    <asp:GridView ID="VW自由記入欄" AutoGenerateColumns="False" DataKeyNames="QNO,履修年度,成績年度,分野CD,科目CD,講座CD,回数,講師CD,学籍NO"
        DataSourceID="SqlDataSource1_sub" runat="server" CssClass="listgv">
        <Columns>
            <asp:TemplateField HeaderText="質問１～５について、この評価になった理由">
                <HeaderStyle/>
                <ItemTemplate>
               <asp:Label ID="lbl_A11" runat="server" Text="-" Visible="false" />
                    <asp:TextBox
                        ID="txt_A11" Text='<%# Bind("A11") %>' CssClass="input free-text"
                        Width="100%" TextMode="MultiLine" Rows="3" runat="server" placeholder="(500文字以内で入力してください)"
                    />
                    <br />
                    <asp:RegularExpressionValidator
                        ID="txtA11_REV" ControlToValidate="txt_A11" ErrorMessage="500文字以内で入力してください"
                        ValidationExpression="(.|\n){1,500}" runat="server"
                    />
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
    </asp:GridView>
</div>
<div class="vertical_space"></div>
<%--セミナーを知ったきっかけ--%>
<div class="seminar-grid-container">
    <div class="seminar-gv">
        <asp:GridView
            ID="CheckListForSeminar_12" AutoGenerateColumns="False" DataKeyNames="QNO,履修年度,成績年度,分野CD,科目CD,講座CD,回数,講師CD,学籍NO"
            DataSourceID="SqlDataSource1_sub" OnRowDataBound="CheckListForSeminar_RowDataBound" runat="server" CssClass="list3"
        >
            <Columns>
                <asp:TemplateField HeaderText="今回のセミナーをどちらでお知りになりましたか。（複数回答可）">
                    <HeaderTemplate>
                        <div class="header-cell">今回のセミナーをどちらでお知りになりましたか。（複数回答可）</div>
                    </HeaderTemplate>
                    <ItemTemplate>
                        <asp:CheckBoxList ID="cbl_12" runat="server" RepeatColumns="2" RepeatDirection="Horizontal"
                            RepeatLayout="Table" CssClass="checkboxlist">
                        </asp:CheckBoxList>
                        <%--その他枠--%>
                        <asp:CheckBox runat="server" Text="その他" ID="chk_12_another" CssClass="chkbx_another" AutoPostBack="false"></asp:CheckBox>
                        <asp:TextBox runat="server" ID="txt_12_another" Enabled="false" CssClass="txt_another" />
                    </ItemTemplate>
                </asp:TemplateField>
            </Columns>
        </asp:GridView>
    </div>
    <div class="seminar-gv">
        <asp:GridView
            ID="CheckListForSeminar_13" AutoGenerateColumns="False" DataKeyNames="QNO,履修年度,成績年度,分野CD,科目CD,講座CD,回数,講師CD,学籍NO"
            DataSourceID="SqlDataSource1_sub" OnRowDataBound="CheckListForSeminar_RowDataBound" runat="server" CssClass="list3"
        >
            <Columns>
                  <asp:TemplateField HeaderText="今後、取り上げてほしいテーマについて伺います。（複数回答可）">
                    <HeaderTemplate>
                        <div class="header-cell">今後、取り上げてほしいテーマについて伺います。（複数回答可）</div>
                    </HeaderTemplate>
                    <ItemTemplate>
                        <asp:CheckBoxList ID="cbl_13" runat="server" RepeatColumns="4" RepeatDirection="Horizontal"
                            RepeatLayout="Table" CssClass="checkboxlist">
                        </asp:CheckBoxList>
                        <%--その他枠--%>
                        <asp:CheckBox runat="server"　Text="その他" ID="chk_13_another" CssClass="chkbx_another" AutoPostBack="false"></asp:CheckBox>
                        <asp:TextBox runat="server" ID="txt_13_another" Enabled="false" CssClass="txt_another" />
                    </ItemTemplate>
                </asp:TemplateField>
            </Columns>
        </asp:GridView>
    </div>
</div>
<div class="vertical_space"></div>
<%--講義テーマ欄--%>
<div style="width:100%">
    <asp:GridView ID="VW講義テーマ" AutoGenerateColumns="False" DataKeyNames="QNO,履修年度,成績年度,分野CD,科目CD,講座CD,回数,講師CD,学籍NO"
        DataSourceID="SqlDataSource1_sub" runat="server" CssClass="listgv">
        <Columns>
            <asp:TemplateField HeaderText="カリキュラムについて、追加したい講義、なくてもよいと思う講義やテーマ">
                <ItemTemplate>
               <asp:Label ID="lbl_A16" runat="server" Text="-" Visible="false" />
                    <asp:TextBox
                        ID="txt_A16" Text='<%# Bind("A16") %>' CssClass="input free-text"
                        TextMode="MultiLine" Rows="3" runat="server" placeholder="(500文字以内で入力してください)"
                    />
                    <br />
                    <asp:RegularExpressionValidator
                        ID="txtA16_REV" ControlToValidate="txt_A16" ErrorMessage="500文字以内で入力してください"
                        ValidationExpression="(.|\n){1,500}" runat="server"
                    />
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
    </asp:GridView>
</div>
<%--その他要望欄--%>
<div style="width:100%;">
    <asp:GridView ID="VWその他要望" AutoGenerateColumns="False" DataKeyNames="QNO,履修年度,成績年度,分野CD,科目CD,講座CD,回数,講師CD,学籍NO"
         DataSourceID="SqlDataSource1_sub" runat="server" CssClass="listgv">
        <Columns>
            <asp:TemplateField HeaderText="その他、研修（セミナー）に関する意見、要望（実施時期や講義形式等）">
                <ItemTemplate>
               <asp:Label ID="lbl_A17" runat="server" Text="-" Visible="false" />
                    <asp:TextBox
                        ID="txt_A17" Text='<%# Bind("A17") %>' CssClass="input free-text"
                        TextMode="MultiLine" Rows="3" runat="server" placeholder="(500文字以内で入力してください)"
                    />
                    <br />
                    <asp:RegularExpressionValidator
                        ID="txtA17_REV" ControlToValidate="txt_A17" ErrorMessage="500文字以内で入力してください"
                        ValidationExpression="(.|\n){1,500}" runat="server"
                    />
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
    </asp:GridView>
</div>
<%--業務上問題欄--%>
<div style="width:100%;">
    <asp:GridView ID="VW業務上問題" AutoGenerateColumns="False" DataKeyNames="QNO,履修年度,成績年度,分野CD,科目CD,講座CD,回数,講師CD,学籍NO"
        DataSourceID="SqlDataSource1_sub" runat="server" CssClass="listgv">
        <Columns>
            <asp:TemplateField HeaderText="あなたの職場で業務上の課題となっていることなど">
                <ItemTemplate>
               <asp:Label ID="lbl_A18" runat="server" Text="-" Visible="false" />
                    <asp:TextBox
                        ID="txt_A18" Text='<%# Bind("A18") %>' CssClass="input free-text"　Width="100%"
                         TextMode="MultiLine" Rows="3" runat="server" placeholder="(500文字以内で入力してください)"
                    />
                    <br />
                    <asp:RegularExpressionValidator
                        ID="txtA18_REV" ControlToValidate="txt_A18" ErrorMessage="500文字以内で入力してください"
                        ValidationExpression="(.|\n){1,500}" runat="server"
                    />
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
    </asp:GridView>
</div>
<%--生活面要望欄--%>
<div style="width:100%">
    <asp:GridView ID="VW生活面要望" AutoGenerateColumns="False" DataKeyNames="QNO,履修年度,成績年度,分野CD,科目CD,講座CD,回数,講師CD,学籍NO"
         DataSourceID="SqlDataSource1_sub" runat="server" CssClass="listgv">
        <Columns>
            <asp:TemplateField HeaderText="生活面（食堂、情報・意見交換会、亦楽寮生活など）、施設運営、その他についての意見、要望">
                <ItemTemplate>
               <asp:Label ID="lbl_A19" runat="server" Text="-" Visible="false" />
                    <asp:TextBox
                        ID="txt_A19" Text='<%# Bind("A19") %>' CssClass="input free-text"
                        TextMode="MultiLine" Rows="3" runat="server" placeholder="(500文字以内で入力してください)"
                    />
                    <br />
                    <asp:RegularExpressionValidator
                        ID="txtA19_REV" ControlToValidate="txt_A19" ErrorMessage="500文字以内で入力してください"
                        ValidationExpression="(.|\n){1,500}" runat="server"
                    />
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
    </asp:GridView>
</div>
<div></div>
<div class="confirm-btn-area">
    <asp:Label ID="lb_Mes確定" runat="server" style="color:red;font-size:9pt;" Text="すべてのアンケートに回答したら、<br />最後に［確定］ボタンを押して提出してください。<br />「確定」ボタンを押した後は、アンケートの編集は出来ません。"></asp:Label>
    <div class="vertical_space"></div>
    <asp:Button ID="btn_確定" CssClass="button" Text="&nbsp;&nbsp;確&nbsp;定&nbsp;&nbsp;" runat="server" OnClientClick="return validateAndConfirm();"/>
    <asp:Label runat="server" ID="lb_timeStamp"></asp:Label>
</div>
<%-- 隠し項目 Start --%>
<%--<asp:Label ID="G_NO" Visible="False" runat="server" />
<asp:Label ID="FRM_QNO" Visible="False" runat="server" />
<%-- 隠し項目 End --%>
</div>
</asp:Content>
<%-- [Webフォーム]body End --%>