[289739, 323933, 335892] WCAG 2.0/JIS support (Level A/AA), UI enhancements
diff --git a/plugins/org.eclipse.actf.visualization.eval/icons/Conf.png b/plugins/org.eclipse.actf.visualization.eval/icons/Conf.png
new file mode 100644
index 0000000..7988789
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.eval/icons/Conf.png
Binary files differ
diff --git a/plugins/org.eclipse.actf.visualization.eval/icons/ConfC.png b/plugins/org.eclipse.actf.visualization.eval/icons/ConfC.png
new file mode 100644
index 0000000..38c2fb6
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.eval/icons/ConfC.png
Binary files differ
diff --git a/plugins/org.eclipse.actf.visualization.eval/icons/ConfL.png b/plugins/org.eclipse.actf.visualization.eval/icons/ConfL.png
new file mode 100644
index 0000000..c7e2481
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.eval/icons/ConfL.png
Binary files differ
diff --git a/plugins/org.eclipse.actf.visualization.eval/icons/ConfN.png b/plugins/org.eclipse.actf.visualization.eval/icons/ConfN.png
new file mode 100644
index 0000000..8ef3125
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.eval/icons/ConfN.png
Binary files differ
diff --git a/plugins/org.eclipse.actf.visualization.eval/icons/ConfO.png b/plugins/org.eclipse.actf.visualization.eval/icons/ConfO.png
new file mode 100644
index 0000000..3e2e85d
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.eval/icons/ConfO.png
Binary files differ
diff --git a/plugins/org.eclipse.actf.visualization.eval/icons/ConfP.png b/plugins/org.eclipse.actf.visualization.eval/icons/ConfP.png
new file mode 100644
index 0000000..da1432d
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.eval/icons/ConfP.png
Binary files differ
diff --git a/plugins/org.eclipse.actf.visualization.eval/icons/ConfR.png b/plugins/org.eclipse.actf.visualization.eval/icons/ConfR.png
new file mode 100644
index 0000000..49dbd1b
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.eval/icons/ConfR.png
Binary files differ
diff --git a/plugins/org.eclipse.actf.visualization.eval/icons/ConfU.png b/plugins/org.eclipse.actf.visualization.eval/icons/ConfU.png
new file mode 100644
index 0000000..3b3719d
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.eval/icons/ConfU.png
Binary files differ
diff --git a/plugins/org.eclipse.actf.visualization.eval/icons/ErrO.png b/plugins/org.eclipse.actf.visualization.eval/icons/ErrO.png
new file mode 100644
index 0000000..a729e6d
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.eval/icons/ErrO.png
Binary files differ
diff --git a/plugins/org.eclipse.actf.visualization.eval/icons/ErrP.png b/plugins/org.eclipse.actf.visualization.eval/icons/ErrP.png
new file mode 100644
index 0000000..3686f83
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.eval/icons/ErrP.png
Binary files differ
diff --git a/plugins/org.eclipse.actf.visualization.eval/icons/ErrR.png b/plugins/org.eclipse.actf.visualization.eval/icons/ErrR.png
new file mode 100644
index 0000000..dfd2693
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.eval/icons/ErrR.png
Binary files differ
diff --git a/plugins/org.eclipse.actf.visualization.eval/icons/ErrU.png b/plugins/org.eclipse.actf.visualization.eval/icons/ErrU.png
new file mode 100644
index 0000000..f92d738
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.eval/icons/ErrU.png
Binary files differ
diff --git a/plugins/org.eclipse.actf.visualization.eval/icons/InfoO.png b/plugins/org.eclipse.actf.visualization.eval/icons/InfoO.png
new file mode 100644
index 0000000..31d6fe1
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.eval/icons/InfoO.png
Binary files differ
diff --git a/plugins/org.eclipse.actf.visualization.eval/icons/InfoP.png b/plugins/org.eclipse.actf.visualization.eval/icons/InfoP.png
new file mode 100644
index 0000000..3b0036e
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.eval/icons/InfoP.png
Binary files differ
diff --git a/plugins/org.eclipse.actf.visualization.eval/icons/InfoR.png b/plugins/org.eclipse.actf.visualization.eval/icons/InfoR.png
new file mode 100644
index 0000000..c86db30
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.eval/icons/InfoR.png
Binary files differ
diff --git a/plugins/org.eclipse.actf.visualization.eval/icons/InfoU.png b/plugins/org.eclipse.actf.visualization.eval/icons/InfoU.png
new file mode 100644
index 0000000..06b5f5d
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.eval/icons/InfoU.png
Binary files differ
diff --git a/plugins/org.eclipse.actf.visualization.eval/icons/WarnO.png b/plugins/org.eclipse.actf.visualization.eval/icons/WarnO.png
new file mode 100644
index 0000000..3c36d78
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.eval/icons/WarnO.png
Binary files differ
diff --git a/plugins/org.eclipse.actf.visualization.eval/icons/WarnP.png b/plugins/org.eclipse.actf.visualization.eval/icons/WarnP.png
new file mode 100644
index 0000000..75be198
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.eval/icons/WarnP.png
Binary files differ
diff --git a/plugins/org.eclipse.actf.visualization.eval/icons/WarnR.png b/plugins/org.eclipse.actf.visualization.eval/icons/WarnR.png
new file mode 100644
index 0000000..29abdb8
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.eval/icons/WarnR.png
Binary files differ
diff --git a/plugins/org.eclipse.actf.visualization.eval/icons/WarnU.png b/plugins/org.eclipse.actf.visualization.eval/icons/WarnU.png
new file mode 100644
index 0000000..30856b1
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.eval/icons/WarnU.png
Binary files differ
diff --git a/plugins/org.eclipse.actf.visualization.eval/plugin.properties b/plugins/org.eclipse.actf.visualization.eval/plugin.properties
index 5756f08..0649fc6 100644
--- a/plugins/org.eclipse.actf.visualization.eval/plugin.properties
+++ b/plugins/org.eclipse.actf.visualization.eval/plugin.properties
@@ -8,4 +8,4 @@
 # Contributors:
 #     IBM Corporation - initial API and implementation
 ###############################################################################
-preferences.guideline.title=Guideline Checker
+preferences.guideline.title=Accessibility Evaluation
diff --git a/plugins/org.eclipse.actf.visualization.eval/plugin_ja.properties b/plugins/org.eclipse.actf.visualization.eval/plugin_ja.properties
index 3b6bb95..d45cbdb 100644
--- a/plugins/org.eclipse.actf.visualization.eval/plugin_ja.properties
+++ b/plugins/org.eclipse.actf.visualization.eval/plugin_ja.properties
@@ -1,5 +1,5 @@
 ###############################################################################
-# Copyright (c) 2007, 2008 IBM Corporation and others.
+# Copyright (c) 2007, 2011 IBM Corporation and others.
 # All rights reserved. This program and the accompanying materials
 # are made available under the terms of the Eclipse Public License v1.0
 # which accompanies this distribution, and is available at
@@ -8,5 +8,5 @@
 # Contributors:
 #     IBM Corporation - initial API and implementation
 ###############################################################################
-preferences.guideline.title=\u30ac\u30a4\u30c9\u30e9\u30a4\u30f3\u30c1\u30a7\u30c3\u30ab\u30fc
+preferences.guideline.title=\u30a2\u30af\u30bb\u30b7\u30d3\u30ea\u30c6\u30a3\u691c\u8a3c
 
diff --git a/plugins/org.eclipse.actf.visualization.eval/resources/checkitem.xml b/plugins/org.eclipse.actf.visualization.eval/resources/checkitem.xml
index eba5e7a..6a38e75 100644
--- a/plugins/org.eclipse.actf.visualization.eval/resources/checkitem.xml
+++ b/plugins/org.eclipse.actf.visualization.eval/resources/checkitem.xml
@@ -14,10 +14,10 @@
    <guideline>
     <gItem name="WCAG" id="3.2" />
     <gItem name="WCAG 2.0" id="4.1.1" />
-    <gItem name="JIS" id="7.4.1.1" />
+    <gItem name="JIS" id="7.4.1.1" techniques="H88"/>
    </guideline>
    <metrics>
-    <mItem name="Compliance" score="100" />
+    <mItem name="Robust" score="5" />
    </metrics>
    <description>
     <desc>This page seems to have several BODY elements. Please correct html.</desc>
@@ -27,10 +27,10 @@
    <guideline>
     <gItem name="WCAG" id="3.2" />
     <gItem name="WCAG 2.0" id="4.1.1" />
-    <gItem name="JIS" id="7.4.1.1" />
+    <gItem name="JIS" id="7.4.1.1" techniques="H88"/>
    </guideline>
    <metrics>
-    <mItem name="Compliance" score="100" />
+    <mItem name="Robust" score="5" />
    </metrics>
    <description>
     <desc>This page seems to have HEAD element under BODY element. Please correct html.</desc>
@@ -40,10 +40,10 @@
    <guideline>
     <gItem name="WCAG" id="3.2" />
     <gItem name="WCAG 2.0" id="4.1.1" />
-    <gItem name="JIS" id="7.4.1.1" />
+    <gItem name="JIS" id="7.4.1.1" techniques="H88"/>
    </guideline>
    <metrics>
-    <mItem name="Compliance" score="100" />
+    <mItem name="Robust" score="5" />
    </metrics>
    <description>
     <desc>This page seems to have several HTML elements. Please correct html.</desc>
@@ -53,10 +53,10 @@
    <guideline>
     <gItem name="WCAG" id="3.2" />
     <gItem name="WCAG 2.0" id="4.1.1" />
-    <gItem name="JIS" id="7.4.1.1" />
+    <gItem name="JIS" id="7.4.1.1" techniques="H88"/>
    </guideline>
    <metrics>
-    <mItem name="Compliance" score="100" />
+    <mItem name="Robust" score="5" />
    </metrics>
    <description>
     <desc>BODY elements seems to be not properly placed. Please correct html.</desc>
@@ -66,10 +66,12 @@
    <guideline>
     <gItem name="WCAG" id="3.2" />
     <gItem name="WCAG 2.0" id="4.1.1" />
-    <gItem name="JIS" id="7.4.1.1" />
+    <gItem name="WCAG 2.0" id="4.1.1" />
+    <gItem name="JIS" id="7.4.1.1" techniques="H88"/>
+    <gItem name="JIS" id="7.4.1.1" techniques="H88"/>
    </guideline>
    <metrics>
-    <mItem name="Compliance" score="100" />
+    <mItem name="Robust" score="5" />
    </metrics>
    <description>
     <desc>This page seems to have no BODY element, or position of BODY is wrong. Please correct html.</desc>
@@ -79,23 +81,23 @@
    <guideline>
     <gItem name="WCAG" id="3.2" />
     <gItem name="WCAG 2.0" id="4.1.1" />
-    <gItem name="JIS" id="7.4.1.1" />
+    <gItem name="JIS" id="7.4.1.1" techniques="H88"/>
    </guideline>
    <metrics>
-    <mItem name="Compliance" />
+    <mItem name="Robust" score="2" />
    </metrics>
    <description>
     <desc>This page seems to have no BODY (or HEAD) element, or position of BODY is wrong. Please correct html.</desc>
    </description>
   </checkitem>
-  <checkitem id="C_1000.6" type="warning" >
+  <checkitem id="C_1000.6" type="user" >
    <guideline>
     <gItem name="WCAG" id="3.2" />
     <gItem name="WCAG 2.0" id="4.1.1" />
-    <gItem name="JIS" id="7.4.1.1" />
+    <gItem name="JIS" id="7.4.1.1" techniques="H88"/>
    </guideline>
    <metrics>
-    <mItem name="Compliance" />
+    <mItem name="Robust" />
    </metrics>
    <description>
     <desc>Make sure to use a public text identifier in a &amp;lt;!DOCTYPE&amp;gt; statement.</desc>
@@ -105,13 +107,13 @@
    <guideline>
     <gItem name="WCAG" id="3.2" />
     <gItem name="WCAG 2.0" id="4.1.1" />
-    <gItem name="JIS" id="7.4.1.1" />
+    <gItem name="JIS" id="7.4.1.1" techniques="H88"/>
    </guideline>
    <metrics>
-    <mItem name="Compliance" />
+    <mItem name="Robust" score="2" />
    </metrics>
    <description>
-    <desc>Please provide &amp;lt;!DOCTYPE&amp;gt; statement.</desc>
+    <desc>As no DOCTYPE declaration is found, validators may produce wrong results and conformance of the document is not able to be checked.</desc>
    </description>
   </checkitem>
   <checkitem id="B_0" type="error" >
@@ -119,12 +121,11 @@
     <gItem name="WCAG" id="1.1" />
     <gItem name="WCAG 2.0" id="1.1.1" />
     <gItem name="Section508" id="a" />
-    <gItem name="JIS" id="7.1.1.1" />
+    <gItem name="JIS" id="7.1.1.1" techniques="H37,H67,F38,F65" />
     <gItem name="IBMGuideline" id="1" />
    </guideline>
    <metrics>
-    <mItem name="Compliance" score="2" />
-    <mItem name="Listenability" score="2" />
+    <mItem name="Perceivable" score="5" />
    </metrics>
    <description>
     <desc>No alternative text for an image (If the image has no information to read out, please provide alt="".): src="".</desc>
@@ -133,15 +134,14 @@
   <checkitem id="B_1" type="error" >
    <guideline>
     <gItem name="WCAG" id="1.1" />
-    <gItem name="WCAG 2.0" id="1.1.1" />
+    <gItem name="WCAG 2.0" id="1.1.1" techniques="H36,F65"/>
     <gItem name="Section508" id="a" />
     <gItem name="Section508" id="n" />
-    <gItem name="JIS" id="7.1.1.1" />
+    <gItem name="JIS" id="7.1.1.1" techniques="H36,F65"/>
     <gItem name="IBMGuideline" id="7" />
    </guideline>
    <metrics>
-    <mItem name="Compliance" score="2" />
-    <mItem name="Listenability" score="2" />
+    <mItem name="Perceivable" score="5" />
    </metrics>
    <description>
     <desc>No alternative text for an image button.</desc>
@@ -150,14 +150,13 @@
   <checkitem id="B_2" type="error" >
    <guideline>
     <gItem name="WCAG" id="1.1" />
-    <gItem name="WCAG 2.0" id="1.1.1" />
+    <gItem name="WCAG 2.0" id="1.1.1" techniques="H24,F65"/>
     <gItem name="Section508" id="a" />
-    <gItem name="JIS" id="7.1.1.1" />
+    <gItem name="JIS" id="7.1.1.1" techniques="H24,F65"/>
     <gItem name="IBMGuideline" id="2" />
    </guideline>
    <metrics>
-    <mItem name="Compliance" score="2" />
-    <mItem name="Listenability" score="2" />
+    <mItem name="Perceivable" score="5" />
    </metrics>
    <description>
     <desc>No alternative text for an AREA: map name="".</desc>
@@ -166,43 +165,40 @@
   <checkitem id="B_4" type="error" >
    <guideline>
     <gItem name="WCAG" id="1.1" />
-    <gItem name="WCAG 2.0" id="1.1.1" />
-    <gItem name="JIS" id="7.1.1.1" />
+<!--    <gItem name="WCAG 2.0" id="1.1.1" />
+    <gItem name="JIS" id="7.1.1.1" techniques="F30"/>-->
     <gItem name="IBMGuideline" id="1" />
    </guideline>
    <metrics>
-    <mItem name="Compliance" score="2"/>
-    <mItem name="Listenability" score="5" />
+    <mItem name="Perceivable" score="5" />
    </metrics>
    <description>
     <desc>"" is not appropriate as an ALT attribute for an image.</desc>
    </description>
   </checkitem>
-  <checkitem id="B_5" type="error" >
+  <checkitem id="B_5" type="warning" >
    <guideline>
     <gItem name="WCAG" id="1.1" />
     <gItem name="WCAG 2.0" id="1.1.1" />
-    <gItem name="JIS" id="7.1.1.1" />
+    <gItem name="JIS" id="7.1.1.1" techniques="F30,G94"/>
     <gItem name="IBMGuideline" id="7" />
    </guideline>
    <metrics>
-    <mItem name="Compliance" score="2" />
-    <mItem name="Listenability" score="5" />
+    <mItem name="Perceivable" score="2" />
    </metrics>
    <description>
     <desc>"" is not appropriate as an ALT attribute for an image button.</desc>
    </description>
   </checkitem>
-  <checkitem id="B_6" type="error" >
+  <checkitem id="B_6" type="warning" >
    <guideline>
     <gItem name="WCAG" id="1.1" />
     <gItem name="WCAG 2.0" id="1.1.1" />
-    <gItem name="JIS" id="7.1.1.1" />
+    <gItem name="JIS" id="7.1.1.1" techniques="F30,G94"/>
     <gItem name="IBMGuideline" id="2" />
    </guideline>
    <metrics>
-    <mItem name="Compliance" score="2" />
-    <mItem name="Listenability" score="5" />
+    <mItem name="Perceivable" score="2" />
    </metrics>
    <description>
     <desc>"" is not appropriate as an ALT attribute for an AREA.</desc>
@@ -213,11 +209,11 @@
     <gItem name="WCAG" id="13.6" />
     <gItem name="WCAG 2.0" id="2.4.1" />
     <gItem name="Section508" id="o" />
-    <gItem name="JIS" id="7.2.4.1" />
+    <gItem name="JIS" id="7.2.4.1" techniques="G123,G124" />
     <gItem name="IBMGuideline" id="8" />
    </guideline>
    <metrics>
-    <mItem name="Navigability" score="5" />
+    <mItem name="Operable" score="5" />
    </metrics>
    <description>
     <desc>This intra-page link is broken because of a missing destination anchor "".</desc>
@@ -227,13 +223,13 @@
    <guideline>
     <gItem name="WCAG" id="13.1" />
     <gItem name="WCAG 2.0" id="1.1.1" />
-    <gItem name="JIS" id="7.1.1.1" />
+    <gItem name="JIS" id="7.1.1.1" techniques="H2"/>
     <gItem name="IBMGuideline" id="1" />
     <gItem name="IBMGuideline" id="2" />
     <gItem name="IBMGuideline" id="7" />
    </guideline>
    <metrics>
-    <mItem name="Listenability" score="2" />
+    <mItem name="Perceivable" score="5" />
    </metrics>
    <description>
     <desc>Redundant text information: .</desc>
@@ -244,28 +240,30 @@
     <gItem name="WCAG" id="13.6" />
     <gItem name="WCAG 2.0" id="2.4.1" />
     <gItem name="Section508" id="o" />
-    <gItem name="JIS" id="7.2.4.1" />
+    <gItem name="JIS" id="7.2.4.1" techniques="G1" />
     <gItem name="IBMGuideline" id="8" />
    </guideline>
    <metrics>
-    <mItem name="Navigability" score="20" />
+    <mItem name="Operable" score="5" />
    </metrics>
    <description>
     <desc>Provide skip-links such as "skip to main".</desc>
    </description>
   </checkitem>
-  <checkitem id="B_12" type="error" >
+  <checkitem id="B_12" type="info" >
    <guideline>
     <gItem name="WCAG" id="13.6" />
     <gItem name="WCAG 2.0" id="1.3.1" />
     <gItem name="WCAG 2.0" id="2.4.1" />
     <gItem name="Section508" id="o" />
-    <gItem name="JIS" id="7.1.3.1" />
-    <gItem name="JIS" id="7.2.4.1" />
+    <gItem name="JIS" id="7.1.3.1" techniques="H42"/>
+    <gItem name="JIS" id="7.2.4.1" techniques="G1, G123, G124, H69"/>
+    <gItem name="JIS" id="7.2.4.10" techniques="G141"/>
     <gItem name="IBMGuideline" id="8" />
    </guideline>
    <metrics>
-    <mItem name="Navigability" score="50" />
+    <mItem name="Perceivable" />
+    <mItem name="Operable" />
    </metrics>
    <description>
     <desc>Provide intra-page links or use headings. Because there are no effective intra-page links or headings, arrival time to some content is over 120 seconds.</desc>
@@ -274,16 +272,17 @@
   <checkitem id="B_14" type="error" >
    <guideline>
     <gItem name="WCAG" id="13.1" />
+    <gItem name="WCAG 2.0" id="1.1.1" />
     <gItem name="WCAG 2.0" id="2.4.4" />
     <gItem name="WCAG 2.0" id="2.4.9" />
-    <gItem name="JIS" id="7.2.4.4" />
-    <gItem name="JIS" id="7.2.4.9" />
+    <gItem name="JIS" id="7.1.1.1" techniques="H30"/>
+    <gItem name="JIS" id="7.2.4.4" techniques="H30"/>
+    <gItem name="JIS" id="7.2.4.9" techniques="H30"/>
     <gItem name="IBMGuideline" id="8" />
    </guideline>
    <metrics>
-    <mItem name="Compliance" score="5" />
-    <mItem name="Listenability" score="5" />
-    <mItem name="Navigability" score="5" />
+    <mItem name="Perceivable" score="5" />
+    <mItem name="Operable" score="5" />
    </metrics>
    <description>
     <desc>This intra-page link, "", is not accessible, since there is no readable text.</desc>
@@ -293,10 +292,10 @@
    <guideline>
     <gItem name="WCAG" id="14.1" />
     <gItem name="WCAG 2.0" id="1.3.2" />
-    <gItem name="JIS" id="7.1.3.2" />
+    <gItem name="JIS" id="7.1.3.2" techniques="C8,F32"/>
    </guideline>
    <metrics>
-    <mItem name="Listenability" score="2" />
+    <mItem name="Perceivable" score="5" />
    </metrics>
    <description>
     <desc>"", is inappropriate text.</desc>
@@ -306,19 +305,19 @@
    <guideline>
     <gItem name="WCAG" id="10.2" />
     <gItem name="WCAG" id="12.4" />
-    <gItem name="WCAG 2.0" id="1.1.1" />
+    <gItem name="Section508" id="n" />
+<!--    <gItem name="WCAG 2.0" id="1.1.1" />
     <gItem name="WCAG 2.0" id="1.3.1" />
     <gItem name="WCAG 2.0" id="3.3.2" />
     <gItem name="WCAG 2.0" id="4.1.2" />
-    <gItem name="Section508" id="n" />
     <gItem name="JIS" id="7.1.1.1" />
     <gItem name="JIS" id="7.1.3.1" />
     <gItem name="JIS" id="7.3.3.2" />
-    <gItem name="JIS" id="7.4.1.2" />
+    <gItem name="JIS" id="7.4.1.2" />-->
     <gItem name="IBMGuideline" id="7" />
    </guideline>
    <metrics>
-    <mItem name="Navigability" score="2" />
+    <mItem name="Operable" score="5" />
    </metrics>
    <description>
     <desc>No ID attribute for an input element.</desc>
@@ -329,11 +328,11 @@
     <gItem name="WCAG" id="13.6" />
     <gItem name="WCAG 2.0" id="2.4.1" />
     <gItem name="Section508" id="o" />
-    <gItem name="JIS" id="7.2.4.1" />
+    <gItem name="JIS" id="7.2.4.1" techniques="G1"/>
     <gItem name="IBMGuideline" id="8" />
    </guideline>
    <metrics>
-    <mItem name="Navigability" score="5" />
+    <mItem name="Operable" score="5" />
    </metrics>
    <description>
     <desc>seconds is too long to get to the "skip to main" link</desc>
@@ -344,11 +343,11 @@
     <gItem name="WCAG" id="13.6" />
     <gItem name="WCAG 2.0" id="2.4.1" />
     <gItem name="Section508" id="o" />
-    <gItem name="JIS" id="7.2.4.1" />
+    <gItem name="JIS" id="7.2.4.1" techniques="G1"/>
     <gItem name="IBMGuideline" id="8" />
    </guideline>
    <metrics>
-    <mItem name="Navigability" score="5" />
+    <mItem name="Operable" score="5" />
    </metrics>
    <description>
     <desc>This skip-link is broken because of a missing destination anchor "".</desc>
@@ -359,94 +358,92 @@
     <gItem name="WCAG" id="13.6" />
     <gItem name="WCAG 2.0" id="2.4.1" />
     <gItem name="Section508" id="o" />
-    <gItem name="JIS" id="7.2.4.1" />
+    <gItem name="JIS" id="7.2.4.1" techniques="G1"/>
     <gItem name="IBMGuideline" id="8" />
    </guideline>
    <metrics>
-    <mItem name="Navigability" />
+    <mItem name="Operable" score="2" />
    </metrics>
    <description>
     <desc>"" is not appropriate for a skip-link. It should start with "skip to ..." or "jump to ...".</desc>
    </description>
   </checkitem>
-  <checkitem id="B_20" type="error" >
+  <checkitem id="B_20" type="warning" >
    <guideline>
     <gItem name="WCAG" id="13.6" />
     <gItem name="WCAG 2.0" id="2.4.1" />
     <gItem name="Section508" id="o" />
-    <gItem name="JIS" id="7.2.4.1" />
+    <gItem name="JIS" id="7.2.4.1" techniques="G1"/>
     <gItem name="IBMGuideline" id="8" />
    </guideline>
    <metrics>
-	<mItem name="Navigability" score="30" />   	
+	<mItem name="Operable" score="2" />  	
    </metrics>
    <description>
     <desc>Consider providing skip-links (such as "skip to main").</desc>
    </description>
   </checkitem>
-  <checkitem id="B_21" type="warning" >
+  <checkitem id="B_21" type="user" >
    <guideline>
     <gItem name="WCAG" id="13.6" />
     <gItem name="WCAG 2.0" id="2.4.1" />
     <gItem name="Section508" id="o" />
-    <gItem name="JIS" id="7.2.4.1" />
+    <gItem name="JIS" id="7.2.4.1" techniques="G1"/>
     <gItem name="IBMGuideline" id="8" />
    </guideline>
    <metrics>
-     	<mItem name="Navigability" />   	
+     <mItem name="Operable" />
    </metrics>
    <description>
     <desc>There is no skip-link (such as "skip to main") in this page, but the transit time is short, seconds. Make sure of the necessity of the skip-link.</desc>
    </description>
   </checkitem>
-  <checkitem id="B_22" type="error" >
+  <checkitem id="B_22" type="user" >
    <guideline>
     <gItem name="WCAG" id="13.6" />
-    <gItem name="WCAG 2.0" id="1.3.1" />
+    <gItem name="Section508" id="o" />
     <gItem name="WCAG 2.0" id="2.4.1" />
     <gItem name="WCAG 2.0" id="2.4.10" />
-    <gItem name="Section508" id="o" />
-    <gItem name="JIS" id="7.1.3.1" />
-    <gItem name="JIS" id="7.2.4.1" />
+    <gItem name="JIS" id="7.2.4.1" techniques="G123,H69"/>
     <gItem name="JIS" id="7.2.4.10" />
     <gItem name="IBMGuideline" id="8" />
    </guideline>
    <metrics>
-    <mItem name="Navigability" score="10" />
+    <mItem name="Operable" />
    </metrics>
    <description>
     <desc>Consider providing more intra-page links or using headings. Though there are some intra-page links, the arrival time to some content is over 120 seconds.</desc>
    </description>
   </checkitem>
-  <checkitem id="B_23" type="error" >
+  <checkitem id="B_23" type="user" >
    <guideline>
     <gItem name="WCAG" id="13.6" />
-    <gItem name="WCAG 2.0" id="1.3.1" />
-    <gItem name="WCAG 2.0" id="2.4.1" />
     <gItem name="Section508" id="o" />
-    <gItem name="JIS" id="7.1.3.1" />
-    <gItem name="JIS" id="7.2.4.1" />
+    <gItem name="WCAG 2.0" id="2.4.1" />
+    <gItem name="WCAG 2.0" id="2.4.10" />
+    <gItem name="JIS" id="7.2.4.1" techniques="G123,H69"/>
+    <gItem name="JIS" id="7.2.4.10" />
     <gItem name="IBMGuideline" id="8" />
    </guideline>
    <metrics>
-    <mItem name="Navigability" score="10" />
+    <mItem name="Operable" />
    </metrics>
    <description>
     <desc>Consider providing more headings or using intra-page links. Though there are some headings, the arrival time to some content is over 120 seconds.</desc>
    </description>
   </checkitem>
-  <checkitem id="B_24" type="error" >
+  <checkitem id="B_24" type="user" >
    <guideline>
     <gItem name="WCAG" id="13.6" />
-    <gItem name="WCAG 2.0" id="1.3.1" />
-    <gItem name="WCAG 2.0" id="2.4.1" />
     <gItem name="Section508" id="o" />
-    <gItem name="JIS" id="7.1.3.1" />
-    <gItem name="JIS" id="7.2.4.1" />
+    <gItem name="WCAG 2.0" id="2.4.1" />
+    <gItem name="WCAG 2.0" id="2.4.10" />
+    <gItem name="JIS" id="7.2.4.1" techniques="G123,H69"/>
+    <gItem name="JIS" id="7.2.4.10" />
     <gItem name="IBMGuideline" id="8" />
    </guideline>
    <metrics>
-    <mItem name="Navigability" score="5" />
+    <mItem name="Operable"  />
    </metrics>
    <description>
     <desc>Consider using intra-page links or providing more headings. Though there are intra-page links and headings, the arrival time to some content is over 120 seconds.</desc>
@@ -455,15 +452,17 @@
   <checkitem id="B_25" type="warning" >
    <guideline>
     <gItem name="WCAG" id="13.1" />
+    <gItem name="WCAG 2.0" id="1.1.1" />
     <gItem name="WCAG 2.0" id="2.4.4" />
     <gItem name="WCAG 2.0" id="2.4.9" />
-    <gItem name="JIS" id="7.2.4.4" />
-    <gItem name="JIS" id="7.2.4.9" />
+    <gItem name="JIS" id="7.1.1.1" techniques="H30"/>
+    <gItem name="JIS" id="7.2.4.4" techniques="H30"/>
+    <gItem name="JIS" id="7.2.4.9" techniques="H30"/>
     <gItem name="IBMGuideline" id="8" />
    </guideline>
    <metrics>
-    <mItem name="Listenability" />
-    <mItem name="Navigability" />
+    <mItem name="Perceivable" score="2" />
+    <mItem name="Operable" score="2" />
    </metrics>
    <description>
     <desc>This intra-page link, "", has only TITLE attribute to read out. Consider providing text in this link.</desc>
@@ -474,11 +473,11 @@
     <gItem name="WCAG" id="13.6" />
     <gItem name="WCAG 2.0" id="2.4.1" />    
     <gItem name="Section508" id="o" />
-    <gItem name="JIS" id="7.2.4.1" />
+    <gItem name="JIS" id="7.2.4.1" techniques="G1"/>
     <gItem name="IBMGuideline" id="8" />
    </guideline>
    <metrics>
-    <mItem name="Navigability" score="3" />
+    <mItem name="Operable" score="2" />
    </metrics>
    <description>
     <desc>"" is not appropriate TITLE attribute for a skip-link. It should start with "skip to ..." or "jump to ...".</desc>
@@ -489,12 +488,11 @@
     <gItem name="WCAG" id="1.1" />
     <gItem name="WCAG 2.0" id="1.1.1" />
     <gItem name="Section508" id="a" />
-    <gItem name="JIS" id="7.1.1.1" />
+    <gItem name="JIS" id="7.1.1.1" techniques="F30,G94"/>
     <gItem name="IBMGuideline" id="1" />
    </guideline>
    <metrics>
-    <mItem name="Compliance" />
-    <mItem name="Listenability" score="2" />
+    <mItem name="Perceivable" score="2" />
    </metrics>
    <description>
     <desc>"" might contain inappropriate text for ALT. (If the image has no information to read out, please provide alt="".)</desc>
@@ -504,13 +502,12 @@
    <guideline>
     <gItem name="WCAG" id="1.1" />
     <gItem name="WCAG" id="14.1" />
-    <gItem name="WCAG 2.0" id="1.1.1" />
-    <gItem name="JIS" id="7.1.1.1" />
+    <gItem name="WCAG 2.0" id="1.3.2" />
+    <gItem name="JIS" id="7.1.3.2" techniques="C8,F32"/>
     <gItem name="IBMGuideline" id="1" />
    </guideline>
    <metrics>
-    <mItem name="Compliance" score="2" />
-    <mItem name="Listenability" score="2" />
+    <mItem name="Perceivable" score="5" />
    </metrics>
    <description>
     <desc>ALT attribute "" has inappropriate space within a word (IMAGE).</desc>
@@ -520,13 +517,12 @@
    <guideline>
     <gItem name="WCAG" id="1.1" />
     <gItem name="WCAG" id="14.1" />
-    <gItem name="WCAG 2.0" id="1.1.1" />
-    <gItem name="JIS" id="7.1.1.1" />
+    <gItem name="WCAG 2.0" id="1.3.2" />
+    <gItem name="JIS" id="7.1.3.2" techniques="C8,F32"/>
     <gItem name="IBMGuideline" id="7" />
    </guideline>
    <metrics>
-    <mItem name="Compliance" score="2" />
-    <mItem name="Listenability" score="2" />
+    <mItem name="Perceivable" score="5" />
    </metrics>
    <description>
     <desc>ALT attribute "" has inappropriate space within a word (INPUT).</desc>
@@ -536,13 +532,12 @@
    <guideline>
     <gItem name="WCAG" id="1.1" />
     <gItem name="WCAG" id="14.1" />
-    <gItem name="WCAG 2.0" id="1.1.1" />
-    <gItem name="JIS" id="7.1.1.1" />
+    <gItem name="WCAG 2.0" id="1.3.2" />
+    <gItem name="JIS" id="7.1.3.2" techniques="C8,F32"/>
     <gItem name="IBMGuideline" id="2" />
    </guideline>
    <metrics>
-    <mItem name="Compliance" score="2" />
-    <mItem name="Listenability" score="2" />
+    <mItem name="Perceivable" score="5" />
    </metrics>
    <description>
     <desc>ALT attribute "" has inappropriate space within a word (AREA).</desc>
@@ -553,11 +548,11 @@
     <gItem name="WCAG" id="13.6" />
     <gItem name="WCAG 2.0" id="2.4.1" />
     <gItem name="Section508" id="o" />
-    <gItem name="JIS" id="7.2.4.1" />
+    <gItem name="JIS" id="7.2.4.1" techniques="G123,G124"/>
     <gItem name="IBMGuideline" id="8" />
    </guideline>
    <metrics>
-    <mItem name="Navigability" score="1" />
+    <mItem name="Operable" score="2" />
    </metrics>
    <description>
     <desc>This intra-page link does not have destination anchor "". Please insert target anchor. (This link might work as intra-page link to page top.)</desc>
@@ -566,13 +561,12 @@
   <checkitem id="B_34" type="warning" >
    <guideline>
     <gItem name="WCAG" id="1.1" />
-    <gItem name="WCAG 2.0" id="1.1.1" />
-    <gItem name="JIS" id="7.1.1.1" />
+    <gItem name="WCAG 2.0" id="1.3.2" />
+    <gItem name="JIS" id="7.1.3.2" techniques="C8,F32"/>
     <gItem name="IBMGuideline" id="1" />
    </guideline>
    <metrics>
-    <mItem name="Compliance" score="1" />
-    <mItem name="Listenability" score="1" />
+    <mItem name="Perceivable" score="2" />
    </metrics>
    <description>
     <desc>Please don't separate characters except when you want to spell out the word. (ALT attribute " ").</desc>
@@ -581,10 +575,10 @@
   <checkitem id="B_35" type="warning" >
    <guideline>
     <gItem name="WCAG 2.0" id="2.4.1" />
-    <gItem name="JIS" id="7.2.4.1" />
+    <gItem name="JIS" id="7.2.4.1" techniques="G1,G123,G124"/>
    </guideline>
    <metrics>
-    <mItem name="Navigability" score="5" />
+    <mItem name="Perceivable" score="2" />
    </metrics>
    <description>
     <desc>This intra-page link,   , might not be able to use. (Please use a small image with ALT instead of display:none or visibility:hidden)</desc>
@@ -592,12 +586,11 @@
   </checkitem>
   <checkitem id="B_36" type="error" >
    <metrics>
-    <mItem name="Compliance" score="1" />
-    <mItem name="Listenability" score="1" />
+    <mItem name="Perceivable" score="5" />
    </metrics>
    <guideline>
-    <gItem name="WCAG 2.0" id="3.3.2" />
-    <gItem name="JIS" id="7.3.3.2" />
+<!--    <gItem name="WCAG 2.0" id="3.3.2" />
+    <gItem name="JIS" id="7.3.3.2" />-->
    </guideline>   
    <description>
     <desc>Please provide VALUE attribute for INPUT button.</desc>
@@ -607,27 +600,57 @@
    <guideline>
     <gItem name="WCAG" id="14.1" />
     <gItem name="WCAG 2.0" id="1.3.2" />
-    <gItem name="JIS" id="7.1.3.2" />
+    <gItem name="JIS" id="7.1.3.2" techniques="C8,F32"/>
     <gItem name="IBMGuideline" id="7" />
    </guideline>
    <metrics>
-    <mItem name="Compliance" score="2" />
-    <mItem name="Listenability" score="2" />
+    <mItem name="Perceivable" score="5" />
    </metrics>
    <description>
     <desc>VALUE attribute "" has inappropriate space within a word (INPUT).</desc>
    </description>
   </checkitem>
-  <checkitem id="L_1" type="error" >
+  <checkitem id="L_1.0" type="error" >
    <guideline>
     <gItem name="WCAG" id="2.2" />
     <gItem name="WCAG 2.0" id="1.4.3" />
     <gItem name="WCAG 2.0" id="1.4.6" />
-    <gItem name="JIS" id="7.1.4.3" />
-    <gItem name="JIS" id="7.1.4.6" />
+    <gItem name="JIS" id="7.1.4.3" techniques="G18,G145"/>
+    <gItem name="JIS" id="7.1.4.6" techniques="G17,G18"/>
    </guideline>
+   <metrics>
+    <mItem name="Perceivable" score="5" />
+   </metrics>
    <description>
-    <desc></desc>
+    <desc>Foreground and background colors are too close.</desc>
+   </description>
+  </checkitem>
+  <checkitem id="L_1.1" type="warning" >
+   <guideline>
+    <gItem name="WCAG" id="2.2" />
+    <gItem name="WCAG 2.0" id="1.4.3" />
+    <gItem name="WCAG 2.0" id="1.4.6" />
+    <gItem name="JIS" id="7.1.4.3" techniques="G18"/>
+    <gItem name="JIS" id="7.1.4.6" techniques="G17,G18"/>
+   </guideline>
+   <metrics>
+    <mItem name="Perceivable" score="2" />
+   </metrics>
+   <description>
+    <desc>Foreground and background colors are too close.</desc>
+   </description>
+  </checkitem>
+  <checkitem id="L_1.2" type="warning" >
+   <guideline>
+    <gItem name="WCAG" id="2.2" />
+    <gItem name="WCAG 2.0" id="1.4.6" />
+    <gItem name="JIS" id="7.1.4.6" techniques="G17"/>
+   </guideline>
+   <metrics>
+    <mItem name="Perceivable" score="2"/>
+   </metrics>
+   <description>
+    <desc>Foreground and background colors are too close.</desc>
    </description>
   </checkitem>
   <checkitem id="L_2" type="warning" >
@@ -637,53 +660,78 @@
     <gItem name="JIS" id="7.1.4.3" />
     <gItem name="JIS" id="7.1.4.4" />
    </guideline>
+   <metrics>
+    <mItem name="Perceivable" score="2" />
+   </metrics>
    <description>
-    <desc></desc>
+    <desc>It is difficult for weak-sighted to read these characters. (blur)</desc>
    </description>
   </checkitem>
   <checkitem id="L_3" type="warning" >
    <guideline>
     <gItem name="WCAG" id="2.1" />
     <gItem name="WCAG" id="2.2" />
-    <gItem name="WCAG 2.0" id="1.4.1" />
     <gItem name="WCAG 2.0" id="1.4.3" />
     <gItem name="WCAG 2.0" id="1.4.6" />
     <gItem name="Section508" id="c" />
-    <gItem name="JIS" id="7.1.4.1" />
-    <gItem name="JIS" id="7.1.4.3" />
-    <gItem name="JIS" id="7.1.4.6" />
+    <gItem name="JIS" id="7.1.4.3" techniques="G18,G145"/>
+    <gItem name="JIS" id="7.1.4.6" techniques="G17,G18"/>
     <gItem name="IBMGuideline" id="12" />
    </guideline>
+   <metrics>
+    <mItem name="Perceivable" />
+   </metrics>
    <description>
-    <desc></desc>
+    <desc>This image has two or more components whose colors are too close.</desc>
    </description>
   </checkitem>
   <checkitem id="L_4" type="error" >
    <guideline>
     <gItem name="WCAG" id="3.4" />
-    <gItem name="WCAG 2.0" id="1.4.4" />
-    <gItem name="JIS" id="7.1.4.4" />
+    <gItem name="WCAG 2.0" id="1.4.4" techniques="C12,C13,C14"/>
+    <gItem name="JIS" id="7.1.4.4" techniques="C12,C13,C14"/>
    </guideline>
+   <metrics>
+    <mItem name="Perceivable" score="5" />
+   </metrics>
    <description>
-    <desc></desc>
+    <desc>Do not use fixed-size font.</desc>
    </description>
   </checkitem>
-  <checkitem id="L_5" type="error" >
+  <checkitem id="L_5" type="user" >
    <guideline>
-    <gItem name="WCAG 2.0" id="1.4.4" />
-    <gItem name="JIS" id="7.1.4.4" />
    </guideline>
+   <metrics>
+    <mItem name="Perceivable"/>
+   </metrics>
    <description>
-    <desc></desc>
+    <desc>This text is too small.</desc>
    </description>
   </checkitem>
   <checkitem id="L_6" type="error" >
    <guideline>
-    <gItem name="WCAG 2.0" id="1.4.4" />
-    <gItem name="JIS" id="7.1.4.4" />
+    <gItem name="WCAG 2.0" id="1.4.4" techniques="C12,C13,C14"/>
+    <gItem name="JIS" id="7.1.4.4" techniques="C12,C13,C14"/>
    </guideline>
+   <metrics>
+    <mItem name="Perceivable" score="5"/>
+   </metrics>
    <description>
-    <desc></desc>
+    <desc>This text is too small and its font size is fixed.</desc>
+   </description>
+  </checkitem>
+  <checkitem id="L_10" type="user" >
+   <guideline>
+    <gItem name="WCAG 2.0" id="7.1.4.3" techniques="G18, G145"/>
+    <gItem name="WCAG 2.0" id="7.1.4.6" techniques="G17, G18"/>
+    <gItem name="JIS" id="7.1.4.3" techniques="G18, G145"/>
+    <gItem name="JIS" id="7.1.4.6" techniques="G17, G18"/>
+   </guideline>
+   <metrics>
+    <mItem name="Perceivable"/>
+   </metrics>
+   <description>
+    <desc>Background image.</desc>
    </description>
   </checkitem>
 </checker-config>
diff --git a/plugins/org.eclipse.actf.visualization.eval/resources/description.properties b/plugins/org.eclipse.actf.visualization.eval/resources/description.properties
index 06bcfbb..c262527 100644
--- a/plugins/org.eclipse.actf.visualization.eval/resources/description.properties
+++ b/plugins/org.eclipse.actf.visualization.eval/resources/description.properties
@@ -8,19 +8,19 @@
 # Contributors:
 #     IBM Corporation - initial API and implementation
 ###############################################################################
-B_0 = No alternative text for an image (If the image has no information to read out, please provide alt="".): src="{0}".
+B_0 = No alternative text for an image (If the image should be ignored by assistive technology, provide alt="" and no title attribute.): src="{0}".
 B_1 = No alternative text for an image button.
-B_2 = No alternative text for an AREA: map name="{0}".
-B_4 = "{0}" is not appropriate as an ALT attribute for an image.
-B_5 = "{0}" is not appropriate as an ALT attribute for an image button.
-B_6 = "{0}" is not appropriate as an ALT attribute for an AREA.
+B_2 = No alternative text for an area: {0}
+B_4 = "{0}" is not appropriate as an alt attribute for an image.
+B_5 = "{0}" may be inappropriate as an alt attribute for an image button.
+B_6 = "{0}" may be inappropriate as an alt attribute for an area element.
 B_8 = This intra-page link is broken because of a missing destination anchor "{0}".
 B_9 = Redundant text information: {0}
 B_10 = Provide skip-links such as "skip to main".
 B_12 = Provide intra-page links or use headings. Because there are no effective intra-page links or headings, arrival time to some content is over 120 seconds.
 B_14 = This intra-page link, "{0}", is not accessible, since there is no readable text.
 B_15 = "{0}", is inappropriate text.
-B_16 = No ID attribute for an input element.
+B_16 = No id attribute for an input element.
 B_17 = {0} seconds is too long to get to the "skip to main" link
 B_18 = This skip-link is broken because of a missing destination anchor "{0}".
 B_19 = "{0}" is not appropriate for a skip-link. It should start with "skip to ..." or "jump to ...".
@@ -29,23 +29,35 @@
 B_22 = Consider providing more intra-page links or using headings. Though there are some intra-page links, the arrival time to some content is over 120 seconds.
 B_23 = Consider providing more headings or using intra-page links. Though there are some headings, the arrival time to some content is over 120 seconds.
 B_24 = Consider using intra-page links or providing more headings. Though there are intra-page links and headings, the arrival time to some content is over 120 seconds.
-B_25 = This intra-page link, "{0}", has only TITLE attribute to read out. Consider providing text in this link.
-B_26 = "{0}" is not appropriate TITLE attribute for a skip-link. It should start with "skip to ..." or "jump to ...".
-B_27 = "{0}" might contain inappropriate text for ALT. (If the image has no information to read out, please provide alt="".)
-B_29 = ALT attribute "{0}" has inappropriate space within a word (IMAGE).
-B_30 = ALT attribute "{0}" has inappropriate space within a word (INPUT).
-B_31 = ALT attribute "{0}" has inappropriate space within a word (AREA).
+B_25 = This intra-page link, "{0}", has only title attribute to read out. Consider providing text in this link.
+B_26 = "{0}" is not appropriate title attribute for a skip-link. It should start with "skip to ..." or "jump to ...".
+B_27 = "{0}" might contain inappropriate text for ALT. (If the image should be ignored by assistive technology, provide alt="" and no title attribute.)
+B_29 = The alt attribute "{0}" has inappropriate space within a word (image).
+B_30 = The alt attribute "{0}" has inappropriate space within a word (input).
+B_31 = The alt attribute "{0}" has inappropriate space within a word (area).
 B_33 = This intra-page link does not have destination anchor "{0}". Please insert target anchor. (This link might work as intra-page link to page top.)
-B_34 = Please don't separate characters except when you want to spell out the word. (ALT attribute "{0}").
-B_35 = This intra-page link, {0} , might not be able to use. (Please use a small image with ALT instead of display:none or visibility:hidden)
-B_36 = Please provide VALUE attribute for INPUT button.
-B_37 = VALUE attribute "{0}" has inappropriate space within a word (INPUT).
+B_34 = Do not separate characters except when you want to spell out the word. (alt attribute "{0}").
+B_35 = This intra-page link, {0} , might not be able to use. (Please use a small image with alt instead of display:none or visibility:hidden)
+B_36 = Please provide value attribute for input button.
+B_37 = The value attribute "{0}" has inappropriate space within a word (input).
 
-C_1000.0 = This page seems to have several BODY elements. Please correct html.
-C_1000.1 = This page seems to have HEAD element under BODY element. Please correct html.
-C_1000.2 = This page seems to have several HTML elements. Please correct html.
-C_1000.3 = BODY elements seems to be not properly placed. Please correct html.
-C_1000.4 = This page seems to have no BODY element, or position of BODY is wrong. Please correct html.
-C_1000.5 = This page seems to have no BODY (or HEAD) element, or position of BODY is wrong. Please correct html.
-C_1000.6 = Make sure to use a public text identifier in a <!DOCTYPE> statement.
-C_1000.7 = Please provide <!DOCTYPE> statement.
+C_1000.0 = This page seems to have several body elements. Please correct the HTML document.
+C_1000.1 = This page seems to have head element under body element. Please correct the HTML document.
+C_1000.2 = This page seems to have several html elements. Please correct the HTML document.
+C_1000.3 = The body elements seems to be not properly placed. Please correct the HTML document.
+C_1000.4 = This page seems to have no body element, or position of body is wrong. Please correct the HTML document.
+C_1000.5 = This page seems to have no body (or HEAD) element, or position of body is wrong. Please correct the HTML document.
+C_1000.6 = The public identifier specified in the DOCTYPE declaration is not well-known. validators may produce wrong results and conformance checking of the document may be impossible.
+C_1000.7 = As no DOCTYPE declaration is found, validators may produce wrong results and conformance of the document is not able to be checked.
+
+L_1.0 = Foreground and background colors are too close. {0}
+L_1.1 = Foreground and background colors are too close. {0}
+L_1.2 = Foreground and background colors are close. {0}
+L_2 = It is difficult for weak-sighted to read these characters. (blur)
+L_3 = This image has two or more components whose colors are too close.
+L_4 = Do not use fixed-size font.
+L_5 = This text is too small.
+L_6 = This text is too small and its font size is fixed.  
+L_10 = This area has background image. Please confirm the contrast between text and background.
+
+B_40 = "{0}" may be inappropriate as an alt attribute for an applet element.
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.visualization.eval/resources/description_ja.properties b/plugins/org.eclipse.actf.visualization.eval/resources/description_ja.properties
index 7605129..9b95cd9 100644
--- a/plugins/org.eclipse.actf.visualization.eval/resources/description_ja.properties
+++ b/plugins/org.eclipse.actf.visualization.eval/resources/description_ja.properties
@@ -8,19 +8,19 @@
 # Contributors:
 #     IBM Corporation - initial API and implementation
 ###############################################################################
-B_0 = \u753b\u50cf\u306bALT\u5c5e\u6027\u304c\u6709\u308a\u307e\u305b\u3093 (\u3082\u3057\u8aad\u307f\u4e0a\u3052\u308b\u5fc5\u8981\u304c\u306a\u3044\u753b\u50cf\u306e\u5834\u5408\u306f alt="" \u3068\u8a2d\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044)\uff1a src="{0}"
-B_1 = \u753b\u50cf\u30dc\u30bf\u30f3\u306b\u4ee3\u66ff\u30c6\u30ad\u30b9\u30c8\u304c\u6709\u308a\u307e\u305b\u3093
-B_2 = AREA\u306bALT\u5c5e\u6027\u304c\u6709\u308a\u307e\u305b\u3093\uff1a map name="{0}"
-B_4 = "{0}"\u306f\u753b\u50cf\u306eALT\u5c5e\u6027\u3068\u3057\u3066\u4e0d\u9069\u5207\u3067\u3059
-B_5 = "{0}"\u306f\u753b\u50cf\u30dc\u30bf\u30f3\u306eALT\u5c5e\u6027\u3068\u3057\u3066\u4e0d\u9069\u5207\u3067\u3059
-B_6 = "{0}"\u306fAREA\u306eALT\u5c5e\u6027\u3068\u3057\u3066\u4e0d\u9069\u5207\u3067\u3059
+B_0 = \u753b\u50cf\u306balt\u5c5e\u6027\u304c\u6709\u308a\u307e\u305b\u3093 (\u3082\u3057\u652f\u63f4\u6280\u8853\u304c\u3053\u306e\u753b\u50cf\u3092\u7121\u8996\u3059\u308b\u3079\u304d\u5834\u5408\u306f\u3001 alt="" \u3068\u8a2d\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044)\uff1a src="{0}"
+B_1 = \u753b\u50cf\u30dc\u30bf\u30f3\u306balt\u5c5e\u6027\u304c\u3042\u308a\u307e\u305b\u3093\u3002\u30dc\u30bf\u30f3\u306e\u4ee3\u66ff\u30c6\u30ad\u30b9\u30c8\u3092\u63d0\u4f9b\u3057\u3066\u304f\u3060\u3055\u3044
+B_2 = area\u8981\u7d20\u306balt\u5c5e\u6027\u304c\u6709\u308a\u307e\u305b\u3093\uff1a {0}
+B_4 = "{0}"\u306f\u753b\u50cf\u306ealt\u5c5e\u6027\u3068\u3057\u3066\u4e0d\u9069\u5207\u3067\u3059
+B_5 = "{0}"\u306f\u753b\u50cf\u30dc\u30bf\u30f3\u306ealt\u5c5e\u6027\u3068\u3057\u3066\u4e0d\u9069\u5207\u3067\u3042\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059
+B_6 = "{0}"\u306farea\u8981\u7d20\u306ealt\u5c5e\u6027\u3068\u3057\u3066\u4e0d\u9069\u5207\u3067\u3042\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059
 B_8 = \u3053\u306e\u30da\u30fc\u30b8\u5185\u30ea\u30f3\u30af\u306f\u3001\u30b8\u30e3\u30f3\u30d7\u5148\u306e\u30a2\u30f3\u30ab\u30fc"{0}"\u304c\u5b58\u5728\u3057\u306a\u3044\u305f\u3081\u5229\u7528\u3067\u304d\u307e\u305b\u3093
 B_9 = \u540c\u4e00\u30c6\u30ad\u30b9\u30c8\u306e\u7e70\u308a\u8fd4\u3057\u304c\u3042\u308a\u307e\u3059\uff1a {0}
 B_10 = "\u672c\u6587\u3078\u79fb\u52d5"\u306a\u3069\u306e\u30b9\u30ad\u30c3\u30d7\u30ea\u30f3\u30af\u3092\u63d0\u4f9b\u3057\u3066\u304f\u3060\u3055\u3044\u3000\uff08\u672c\u6587\u3078\u30b8\u30e3\u30f3\u30d7\u3001\u672c\u6587\u3078\u306e\u30ea\u30f3\u30af\u7b49\uff09
-B_12 = \u30da\u30fc\u30b8\u5185\u30ea\u30f3\u30af\u3082\u3057\u304f\u306f\u898b\u51fa\u3057\uff08H1\u3001H2\u2026\uff09\u3092\u5229\u7528\u3057\u3066\u304f\u3060\u3055\u3044\u3000(\u52b9\u679c\u7684\u306a\u30da\u30fc\u30b8\u5185\u30ea\u30f3\u30af\u30fb\u898b\u51fa\u3057\u304c\u7121\u3044\u305f\u3081\u3001\u5230\u7740\u306b2\u5206\u4ee5\u4e0a\u304b\u304b\u308b\u30b3\u30f3\u30c6\u30f3\u30c4\u304c\u5b58\u5728\u3057\u3066\u3044\u307e\u3059)
+B_12 = \u30da\u30fc\u30b8\u5185\u30ea\u30f3\u30af\u3082\u3057\u304f\u306f\u898b\u51fa\u3057\uff08h1\u3001h2\u2026\uff09\u3092\u5229\u7528\u3057\u3066\u304f\u3060\u3055\u3044\u3000(\u52b9\u679c\u7684\u306a\u30da\u30fc\u30b8\u5185\u30ea\u30f3\u30af\u30fb\u898b\u51fa\u3057\u304c\u7121\u3044\u305f\u3081\u3001\u5230\u7740\u306b2\u5206\u4ee5\u4e0a\u304b\u304b\u308b\u30b3\u30f3\u30c6\u30f3\u30c4\u304c\u5b58\u5728\u3057\u3066\u3044\u307e\u3059)
 B_14 = \u30da\u30fc\u30b8\u5185\u30ea\u30f3\u30af "{0}"\u3000\u306f\u3001\u8aad\u307f\u4e0a\u3052\u53ef\u80fd\u306a\u30c6\u30ad\u30b9\u30c8\u3092\u6301\u305f\u306a\u3044\u305f\u3081\u3001\u97f3\u58f0\u30a2\u30af\u30bb\u30b9\u3067\u304d\u307e\u305b\u3093
 B_15 = "{0}"\u3000\u306f\u8aad\u307f\u4e0a\u3052\u306b\u9069\u3057\u305f\u30c6\u30ad\u30b9\u30c8\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3000(\u6587\u5b57\u9593\u306e\u7a7a\u767d\u3092\u8a70\u3081\u3066\u4e0b\u3055\u3044)
-B_16 = INPUT\u306bID\u5c5e\u6027\u304c\u6709\u308a\u307e\u305b\u3093
+B_16 = input\u306bid\u5c5e\u6027\u304c\u6709\u308a\u307e\u305b\u3093
 B_17 = "\u672c\u6587\u3078\u79fb\u52d5"\u306a\u3069\u306e\u30b9\u30ad\u30c3\u30d7\u30ea\u30f3\u30af\u3078\u306e\u5230\u9054\u306b{0}\u79d2\u3082\u304b\u304b\u308a\u307e\u3059\u3000(\u30b9\u30ad\u30c3\u30d7\u30ea\u30f3\u30af\u306e\u633f\u5165\u4f4d\u7f6e\u3092\u898b\u76f4\u3057\u3066\u304f\u3060\u3055\u3044)
 B_18 = \u3053\u306e\u30b9\u30ad\u30c3\u30d7\u30ea\u30f3\u30af\u306f\u30b8\u30e3\u30f3\u30d7\u5148\u306e\u30a2\u30f3\u30ab\u30fc"{0}"\u304c\u5b58\u5728\u3057\u306a\u3044\u305f\u3081\u5229\u7528\u3067\u304d\u307e\u305b\u3093
 B_19 = \u30b9\u30ad\u30c3\u30d7\u30ea\u30f3\u30af\u306f"\u672c\u6587\u3078\u79fb\u52d5"\u3001"\u672c\u6587\u3078\u306e\u30ea\u30f3\u30af"\u7b49\u3001\u306a\u308b\u3079\u304f\u7c21\u6613\u306a\u30c6\u30ad\u30b9\u30c8\u3092\u7528\u3044\u3066\u4e0b\u3055\u3044\u3000"{0}"\u3000\u306f\u5c11\u3057\u5197\u9577\u3067\u3059
@@ -29,23 +29,35 @@
 B_22 = \u3088\u308a\u591a\u304f\u306e\u30da\u30fc\u30b8\u5185\u30ea\u30f3\u30af\u306e\u63d0\u4f9b\u3084\u3001\u898b\u51fa\u3057\u306e\u5229\u7528\u3092\u691c\u8a0e\u3057\u3066\u304f\u3060\u3055\u3044\u3000(\u65e2\u306b\u30da\u30fc\u30b8\u5185\u30ea\u30f3\u30af\u304c\u5229\u7528\u3055\u308c\u3066\u3044\u307e\u3059\u304c\u3001\u5230\u9054\u306b2\u5206\u4ee5\u4e0a\u5fc5\u8981\u306a\u30b3\u30f3\u30c6\u30f3\u30c4\u304c\u5b58\u5728\u3057\u3066\u3044\u307e\u3059)
 B_23 = \u3088\u308a\u591a\u304f\u306e\u898b\u51fa\u3057\u3092\u63d0\u4f9b\u3059\u308b\u304b\u3001\u30da\u30fc\u30b8\u5185\u30ea\u30f3\u30af\u306e\u5229\u7528\u3092\u691c\u8a0e\u3057\u3066\u304f\u3060\u3055\u3044\u3000(\u3053\u306e\u30da\u30fc\u30b8\u306b\u306f\u898b\u51fa\u3057\u304c\u5b58\u5728\u3057\u3066\u3044\u307e\u3059\u304c\u3001\u5230\u9054\u306b2\u5206\u4ee5\u4e0a\u5fc5\u8981\u306a\u30b3\u30f3\u30c6\u30f3\u30c4\u304c\u5b58\u5728\u3057\u3066\u3044\u307e\u3059)
 B_24 = \u3088\u308a\u591a\u304f\u306e\u30da\u30fc\u30b8\u5185\u30ea\u30f3\u30af\u30fb\u898b\u51fa\u3057\u306e\u5229\u7528\u3092\u8003\u616e\u3057\u3066\u304f\u3060\u3055\u3044\u3000(\u65e2\u306b\u30da\u30fc\u30b8\u5185\u30ea\u30f3\u30af\u30fb\u898b\u51fa\u3057\u304c\u7528\u3044\u3089\u308c\u3066\u3044\u307e\u3059\u304c\u3001\u5230\u9054\u306b2\u5206\u4ee5\u4e0a\u5fc5\u8981\u306a\u30b3\u30f3\u30c6\u30f3\u30c4\u304c\u5b58\u5728\u3057\u3066\u3044\u307e\u3059)
-B_25 = \u3053\u306e\u30da\u30fc\u30b8\u5185\u30ea\u30f3\u30af"{0}"\u306b\u306f\u3001\u8aad\u307f\u4e0a\u3052\u53ef\u80fd\u306a\u60c5\u5831\u3068\u3057\u3066TITLE\u5c5e\u6027\u306e\u307f\u304c\u5b58\u5728\u3057\u3066\u3044\u307e\u3059\u3002\u30ea\u30f3\u30af\u5185\u306b\u4f55\u3089\u304b\u306e\u30c6\u30ad\u30b9\u30c8\u60c5\u5831\u3092\u63d0\u4f9b\u3059\u308b\u3053\u3068\u3092\u691c\u8a0e\u3057\u3066\u304f\u3060\u3055\u3044
+B_25 = \u3053\u306e\u30da\u30fc\u30b8\u5185\u30ea\u30f3\u30af"{0}"\u306b\u306f\u3001\u8aad\u307f\u4e0a\u3052\u53ef\u80fd\u306a\u60c5\u5831\u3068\u3057\u3066title\u5c5e\u6027\u306e\u307f\u304c\u5b58\u5728\u3057\u3066\u3044\u307e\u3059\u3002\u30ea\u30f3\u30af\u5185\u306b\u4f55\u3089\u304b\u306e\u30c6\u30ad\u30b9\u30c8\u60c5\u5831\u3092\u63d0\u4f9b\u3059\u308b\u3053\u3068\u3092\u691c\u8a0e\u3057\u3066\u304f\u3060\u3055\u3044
 B_26 = \u30b9\u30ad\u30c3\u30d7\u30ea\u30f3\u30af\u306f"\u672c\u6587\u3078\u306e\u79fb\u52d5"\u3001"\u672c\u6587\u3078\u306e\u30ea\u30f3\u30af"\u7b49\u306a\u308b\u3079\u304f\u7c21\u6613\u306a\u30c6\u30ad\u30b9\u30c8\u3092\u5229\u7528\u3057\u3066\u304f\u3060\u3055\u3044\u3002"{0}"\u306f\u5c11\u3057\u5197\u9577\u3067\u3059
-B_27 = "{0}"\u306f\u753b\u50cf\u306eALT\u5c5e\u6027\u3068\u3057\u3066\u4e0d\u9069\u5207\u306a\u6587\u5b57\u3092\u542b\u3093\u3067\u3044\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002\uff08\u3082\u3057\u8aad\u307f\u4e0a\u3052\u308b\u5fc5\u8981\u304c\u7121\u3044\u753b\u50cf\u306e\u5834\u5408\u306f\u3001alt=""\u3068\u8a2d\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\uff09
-B_29 = \u753b\u50cf\u306eALT\u5c5e\u6027\u201d{0}\u201d\u306f\u5358\u8a9e\u4e2d\u306b\u7a7a\u767d\u3092\u542b\u3093\u3067\u3044\u308b\u305f\u3081\u3001\u97f3\u58f0\u30d6\u30e9\u30a6\u30b6\u3067\u6b63\u78ba\u306b\u8aad\u307f\u4e0a\u3052\u308b\u3053\u3068\u304c\u51fa\u6765\u307e\u305b\u3093
-B_30 = \u753b\u50cf\u30dc\u30bf\u30f3\u306eALT\u5c5e\u6027\u201d{0}\u201d\u306f\u5358\u8a9e\u4e2d\u306b\u7a7a\u767d\u3092\u542b\u3093\u3067\u3044\u308b\u305f\u3081\u3001\u97f3\u58f0\u30d6\u30e9\u30a6\u30b6\u3067\u6b63\u78ba\u306b\u8aad\u307f\u4e0a\u3052\u308b\u3053\u3068\u304c\u51fa\u6765\u307e\u305b\u3093
-B_31 = AREA\u306eALT\u5c5e\u6027\u201d{0}\u201d\u306f\u5358\u8a9e\u4e2d\u306b\u7a7a\u767d\u3092\u542b\u3093\u3067\u3044\u308b\u305f\u3081\u3001\u97f3\u58f0\u30d6\u30e9\u30a6\u30b6\u3067\u6b63\u78ba\u306b\u8aad\u307f\u4e0a\u3052\u308b\u3053\u3068\u304c\u51fa\u6765\u307e\u305b\u3093
+B_27 = "{0}"\u306f\u753b\u50cf\u306ealt\u5c5e\u6027\u3068\u3057\u3066\u4e0d\u9069\u5207\u306a\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\uff08\u3082\u3057\u652f\u63f4\u6280\u8853\u304c\u3053\u306e\u753b\u50cf\u3092\u7121\u8996\u3059\u308b\u3079\u304d\u5834\u5408\u306f\u3001alt=""\u3068\u8a2d\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\uff09
+B_29 = \u753b\u50cf\u306ealt\u5c5e\u6027\u201d{0}\u201d\u306f\u5358\u8a9e\u4e2d\u306b\u7a7a\u767d\u3092\u542b\u3093\u3067\u3044\u308b\u305f\u3081\u3001\u97f3\u58f0\u30d6\u30e9\u30a6\u30b6\u3067\u6b63\u78ba\u306b\u8aad\u307f\u4e0a\u3052\u308b\u3053\u3068\u304c\u51fa\u6765\u307e\u305b\u3093
+B_30 = \u753b\u50cf\u30dc\u30bf\u30f3\u306ealt\u5c5e\u6027\u201d{0}\u201d\u306f\u5358\u8a9e\u4e2d\u306b\u7a7a\u767d\u3092\u542b\u3093\u3067\u3044\u308b\u305f\u3081\u3001\u97f3\u58f0\u30d6\u30e9\u30a6\u30b6\u3067\u6b63\u78ba\u306b\u8aad\u307f\u4e0a\u3052\u308b\u3053\u3068\u304c\u51fa\u6765\u307e\u305b\u3093
+B_31 = area\u306ealt\u5c5e\u6027\u201d{0}\u201d\u306f\u5358\u8a9e\u4e2d\u306b\u7a7a\u767d\u3092\u542b\u3093\u3067\u3044\u308b\u305f\u3081\u3001\u97f3\u58f0\u30d6\u30e9\u30a6\u30b6\u3067\u6b63\u78ba\u306b\u8aad\u307f\u4e0a\u3052\u308b\u3053\u3068\u304c\u51fa\u6765\u307e\u305b\u3093
 B_33 = \u3053\u306e\u30da\u30fc\u30b8\u5185\u30ea\u30f3\u30af\u306f\u30b8\u30e3\u30f3\u30d7\u5148\u306e\u30a2\u30f3\u30ab\u30fc"{0}"\u304c\u5b58\u5728\u3057\u307e\u305b\u3093\uff0e\u30b8\u30e3\u30f3\u30d7\u5148\u306e\u30a2\u30f3\u30ab\u30fc\u3092\u633f\u5165\u3057\u3066\u304f\u3060\u3055\u3044 (\u30da\u30fc\u30b8\u306e\u5148\u982d\u3078\u306e\u30da\u30fc\u30b8\u5185\u30ea\u30f3\u30af\u3068\u3057\u3066\u52d5\u4f5c\u3059\u308b\u5834\u5408\u3082\u3042\u308a\u307e\u3059)
-B_34 = \u5358\u8a9e\u306e\u3064\u3065\u308a\u3092\u8a18\u8ff0\u3057\u305f\u3044\u5834\u5408\u4ee5\u5916\u306f\uff0c\u6587\u5b57\u3092\u7a7a\u767d\u3067\u533a\u5207\u3063\u3066\u8a18\u8ff0\u3059\u308b\u3053\u3068\u306f\u907f\u3051\u3066\u304f\u3060\u3055\u3044 (ALT\u5c5e\u6027 "{0}")
-B_35 = \u30da\u30fc\u30b8\u5185\u30ea\u30f3\u30af\uff0c {0} \uff0c\u306f\u5229\u7528\u3067\u304d\u306a\u3044\u3068\u601d\u308f\u308c\u307e\u3059\uff0e\uff08display:none\u3084display:hidden\u306e\u4ee3\u308f\u308a\u306b\uff0c\u30ea\u30f3\u30af\u5185\u306bALT\u5c5e\u6027\u3092\u4ed8\u3051\u305f\u5c0f\u3055\u306a\u753b\u50cf\u3092\u914d\u7f6e\u3059\u308b\u306a\u3069\u3057\u3066\u4e0b\u3055\u3044\uff09
-B_36 = \u30dc\u30bf\u30f3(INPUT)\u306b\u306fVALUE\u5c5e\u6027\u3092\u63d0\u4f9b\u3057\u3066\u304f\u3060\u3055\u3044 
-B_37 = \u201d{0}\u201d\u30dc\u30bf\u30f3\uff08INPUT\u306eVALUE\u5c5e\u6027\uff09\u306f\u5358\u8a9e\u4e2d\u306b\u7a7a\u767d\u3092\u542b\u3093\u3067\u3044\u308b\u305f\u3081\u3001\u97f3\u58f0\u30d6\u30e9\u30a6\u30b6\u3067\u6b63\u78ba\u306b\u8aad\u307f\u4e0a\u3052\u308b\u3053\u3068\u304c\u51fa\u6765\u307e\u305b\u3093
+B_34 = \u5358\u8a9e\u306e\u3064\u3065\u308a\u3092\u8a18\u8ff0\u3057\u305f\u3044\u5834\u5408\u4ee5\u5916\u306f\uff0c\u6587\u5b57\u3092\u7a7a\u767d\u3067\u533a\u5207\u3063\u3066\u8a18\u8ff0\u3059\u308b\u3053\u3068\u306f\u907f\u3051\u3066\u304f\u3060\u3055\u3044 (alt\u5c5e\u6027 "{0}")
+B_35 = \u30da\u30fc\u30b8\u5185\u30ea\u30f3\u30af\uff0c {0} \uff0c\u306f\u5229\u7528\u3067\u304d\u306a\u3044\u3068\u601d\u308f\u308c\u307e\u3059\uff0e\uff08display:none\u3084display:hidden\u306e\u4ee3\u308f\u308a\u306b\uff0c\u30ea\u30f3\u30af\u5185\u306balt\u5c5e\u6027\u3092\u4ed8\u3051\u305f\u5c0f\u3055\u306a\u753b\u50cf\u3092\u914d\u7f6e\u3059\u308b\u306a\u3069\u3057\u3066\u4e0b\u3055\u3044\uff09
+B_36 = \u30dc\u30bf\u30f3(input)\u306b\u306fvalue\u5c5e\u6027\u3092\u63d0\u4f9b\u3057\u3066\u304f\u3060\u3055\u3044 
+B_37 = \u201d{0}\u201d\u30dc\u30bf\u30f3\uff08input\u306evalue\u5c5e\u6027\uff09\u306f\u5358\u8a9e\u4e2d\u306b\u7a7a\u767d\u3092\u542b\u3093\u3067\u3044\u308b\u305f\u3081\u3001\u97f3\u58f0\u30d6\u30e9\u30a6\u30b6\u3067\u6b63\u78ba\u306b\u8aad\u307f\u4e0a\u3052\u308b\u3053\u3068\u304c\u51fa\u6765\u307e\u305b\u3093
 
-C_1000.0 = \u3053\u306e\u30da\u30fc\u30b8\u306b\u306f\u8907\u6570\u306eBODY\u8981\u7d20\u304c\u3042\u308b\u3088\u3046\u3067\u3059\uff0eHTML\u3092\u4fee\u6b63\u3057\u3066\u304f\u3060\u3055\u3044
-C_1000.1 = BODY\u8981\u7d20\u306e\u4e2d\u306bHEAD\u8981\u7d20\u304c\u3042\u308b\u3088\u3046\u3067\u3059\uff0eHTML\u3092\u4fee\u6b63\u3057\u3066\u304f\u3060\u3055\u3044
-C_1000.2 = \u3053\u306e\u30da\u30fc\u30b8\u306b\u306f\u8907\u6570\u306eHTML\u8981\u7d20\u304c\u3042\u308b\u3088\u3046\u3067\u3059\uff0eHTML\u3092\u4fee\u6b63\u3057\u3066\u304f\u3060\u3055\u3044
-C_1000.3 = BODY\u8981\u7d20\u306e\u4f4d\u7f6e\u304c\u6b63\u3057\u304f\u306a\u3044\u3088\u3046\u3067\u3059\uff0eHTML\u3092\u4fee\u6b63\u3057\u3066\u304f\u3060\u3055\u3044
-C_1000.4 = \u3053\u306e\u30da\u30fc\u30b8\u306b\u306fBODY\u8981\u7d20\u304c\u7121\u3044\u304b\uff0c\u8aa4\u3063\u305f\u4f4d\u7f6e\u306b\u914d\u7f6e\u3055\u308c\u3066\u3044\u308b\u3088\u3046\u3067\u3059\uff0eHTML\u3092\u4fee\u6b63\u3057\u3066\u304f\u3060\u3055\u3044
-C_1000.5 = \u3053\u306e\u30da\u30fc\u30b8\u306b\u306fBODY\u8981\u7d20\u3082\u3057\u304f\u306fHEAD\u8981\u7d20\u304c\u7121\u3044\u304b\uff0c\u8aa4\u3063\u305f\u4f4d\u7f6e\u306b\u914d\u7f6e\u3055\u308c\u3066\u3044\u308b\u3088\u3046\u3067\u3059\uff0eHTML\u3092\u4fee\u6b63\u3057\u3066\u304f\u3060\u3055\u3044
-C_1000.6 = <!DOCTYPE> \u5ba3\u8a00\u3067\u306f\u3001\u4e00\u822c\u306b\u516c\u958b\u3055\u308c\u305fDTD\u3092\u5229\u7528\u3059\u308b\u3088\u3046\u306b\u3057\u3066\u304f\u3060\u3055\u3044
-C_1000.7 = <!DOCTYPE> \u5ba3\u8a00\u3092\u63d0\u4f9b\u3057\u3066\u304f\u3060\u3055\u3044
+C_1000.0 = \u3053\u306e\u30da\u30fc\u30b8\u306b\u306f\u8907\u6570\u306ebody\u8981\u7d20\u304c\u3042\u308b\u3088\u3046\u3067\u3059\uff0eHTML\u3092\u4fee\u6b63\u3057\u3066\u304f\u3060\u3055\u3044
+C_1000.1 = body\u8981\u7d20\u306e\u4e2d\u306bhead\u8981\u7d20\u304c\u3042\u308b\u3088\u3046\u3067\u3059\uff0eHTML\u3092\u4fee\u6b63\u3057\u3066\u304f\u3060\u3055\u3044
+C_1000.2 = \u3053\u306e\u30da\u30fc\u30b8\u306b\u306f\u8907\u6570\u306ehtml\u8981\u7d20\u304c\u3042\u308b\u3088\u3046\u3067\u3059\uff0eHTML\u3092\u4fee\u6b63\u3057\u3066\u304f\u3060\u3055\u3044
+C_1000.3 = body\u8981\u7d20\u306e\u4f4d\u7f6e\u304c\u6b63\u3057\u304f\u306a\u3044\u3088\u3046\u3067\u3059\uff0eHTML\u3092\u4fee\u6b63\u3057\u3066\u304f\u3060\u3055\u3044
+C_1000.4 = \u3053\u306e\u30da\u30fc\u30b8\u306b\u306fbody\u8981\u7d20\u304c\u7121\u3044\u304b\uff0c\u8aa4\u3063\u305f\u4f4d\u7f6e\u306b\u914d\u7f6e\u3055\u308c\u3066\u3044\u308b\u3088\u3046\u3067\u3059\uff0eHTML\u3092\u4fee\u6b63\u3057\u3066\u304f\u3060\u3055\u3044
+C_1000.5 = \u3053\u306e\u30da\u30fc\u30b8\u306b\u306fbody\u8981\u7d20\u3082\u3057\u304f\u306fhead\u8981\u7d20\u304c\u7121\u3044\u304b\uff0c\u8aa4\u3063\u305f\u4f4d\u7f6e\u306b\u914d\u7f6e\u3055\u308c\u3066\u3044\u308b\u3088\u3046\u3067\u3059\uff0eHTML\u3092\u4fee\u6b63\u3057\u3066\u304f\u3060\u3055\u3044
+C_1000.6 = \u6587\u66f8\u306eDOCTYPE\u5ba3\u8a00\u3067\u6307\u5b9a\u3055\u308c\u305f\u516c\u958b\u8b58\u5225\u5b50\u306f\u3088\u304f\u77e5\u3089\u308c\u305f\u3082\u306e\u3067\u306f\u306a\u3044\u3088\u3046\u3067\u3059\u3002\u305d\u306e\u305f\u3081\u3001\u30d0\u30ea\u30c7\u30fc\u30bf\u304c\u8aa4\u3063\u305f\u691c\u8a3c\u7d50\u679c\u3092\u8fd4\u3059\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\u307e\u305f\u3001\u6587\u66f8\u304c\u4ed5\u69d8\u306b\u6e96\u62e0\u3059\u308b\u304b\u3069\u3046\u304b\u5224\u5b9a\u3067\u304d\u306a\u3044\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002
+C_1000.7 = \u6587\u66f8\u306bDOCTYPE\u5ba3\u8a00\u304c\u306a\u3044\u305f\u3081\u3001\u30d0\u30ea\u30c7\u30fc\u30bf\u304c\u8aa4\u3063\u305f\u691c\u8a3c\u7d50\u679c\u3092\u8fd4\u3059\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\u307e\u305f\u3001\u6587\u66f8\u304c\u4ed5\u69d8\u306b\u6e96\u62e0\u3059\u308b\u304b\u3069\u3046\u304b\u5224\u5b9a\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3002
+
+L_1.0 = \u6587\u5b57\u8272\u3068\u80cc\u666f\u8272\u306e\u30b3\u30f3\u30c8\u30e9\u30b9\u30c8\u6bd4\u304c3:1\u672a\u6e80\u3067\u3059\u3002{0}
+L_1.1 = \u6587\u5b57\u8272\u3068\u80cc\u666f\u8272\u306e\u30b3\u30f3\u30c8\u30e9\u30b9\u30c8\u6bd4\u304c4.5:1\u672a\u6e80\u3067\u3059\u3002 {0}
+L_1.2 = \u6587\u5b57\u8272\u3068\u80cc\u666f\u8272\u306e\u30b3\u30f3\u30c8\u30e9\u30b9\u30c8\u6bd4\u304c7:1\u672a\u6e80\u3067\u3059\u3002  {0}
+L_2 = It is difficult for weak-sighted to read these characters. (blur)
+L_3 = This image has two or more components whose colors are too close.
+L_4 = Do not use fixed-size font.
+L_5 = This text is too small.
+L_6 = This text is too small and its font size is fixed.  
+L_10 = \u80cc\u666f\u753b\u50cf\u304c\u7528\u3044\u3089\u308c\u3066\u3044\u307e\u3059\u3002\u6587\u5b57\u8272\u3068\u80cc\u666f\u306e\u9593\u306e\u30b3\u30f3\u30c8\u30e9\u30b9\u30c8\u6bd4\u304c\u5341\u5206\u304b\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002
+
+B_40 = "{0}"\u306fapplet\u8981\u7d20\u306ealt\u5c5e\u6027\u3068\u3057\u3066\u4e0d\u9069\u5207\u3067\u3042\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.visualization.eval/resources/guidelines/IBMGuideline.xml b/plugins/org.eclipse.actf.visualization.eval/resources/guidelines/IBMGuideline.xml
deleted file mode 100644
index 6594bf9..0000000
--- a/plugins/org.eclipse.actf.visualization.eval/resources/guidelines/IBMGuideline.xml
+++ /dev/null
@@ -1,69 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<!--
- Copyright (c) 2005, 2008 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<guideline name="IBMGuideline" order="30">
-<category>Accessibility</category>
-<description>IBM Web Accessibility Checklist</description>
-<mimetypes>
- <mimetype>text/html</mimetype>
- <mimetype>application/xhtml+xml</mimetype>
-</mimetypes>
-<items>
-<gItem id="1">
- <helpUrl>http://www-306.ibm.com/able/guidelines/web/webimages.html</helpUrl>
-</gItem>
-<gItem id="2">
- <helpUrl>http://www-306.ibm.com/able/guidelines/web/webmaps.html</helpUrl>
-</gItem>
-<gItem id="3">
- <helpUrl>http://www-306.ibm.com/able/guidelines/web/webgraphs.html</helpUrl>
-</gItem>
-<gItem id="4">
- <helpUrl>http://www-306.ibm.com/able/guidelines/web/webmultimedia.html</helpUrl>
-</gItem>
-<gItem id="5">
- <helpUrl>http://www-306.ibm.com/able/guidelines/web/webscripts.html</helpUrl>
-</gItem>
-<gItem id="6">
- <helpUrl>http://www-306.ibm.com/able/guidelines/web/webapplets.html</helpUrl>
-</gItem>
-<gItem id="7">
- <helpUrl>http://www-306.ibm.com/able/guidelines/web/webforms.html</helpUrl>
-</gItem>
-<gItem id="8">
- <helpUrl>http://www-306.ibm.com/able/guidelines/web/webskip.html</helpUrl>
-</gItem>
-<gItem id="9">
- <helpUrl>http://www-306.ibm.com/able/guidelines/web/webframes.html</helpUrl>
-</gItem>
-<gItem id="10">
- <helpUrl>http://www-306.ibm.com/able/guidelines/web/webtableheaders.html</helpUrl>
-</gItem>
-<gItem id="11">
- <helpUrl>http://www-306.ibm.com/able/guidelines/web/webcss.html</helpUrl>
-</gItem>
-<gItem id="12">
- <helpUrl>http://www-306.ibm.com/able/guidelines/web/webcolor.html</helpUrl>
-</gItem>
-<gItem id="13">
- <helpUrl>http://www-306.ibm.com/able/guidelines/web/webblinking.html</helpUrl>
-</gItem>
-<gItem id="14">
- <helpUrl>http://www-306.ibm.com/able/guidelines/web/webtiming.html</helpUrl>
-</gItem>
-<gItem id="15">
- <helpUrl>http://www-306.ibm.com/able/guidelines/web/webtext.html</helpUrl>
-</gItem>
-<gItem id="16">
- <helpUrl>http://www-306.ibm.com/able/guidelines/web/webverify.html</helpUrl>
-</gItem>
-</items>
-</guideline>
diff --git a/plugins/org.eclipse.actf.visualization.eval/resources/guidelines/jis.xml b/plugins/org.eclipse.actf.visualization.eval/resources/guidelines/jis.xml
index 40d5446..5a55900 100644
--- a/plugins/org.eclipse.actf.visualization.eval/resources/guidelines/jis.xml
+++ b/plugins/org.eclipse.actf.visualization.eval/resources/guidelines/jis.xml
@@ -215,4 +215,1548 @@
   <helpUrl>http://www.ciaj.or.jp/access/web/docs/UNDERSTANDING-WCAG20/ensure-compat-rsv.html</helpUrl>
  </gItem>
 </items>
-</guideline>
+<techniques>
+ <technique id="G1">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G1.html</helpUrl>
+ </technique>
+ <technique id="G2">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G2.html</helpUrl>
+ </technique>
+ <technique id="G3">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G3.html</helpUrl>
+ </technique>
+ <technique id="G4">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G4.html</helpUrl>
+ </technique>
+ <technique id="G5">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G5.html</helpUrl>
+ </technique>
+ <technique id="G6">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G6.html</helpUrl>
+ </technique>
+ <technique id="G7">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G7.html</helpUrl>
+ </technique>
+ <technique id="G8">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G8.html</helpUrl>
+ </technique>
+ <technique id="G9">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G9.html</helpUrl>
+ </technique>
+ <technique id="G10">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G10.html</helpUrl>
+ </technique>
+ <technique id="G11">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G11.html</helpUrl>
+ </technique>
+ <technique id="G12">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G12.html</helpUrl>
+ </technique>
+ <technique id="G13">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G13.html</helpUrl>
+ </technique>
+ <technique id="G14">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G14.html</helpUrl>
+ </technique>
+ <technique id="G15">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G15.html</helpUrl>
+ </technique>
+ <technique id="G16">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G16.html</helpUrl>
+ </technique>
+ <technique id="G17">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G17.html</helpUrl>
+ </technique>
+ <technique id="G18">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G18.html</helpUrl>
+ </technique>
+ <technique id="G19">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G19.html</helpUrl>
+ </technique>
+ <technique id="G20">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G20.html</helpUrl>
+ </technique>
+ <technique id="G21">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G21.html</helpUrl>
+ </technique>
+ <technique id="G22">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G22.html</helpUrl>
+ </technique>
+ <technique id="G23">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G23.html</helpUrl>
+ </technique>
+ <technique id="G24">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G24.html</helpUrl>
+ </technique>
+ <technique id="G25">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G25.html</helpUrl>
+ </technique>
+ <technique id="G26">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G26.html</helpUrl>
+ </technique>
+ <technique id="G27">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G27.html</helpUrl>
+ </technique>
+ <technique id="G28">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G28.html</helpUrl>
+ </technique>
+ <technique id="G29">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G29.html</helpUrl>
+ </technique>
+ <technique id="G30">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G30.html</helpUrl>
+ </technique>
+ <technique id="G31">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G31.html</helpUrl>
+ </technique>
+ <technique id="G32">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G32.html</helpUrl>
+ </technique>
+ <technique id="G33">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G33.html</helpUrl>
+ </technique>
+ <technique id="G34">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G34.html</helpUrl>
+ </technique>
+ <technique id="G35">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G35.html</helpUrl>
+ </technique>
+ <technique id="G36">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G36.html</helpUrl>
+ </technique>
+ <technique id="G37">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G37.html</helpUrl>
+ </technique>
+ <technique id="G38">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G38.html</helpUrl>
+ </technique>
+ <technique id="G39">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G39.html</helpUrl>
+ </technique>
+ <technique id="G40">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G40.html</helpUrl>
+ </technique>
+ <technique id="G41">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G41.html</helpUrl>
+ </technique>
+ <technique id="G42">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G42.html</helpUrl>
+ </technique>
+ <technique id="G43">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G43.html</helpUrl>
+ </technique>
+ <technique id="G44">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G44.html</helpUrl>
+ </technique>
+ <technique id="G45">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G45.html</helpUrl>
+ </technique>
+ <technique id="G46">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G46.html</helpUrl>
+ </technique>
+ <technique id="G47">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G47.html</helpUrl>
+ </technique>
+ <technique id="G48">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G48.html</helpUrl>
+ </technique>
+ <technique id="G49">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G49.html</helpUrl>
+ </technique>
+ <technique id="G50">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G50.html</helpUrl>
+ </technique>
+ <technique id="G51">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G51.html</helpUrl>
+ </technique>
+ <technique id="G52">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G52.html</helpUrl>
+ </technique>
+ <technique id="G53">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G53.html</helpUrl>
+ </technique>
+ <technique id="G54">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G54.html</helpUrl>
+ </technique>
+ <technique id="G55">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G55.html</helpUrl>
+ </technique>
+ <technique id="G56">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G56.html</helpUrl>
+ </technique>
+ <technique id="G57">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G57.html</helpUrl>
+ </technique>
+ <technique id="G58">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G58.html</helpUrl>
+ </technique>
+ <technique id="G59">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G59.html</helpUrl>
+ </technique>
+ <technique id="G60">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G60.html</helpUrl>
+ </technique>
+ <technique id="G61">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G61.html</helpUrl>
+ </technique>
+ <technique id="G62">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G62.html</helpUrl>
+ </technique>
+ <technique id="G63">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G63.html</helpUrl>
+ </technique>
+ <technique id="G64">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G64.html</helpUrl>
+ </technique>
+ <technique id="G65">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G65.html</helpUrl>
+ </technique>
+ <technique id="G66">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G66.html</helpUrl>
+ </technique>
+ <technique id="G67">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G67.html</helpUrl>
+ </technique>
+ <technique id="G68">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G68.html</helpUrl>
+ </technique>
+ <technique id="G69">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G69.html</helpUrl>
+ </technique>
+ <technique id="G70">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G70.html</helpUrl>
+ </technique>
+ <technique id="G71">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G71.html</helpUrl>
+ </technique>
+ <technique id="G72">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G72.html</helpUrl>
+ </technique>
+ <technique id="G73">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G73.html</helpUrl>
+ </technique>
+ <technique id="G74">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G74.html</helpUrl>
+ </technique>
+ <technique id="G75">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G75.html</helpUrl>
+ </technique>
+ <technique id="G76">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G76.html</helpUrl>
+ </technique>
+ <technique id="G77">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G77.html</helpUrl>
+ </technique>
+ <technique id="G78">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G78.html</helpUrl>
+ </technique>
+ <technique id="G79">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G79.html</helpUrl>
+ </technique>
+ <technique id="G80">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G80.html</helpUrl>
+ </technique>
+ <technique id="G81">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G81.html</helpUrl>
+ </technique>
+ <technique id="G82">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G82.html</helpUrl>
+ </technique>
+ <technique id="G83">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G83.html</helpUrl>
+ </technique>
+ <technique id="G84">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G84.html</helpUrl>
+ </technique>
+ <technique id="G85">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G85.html</helpUrl>
+ </technique>
+ <technique id="G86">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G86.html</helpUrl>
+ </technique>
+ <technique id="G87">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G87.html</helpUrl>
+ </technique>
+ <technique id="G88">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G88.html</helpUrl>
+ </technique>
+ <technique id="G89">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G89.html</helpUrl>
+ </technique>
+ <technique id="G90">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G90.html</helpUrl>
+ </technique>
+ <technique id="G91">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G91.html</helpUrl>
+ </technique>
+ <technique id="G92">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G92.html</helpUrl>
+ </technique>
+ <technique id="G93">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G93.html</helpUrl>
+ </technique>
+ <technique id="G94">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G94.html</helpUrl>
+ </technique>
+ <technique id="G95">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G95.html</helpUrl>
+ </technique>
+ <technique id="G96">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G96.html</helpUrl>
+ </technique>
+ <technique id="G97">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G97.html</helpUrl>
+ </technique>
+ <technique id="G98">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G98.html</helpUrl>
+ </technique>
+ <technique id="G99">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G99.html</helpUrl>
+ </technique>
+ <technique id="G100">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G100.html</helpUrl>
+ </technique>
+ <technique id="G101">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G101.html</helpUrl>
+ </technique>
+ <technique id="G102">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G102.html</helpUrl>
+ </technique>
+ <technique id="G103">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G103.html</helpUrl>
+ </technique>
+ <technique id="G104">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G104.html</helpUrl>
+ </technique>
+ <technique id="G105">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G105.html</helpUrl>
+ </technique>
+ <technique id="G106">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G106.html</helpUrl>
+ </technique>
+ <technique id="G107">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G107.html</helpUrl>
+ </technique>
+ <technique id="G108">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G108.html</helpUrl>
+ </technique>
+ <technique id="G109">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G109.html</helpUrl>
+ </technique>
+ <technique id="G110">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G110.html</helpUrl>
+ </technique>
+ <technique id="G111">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G111.html</helpUrl>
+ </technique>
+ <technique id="G112">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G112.html</helpUrl>
+ </technique>
+ <technique id="G113">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G113.html</helpUrl>
+ </technique>
+ <technique id="G114">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G114.html</helpUrl>
+ </technique>
+ <technique id="G115">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G115.html</helpUrl>
+ </technique>
+ <technique id="G116">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G116.html</helpUrl>
+ </technique>
+ <technique id="G117">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G117.html</helpUrl>
+ </technique>
+ <technique id="G118">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G118.html</helpUrl>
+ </technique>
+ <technique id="G119">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G119.html</helpUrl>
+ </technique>
+ <technique id="G120">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G120.html</helpUrl>
+ </technique>
+ <technique id="G121">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G121.html</helpUrl>
+ </technique>
+ <technique id="G122">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G122.html</helpUrl>
+ </technique>
+ <technique id="G123">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G123.html</helpUrl>
+ </technique>
+ <technique id="G124">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G124.html</helpUrl>
+ </technique>
+ <technique id="G125">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G125.html</helpUrl>
+ </technique>
+ <technique id="G126">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G126.html</helpUrl>
+ </technique>
+ <technique id="G127">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G127.html</helpUrl>
+ </technique>
+ <technique id="G128">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G128.html</helpUrl>
+ </technique>
+ <technique id="G129">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G129.html</helpUrl>
+ </technique>
+ <technique id="G130">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G130.html</helpUrl>
+ </technique>
+ <technique id="G131">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G131.html</helpUrl>
+ </technique>
+ <technique id="G132">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G132.html</helpUrl>
+ </technique>
+ <technique id="G133">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G133.html</helpUrl>
+ </technique>
+ <technique id="G134">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G134.html</helpUrl>
+ </technique>
+ <technique id="G135">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G135.html</helpUrl>
+ </technique>
+ <technique id="G136">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G136.html</helpUrl>
+ </technique>
+ <technique id="G137">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G137.html</helpUrl>
+ </technique>
+ <technique id="G138">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G138.html</helpUrl>
+ </technique>
+ <technique id="G139">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G139.html</helpUrl>
+ </technique>
+ <technique id="G140">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G140.html</helpUrl>
+ </technique>
+ <technique id="G141">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G141.html</helpUrl>
+ </technique>
+ <technique id="G142">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G142.html</helpUrl>
+ </technique>
+ <technique id="G143">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G143.html</helpUrl>
+ </technique>
+ <technique id="G144">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G144.html</helpUrl>
+ </technique>
+ <technique id="G145">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G145.html</helpUrl>
+ </technique>
+ <technique id="G146">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G146.html</helpUrl>
+ </technique>
+ <technique id="G147">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G147.html</helpUrl>
+ </technique>
+ <technique id="G148">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G148.html</helpUrl>
+ </technique>
+ <technique id="G149">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G149.html</helpUrl>
+ </technique>
+ <technique id="G150">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G150.html</helpUrl>
+ </technique>
+ <technique id="G151">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G151.html</helpUrl>
+ </technique>
+ <technique id="G152">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G152.html</helpUrl>
+ </technique>
+ <technique id="G153">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G153.html</helpUrl>
+ </technique>
+ <technique id="G154">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G154.html</helpUrl>
+ </technique>
+ <technique id="G155">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G155.html</helpUrl>
+ </technique>
+ <technique id="G156">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G156.html</helpUrl>
+ </technique>
+ <technique id="G157">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G157.html</helpUrl>
+ </technique>
+ <technique id="G158">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G158.html</helpUrl>
+ </technique>
+ <technique id="G159">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G159.html</helpUrl>
+ </technique>
+ <technique id="G160">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G160.html</helpUrl>
+ </technique>
+ <technique id="G161">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G161.html</helpUrl>
+ </technique>
+ <technique id="G162">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G162.html</helpUrl>
+ </technique>
+ <technique id="G163">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G163.html</helpUrl>
+ </technique>
+ <technique id="G164">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G164.html</helpUrl>
+ </technique>
+ <technique id="G165">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G165.html</helpUrl>
+ </technique>
+ <technique id="G166">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G166.html</helpUrl>
+ </technique>
+ <technique id="G167">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G167.html</helpUrl>
+ </technique>
+ <technique id="G168">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G168.html</helpUrl>
+ </technique>
+ <technique id="G169">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G169.html</helpUrl>
+ </technique>
+ <technique id="G170">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G170.html</helpUrl>
+ </technique>
+ <technique id="G171">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G171.html</helpUrl>
+ </technique>
+ <technique id="G172">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G172.html</helpUrl>
+ </technique>
+ <technique id="G173">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G173.html</helpUrl>
+ </technique>
+ <technique id="G174">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G174.html</helpUrl>
+ </technique>
+ <technique id="G175">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G175.html</helpUrl>
+ </technique>
+ <technique id="G176">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G176.html</helpUrl>
+ </technique>
+ <technique id="G177">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G177.html</helpUrl>
+ </technique>
+ <technique id="G178">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G178.html</helpUrl>
+ </technique>
+ <technique id="G179">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G179.html</helpUrl>
+ </technique>
+ <technique id="G180">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G180.html</helpUrl>
+ </technique>
+ <technique id="G181">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G181.html</helpUrl>
+ </technique>
+ <technique id="G182">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G182.html</helpUrl>
+ </technique>
+ <technique id="G183">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G183.html</helpUrl>
+ </technique>
+ <technique id="G184">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G184.html</helpUrl>
+ </technique>
+ <technique id="G185">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G185.html</helpUrl>
+ </technique>
+ <technique id="G186">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G186.html</helpUrl>
+ </technique>
+ <technique id="G187">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G187.html</helpUrl>
+ </technique>
+ <technique id="G188">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G188.html</helpUrl>
+ </technique>
+ <technique id="G189">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G189.html</helpUrl>
+ </technique>
+ <technique id="G190">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G190.html</helpUrl>
+ </technique>
+ <technique id="G191">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G191.html</helpUrl>
+ </technique>
+ <technique id="G192">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G192.html</helpUrl>
+ </technique>
+ <technique id="G193">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G193.html</helpUrl>
+ </technique>
+ <technique id="G194">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G194.html</helpUrl>
+ </technique>
+ <technique id="G195">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G195.html</helpUrl>
+ </technique>
+ <technique id="G196">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G196.html</helpUrl>
+ </technique>
+ <technique id="G197">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G197.html</helpUrl>
+ </technique>
+ <technique id="G198">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G198.html</helpUrl>
+ </technique>
+ <technique id="G199">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G199.html</helpUrl>
+ </technique>
+ <technique id="G200">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G200.html</helpUrl>
+ </technique>
+ <technique id="G201">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G201.html</helpUrl>
+ </technique>
+ <technique id="G202">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/G202.html</helpUrl>
+ </technique>
+ <technique id="H1">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H1.html</helpUrl>
+ </technique>
+ <technique id="H2">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H2.html</helpUrl>
+ </technique>
+ <technique id="H3">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H3.html</helpUrl>
+ </technique>
+ <technique id="H4">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H4.html</helpUrl>
+ </technique>
+ <technique id="H5">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H5.html</helpUrl>
+ </technique>
+ <technique id="H6">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H6.html</helpUrl>
+ </technique>
+ <technique id="H7">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H7.html</helpUrl>
+ </technique>
+ <technique id="H8">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H8.html</helpUrl>
+ </technique>
+ <technique id="H9">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H9.html</helpUrl>
+ </technique>
+ <technique id="H10">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H10.html</helpUrl>
+ </technique>
+ <technique id="H11">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H11.html</helpUrl>
+ </technique>
+ <technique id="H12">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H12.html</helpUrl>
+ </technique>
+ <technique id="H13">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H13.html</helpUrl>
+ </technique>
+ <technique id="H14">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H14.html</helpUrl>
+ </technique>
+ <technique id="H15">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H15.html</helpUrl>
+ </technique>
+ <technique id="H16">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H16.html</helpUrl>
+ </technique>
+ <technique id="H17">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H17.html</helpUrl>
+ </technique>
+ <technique id="H18">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H18.html</helpUrl>
+ </technique>
+ <technique id="H19">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H19.html</helpUrl>
+ </technique>
+ <technique id="H20">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H20.html</helpUrl>
+ </technique>
+ <technique id="H21">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H21.html</helpUrl>
+ </technique>
+ <technique id="H22">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H22.html</helpUrl>
+ </technique>
+ <technique id="H23">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H23.html</helpUrl>
+ </technique>
+ <technique id="H24">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H24.html</helpUrl>
+ </technique>
+ <technique id="H25">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H25.html</helpUrl>
+ </technique>
+ <technique id="H26">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H26.html</helpUrl>
+ </technique>
+ <technique id="H27">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H27.html</helpUrl>
+ </technique>
+ <technique id="H28">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H28.html</helpUrl>
+ </technique>
+ <technique id="H29">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H29.html</helpUrl>
+ </technique>
+ <technique id="H30">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H30.html</helpUrl>
+ </technique>
+ <technique id="H31">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H31.html</helpUrl>
+ </technique>
+ <technique id="H32">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H32.html</helpUrl>
+ </technique>
+ <technique id="H33">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H33.html</helpUrl>
+ </technique>
+ <technique id="H34">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H34.html</helpUrl>
+ </technique>
+ <technique id="H35">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H35.html</helpUrl>
+ </technique>
+ <technique id="H36">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H36.html</helpUrl>
+ </technique>
+ <technique id="H37">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H37.html</helpUrl>
+ </technique>
+ <technique id="H38">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H38.html</helpUrl>
+ </technique>
+ <technique id="H39">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H39.html</helpUrl>
+ </technique>
+ <technique id="H40">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H40.html</helpUrl>
+ </technique>
+ <technique id="H41">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H41.html</helpUrl>
+ </technique>
+ <technique id="H42">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H42.html</helpUrl>
+ </technique>
+ <technique id="H43">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H43.html</helpUrl>
+ </technique>
+ <technique id="H44">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H44.html</helpUrl>
+ </technique>
+ <technique id="H45">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H45.html</helpUrl>
+ </technique>
+ <technique id="H46">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H46.html</helpUrl>
+ </technique>
+ <technique id="H47">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H47.html</helpUrl>
+ </technique>
+ <technique id="H48">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H48.html</helpUrl>
+ </technique>
+ <technique id="H49">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H49.html</helpUrl>
+ </technique>
+ <technique id="H50">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H50.html</helpUrl>
+ </technique>
+ <technique id="H51">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H51.html</helpUrl>
+ </technique>
+ <technique id="H52">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H52.html</helpUrl>
+ </technique>
+ <technique id="H53">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H53.html</helpUrl>
+ </technique>
+ <technique id="H54">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H54.html</helpUrl>
+ </technique>
+ <technique id="H55">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H55.html</helpUrl>
+ </technique>
+ <technique id="H56">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H56.html</helpUrl>
+ </technique>
+ <technique id="H57">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H57.html</helpUrl>
+ </technique>
+ <technique id="H58">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H58.html</helpUrl>
+ </technique>
+ <technique id="H59">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H59.html</helpUrl>
+ </technique>
+ <technique id="H60">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H60.html</helpUrl>
+ </technique>
+ <technique id="H61">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H61.html</helpUrl>
+ </technique>
+ <technique id="H62">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H62.html</helpUrl>
+ </technique>
+ <technique id="H63">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H63.html</helpUrl>
+ </technique>
+ <technique id="H64">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H64.html</helpUrl>
+ </technique>
+ <technique id="H65">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H65.html</helpUrl>
+ </technique>
+ <technique id="H66">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H66.html</helpUrl>
+ </technique>
+ <technique id="H67">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H67.html</helpUrl>
+ </technique>
+ <technique id="H68">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H68.html</helpUrl>
+ </technique>
+ <technique id="H69">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H69.html</helpUrl>
+ </technique>
+ <technique id="H70">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H70.html</helpUrl>
+ </technique>
+ <technique id="H71">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H71.html</helpUrl>
+ </technique>
+ <technique id="H72">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H72.html</helpUrl>
+ </technique>
+ <technique id="H73">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H73.html</helpUrl>
+ </technique>
+ <technique id="H74">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H74.html</helpUrl>
+ </technique>
+ <technique id="H75">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H75.html</helpUrl>
+ </technique>
+ <technique id="H76">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H76.html</helpUrl>
+ </technique>
+ <technique id="H77">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H77.html</helpUrl>
+ </technique>
+ <technique id="H78">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H78.html</helpUrl>
+ </technique>
+ <technique id="H79">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H79.html</helpUrl>
+ </technique>
+ <technique id="H80">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H80.html</helpUrl>
+ </technique>
+ <technique id="H81">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H81.html</helpUrl>
+ </technique>
+ <technique id="H82">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H82.html</helpUrl>
+ </technique>
+ <technique id="H83">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H83.html</helpUrl>
+ </technique>
+ <technique id="H84">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H84.html</helpUrl>
+ </technique>
+ <technique id="H85">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H85.html</helpUrl>
+ </technique>
+ <technique id="H86">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H86.html</helpUrl>
+ </technique>
+ <technique id="H87">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H87.html</helpUrl>
+ </technique>
+ <technique id="H88">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H88.html</helpUrl>
+ </technique>
+ <technique id="H89">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H89.html</helpUrl>
+ </technique>
+ <technique id="H90">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H90.html</helpUrl>
+ </technique>
+ <technique id="H91">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H91.html</helpUrl>
+ </technique>
+ <technique id="H92">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H92.html</helpUrl>
+ </technique>
+ <technique id="H93">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H93.html</helpUrl>
+ </technique>
+ <technique id="H94">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/H94.html</helpUrl>
+ </technique>
+ <technique id="C1">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/C1.html</helpUrl>
+ </technique>
+ <technique id="C2">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/C2.html</helpUrl>
+ </technique>
+ <technique id="C3">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/C3.html</helpUrl>
+ </technique>
+ <technique id="C4">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/C4.html</helpUrl>
+ </technique>
+ <technique id="C5">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/C5.html</helpUrl>
+ </technique>
+ <technique id="C6">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/C6.html</helpUrl>
+ </technique>
+ <technique id="C7">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/C7.html</helpUrl>
+ </technique>
+ <technique id="C8">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/C8.html</helpUrl>
+ </technique>
+ <technique id="C9">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/C9.html</helpUrl>
+ </technique>
+ <technique id="C10">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/C10.html</helpUrl>
+ </technique>
+ <technique id="C11">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/C11.html</helpUrl>
+ </technique>
+ <technique id="C12">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/C12.html</helpUrl>
+ </technique>
+ <technique id="C13">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/C13.html</helpUrl>
+ </technique>
+ <technique id="C14">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/C14.html</helpUrl>
+ </technique>
+ <technique id="C15">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/C15.html</helpUrl>
+ </technique>
+ <technique id="C16">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/C16.html</helpUrl>
+ </technique>
+ <technique id="C17">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/C17.html</helpUrl>
+ </technique>
+ <technique id="C18">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/C18.html</helpUrl>
+ </technique>
+ <technique id="C19">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/C19.html</helpUrl>
+ </technique>
+ <technique id="C20">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/C20.html</helpUrl>
+ </technique>
+ <technique id="C21">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/C21.html</helpUrl>
+ </technique>
+ <technique id="C22">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/C22.html</helpUrl>
+ </technique>
+ <technique id="C23">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/C23.html</helpUrl>
+ </technique>
+ <technique id="C24">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/C24.html</helpUrl>
+ </technique>
+ <technique id="C25">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/C25.html</helpUrl>
+ </technique>
+ <technique id="C26">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/C26.html</helpUrl>
+ </technique>
+ <technique id="C27">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/C27.html</helpUrl>
+ </technique>
+ <technique id="C28">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/C28.html</helpUrl>
+ </technique>
+ <technique id="C29">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/C29.html</helpUrl>
+ </technique>
+ <technique id="C30">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/C30.html</helpUrl>
+ </technique>
+ <technique id="SCR1">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR1.html</helpUrl>
+ </technique>
+ <technique id="SCR2">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR2.html</helpUrl>
+ </technique>
+ <technique id="SCR3">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR3.html</helpUrl>
+ </technique>
+ <technique id="SCR4">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR4.html</helpUrl>
+ </technique>
+ <technique id="SCR5">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR5.html</helpUrl>
+ </technique>
+ <technique id="SCR6">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR6.html</helpUrl>
+ </technique>
+ <technique id="SCR7">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR7.html</helpUrl>
+ </technique>
+ <technique id="SCR8">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR8.html</helpUrl>
+ </technique>
+ <technique id="SCR9">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR9.html</helpUrl>
+ </technique>
+ <technique id="SCR10">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR10.html</helpUrl>
+ </technique>
+ <technique id="SCR11">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR11.html</helpUrl>
+ </technique>
+ <technique id="SCR12">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR12.html</helpUrl>
+ </technique>
+ <technique id="SCR13">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR13.html</helpUrl>
+ </technique>
+ <technique id="SCR14">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR14.html</helpUrl>
+ </technique>
+ <technique id="SCR15">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR15.html</helpUrl>
+ </technique>
+ <technique id="SCR16">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR16.html</helpUrl>
+ </technique>
+ <technique id="SCR17">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR17.html</helpUrl>
+ </technique>
+ <technique id="SCR18">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR18.html</helpUrl>
+ </technique>
+ <technique id="SCR19">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR19.html</helpUrl>
+ </technique>
+ <technique id="SCR20">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR20.html</helpUrl>
+ </technique>
+ <technique id="SCR21">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR21.html</helpUrl>
+ </technique>
+ <technique id="SCR22">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR22.html</helpUrl>
+ </technique>
+ <technique id="SCR23">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR23.html</helpUrl>
+ </technique>
+ <technique id="SCR24">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR24.html</helpUrl>
+ </technique>
+ <technique id="SCR25">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR25.html</helpUrl>
+ </technique>
+ <technique id="SCR26">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR26.html</helpUrl>
+ </technique>
+ <technique id="SCR27">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR27.html</helpUrl>
+ </technique>
+ <technique id="SCR28">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR28.html</helpUrl>
+ </technique>
+ <technique id="SCR29">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR29.html</helpUrl>
+ </technique>
+ <technique id="SCR30">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR30.html</helpUrl>
+ </technique>
+ <technique id="SCR31">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR31.html</helpUrl>
+ </technique>
+ <technique id="SCR32">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR32.html</helpUrl>
+ </technique>
+ <technique id="SCR33">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR33.html</helpUrl>
+ </technique>
+ <technique id="SCR34">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR34.html</helpUrl>
+ </technique>
+ <technique id="SCR35">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR35.html</helpUrl>
+ </technique>
+ <technique id="SCR36">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR36.html</helpUrl>
+ </technique>
+ <technique id="SCR37">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SCR37.html</helpUrl>
+ </technique>
+ <technique id="SVR1">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SVR1.html</helpUrl>
+ </technique>
+ <technique id="SVR2">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SVR2.html</helpUrl>
+ </technique>
+ <technique id="SVR3">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SVR3.html</helpUrl>
+ </technique>
+ <technique id="SVR4">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SVR4.html</helpUrl>
+ </technique>
+ <technique id="SVR5">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SVR5.html</helpUrl>
+ </technique>
+ <technique id="SM1">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SM1.html</helpUrl>
+ </technique>
+ <technique id="SM2">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SM2.html</helpUrl>
+ </technique>
+ <technique id="SM3">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SM3.html</helpUrl>
+ </technique>
+ <technique id="SM4">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SM4.html</helpUrl>
+ </technique>
+ <technique id="SM5">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SM5.html</helpUrl>
+ </technique>
+ <technique id="SM6">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SM6.html</helpUrl>
+ </technique>
+ <technique id="SM7">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SM7.html</helpUrl>
+ </technique>
+ <technique id="SM8">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SM8.html</helpUrl>
+ </technique>
+ <technique id="SM9">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SM9.html</helpUrl>
+ </technique>
+ <technique id="SM10">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SM10.html</helpUrl>
+ </technique>
+ <technique id="SM11">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SM11.html</helpUrl>
+ </technique>
+ <technique id="SM12">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SM12.html</helpUrl>
+ </technique>
+ <technique id="SM13">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SM13.html</helpUrl>
+ </technique>
+ <technique id="SM14">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/SM14.html</helpUrl>
+ </technique>
+ <technique id="T1">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/T1.html</helpUrl>
+ </technique>
+ <technique id="T2">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/T2.html</helpUrl>
+ </technique>
+ <technique id="T3">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/T3.html</helpUrl>
+ </technique>
+ <technique id="ARIA1">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/ARIA1.html</helpUrl>
+ </technique>
+ <technique id="ARIA2">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/ARIA2.html</helpUrl>
+ </technique>
+ <technique id="ARIA3">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/ARIA3.html</helpUrl>
+ </technique>
+ <technique id="ARIA4">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/ARIA4.html</helpUrl>
+ </technique>
+  <technique id="FLASH1">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH1.html</helpUrl>
+ </technique>
+ <technique id="FLASH2">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH2.html</helpUrl>
+ </technique>
+ <technique id="FLASH3">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH3.html</helpUrl>
+ </technique>
+ <technique id="FLASH4">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH4.html</helpUrl>
+ </technique>
+ <technique id="FLASH5">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH5.html</helpUrl>
+ </technique>
+ <technique id="FLASH6">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH6.html</helpUrl>
+ </technique>
+ <technique id="FLASH7">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH7.html</helpUrl>
+ </technique>
+ <technique id="FLASH8">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH8.html</helpUrl>
+ </technique>
+ <technique id="FLASH9">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH9.html</helpUrl>
+ </technique>
+ <technique id="FLASH10">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH10.html</helpUrl>
+ </technique>
+ <technique id="FLASH11">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH11.html</helpUrl>
+ </technique>
+ <technique id="FLASH12">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH12.html</helpUrl>
+ </technique>
+ <technique id="FLASH13">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH13.html</helpUrl>
+ </technique>
+ <technique id="FLASH14">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH14.html</helpUrl>
+ </technique>
+ <technique id="FLASH15">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH15.html</helpUrl>
+ </technique>
+ <technique id="FLASH16">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH16.html</helpUrl>
+ </technique>
+ <technique id="FLASH17">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH17.html</helpUrl>
+ </technique>
+ <technique id="FLASH18">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH18.html</helpUrl>
+ </technique>
+ <technique id="FLASH19">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH19.html</helpUrl>
+ </technique>
+ <technique id="FLASH20">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH20.html</helpUrl>
+ </technique>
+ <technique id="FLASH21">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH21.html</helpUrl>
+ </technique>
+ <technique id="FLASH22">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH22.html</helpUrl>
+ </technique>
+ <technique id="FLASH23">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH23.html</helpUrl>
+ </technique>
+ <technique id="FLASH24">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH24.html</helpUrl>
+ </technique>
+ <technique id="FLASH25">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH25.html</helpUrl>
+ </technique>
+ <technique id="FLASH26">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH26.html</helpUrl>
+ </technique>
+ <technique id="FLASH27">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH27.html</helpUrl>
+ </technique>
+ <technique id="FLASH28">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH28.html</helpUrl>
+ </technique>
+ <technique id="FLASH29">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH29.html</helpUrl>
+ </technique>
+ <technique id="FLASH30">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH30.html</helpUrl>
+ </technique>
+ <technique id="FLASH31">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH31.html</helpUrl>
+ </technique>
+ <technique id="FLASH32">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH32.html</helpUrl>
+ </technique>
+ <technique id="FLASH33">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH33.html</helpUrl>
+ </technique>
+ <technique id="FLASH34">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH34.html</helpUrl>
+ </technique>
+ <technique id="FLASH35">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH35.html</helpUrl>
+ </technique>
+ <technique id="FLASH36">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/FLASH36.html</helpUrl>
+ </technique>
+ <technique id="F1">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F1.html</helpUrl>
+ </technique>
+ <technique id="F2">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F2.html</helpUrl>
+ </technique>
+ <technique id="F3">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F3.html</helpUrl>
+ </technique>
+ <technique id="F4">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F4.html</helpUrl>
+ </technique>
+ <technique id="F5">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F5.html</helpUrl>
+ </technique>
+ <technique id="F6">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F6.html</helpUrl>
+ </technique>
+ <technique id="F7">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F7.html</helpUrl>
+ </technique>
+ <technique id="F8">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F8.html</helpUrl>
+ </technique>
+ <technique id="F9">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F9.html</helpUrl>
+ </technique>
+ <technique id="F10">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F10.html</helpUrl>
+ </technique>
+ <technique id="F11">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F11.html</helpUrl>
+ </technique>
+ <technique id="F12">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F12.html</helpUrl>
+ </technique>
+ <technique id="F13">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F13.html</helpUrl>
+ </technique>
+ <technique id="F14">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F14.html</helpUrl>
+ </technique>
+ <technique id="F15">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F15.html</helpUrl>
+ </technique>
+ <technique id="F16">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F16.html</helpUrl>
+ </technique>
+ <technique id="F17">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F17.html</helpUrl>
+ </technique>
+ <technique id="F18">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F18.html</helpUrl>
+ </technique>
+ <technique id="F19">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F19.html</helpUrl>
+ </technique>
+ <technique id="F20">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F20.html</helpUrl>
+ </technique>
+ <technique id="F21">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F21.html</helpUrl>
+ </technique>
+ <technique id="F22">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F22.html</helpUrl>
+ </technique>
+ <technique id="F23">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F23.html</helpUrl>
+ </technique>
+ <technique id="F24">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F24.html</helpUrl>
+ </technique>
+ <technique id="F25">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F25.html</helpUrl>
+ </technique>
+ <technique id="F26">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F26.html</helpUrl>
+ </technique>
+ <technique id="F27">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F27.html</helpUrl>
+ </technique>
+ <technique id="F28">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F28.html</helpUrl>
+ </technique>
+ <technique id="F29">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F29.html</helpUrl>
+ </technique>
+ <technique id="F30">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F30.html</helpUrl>
+ </technique>
+ <technique id="F31">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F31.html</helpUrl>
+ </technique>
+ <technique id="F32">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F32.html</helpUrl>
+ </technique>
+ <technique id="F33">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F33.html</helpUrl>
+ </technique>
+ <technique id="F34">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F34.html</helpUrl>
+ </technique>
+ <technique id="F35">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F35.html</helpUrl>
+ </technique>
+ <technique id="F36">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F36.html</helpUrl>
+ </technique>
+ <technique id="F37">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F37.html</helpUrl>
+ </technique>
+ <technique id="F38">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F38.html</helpUrl>
+ </technique>
+ <technique id="F39">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F39.html</helpUrl>
+ </technique>
+ <technique id="F40">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F40.html</helpUrl>
+ </technique>
+ <technique id="F41">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F41.html</helpUrl>
+ </technique>
+ <technique id="F42">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F42.html</helpUrl>
+ </technique>
+ <technique id="F43">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F43.html</helpUrl>
+ </technique>
+ <technique id="F44">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F44.html</helpUrl>
+ </technique>
+ <technique id="F45">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F45.html</helpUrl>
+ </technique>
+ <technique id="F46">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F46.html</helpUrl>
+ </technique>
+ <technique id="F47">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F47.html</helpUrl>
+ </technique>
+ <technique id="F48">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F48.html</helpUrl>
+ </technique>
+ <technique id="F49">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F49.html</helpUrl>
+ </technique>
+ <technique id="F50">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F50.html</helpUrl>
+ </technique>
+ <technique id="F51">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F51.html</helpUrl>
+ </technique>
+ <technique id="F52">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F52.html</helpUrl>
+ </technique>
+ <technique id="F53">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F53.html</helpUrl>
+ </technique>
+ <technique id="F54">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F54.html</helpUrl>
+ </technique>
+ <technique id="F55">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F55.html</helpUrl>
+ </technique>
+ <technique id="F56">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F56.html</helpUrl>
+ </technique>
+ <technique id="F57">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F57.html</helpUrl>
+ </technique>
+ <technique id="F58">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F58.html</helpUrl>
+ </technique>
+ <technique id="F59">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F59.html</helpUrl>
+ </technique>
+ <technique id="F60">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F60.html</helpUrl>
+ </technique>
+ <technique id="F61">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F61.html</helpUrl>
+ </technique>
+ <technique id="F62">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F62.html</helpUrl>
+ </technique>
+ <technique id="F63">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F63.html</helpUrl>
+ </technique>
+ <technique id="F64">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F64.html</helpUrl>
+ </technique>
+ <technique id="F65">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F65.html</helpUrl>
+ </technique>
+ <technique id="F66">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F66.html</helpUrl>
+ </technique>
+ <technique id="F67">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F67.html</helpUrl>
+ </technique>
+ <technique id="F68">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F68.html</helpUrl>
+ </technique>
+ <technique id="F69">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F69.html</helpUrl>
+ </technique>
+ <technique id="F70">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F70.html</helpUrl>
+ </technique>
+ <technique id="F71">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F71.html</helpUrl>
+ </technique>
+ <technique id="F72">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F72.html</helpUrl>
+ </technique>
+ <technique id="F73">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F73.html</helpUrl>
+ </technique>
+ <technique id="F74">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F74.html</helpUrl>
+ </technique>
+ <technique id="F75">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F75.html</helpUrl>
+ </technique>
+ <technique id="F76">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F76.html</helpUrl>
+ </technique>
+ <technique id="F77">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F77.html</helpUrl>
+ </technique>
+ <technique id="F78">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F78.html</helpUrl>
+ </technique>
+ <technique id="F79">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F79.html</helpUrl>
+ </technique>
+ <technique id="F80">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F80.html</helpUrl>
+ </technique>
+ <technique id="F81">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F81.html</helpUrl>
+ </technique>
+ <technique id="F82">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F82.html</helpUrl>
+ </technique>
+ <technique id="F83">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F83.html</helpUrl>
+ </technique>
+ <technique id="F84">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F84.html</helpUrl>
+ </technique>
+ <technique id="F85">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F85.html</helpUrl>
+ </technique>
+ <technique id="F86">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F86.html</helpUrl>
+ </technique>
+ <technique id="F87">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F87.html</helpUrl>
+ </technique>
+ <technique id="F88">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F88.html</helpUrl>
+ </technique>
+ <technique id="F89">
+  <helpUrl>http://www.ciaj.or.jp/access/web/docs/WCAG-TECHS/F89.html</helpUrl>
+ </technique>
+</techniques>
+</guideline>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.visualization.eval/resources/guidelines/wcag10.xml b/plugins/org.eclipse.actf.visualization.eval/resources/guidelines/wcag10.xml
deleted file mode 100644
index 9a55647..0000000
--- a/plugins/org.eclipse.actf.visualization.eval/resources/guidelines/wcag10.xml
+++ /dev/null
@@ -1,230 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<!--
- Copyright (c) 2005, 2008 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<guideline name="WCAG" order="1">
-<category>Accessibility</category>
-<description>W3C Web Content Accessibility Guidelines (WCAG) 1.0</description>
-<levels>
- <level id="P1">
-  <category>Accessibility</category>
-  <description>W3C Web Content Accessibility Guidelines (WCAG) 1.0 (P1) </description>
- </level>
- <level id="P2">
-  <category>Accessibility</category>
-  <description>W3C Web Content Accessibility Guidelines (WCAG) 1.0 (P2) </description>
- </level>
- <level id="P3">
-  <category>Accessibility</category>
-  <description>W3C Web Content Accessibility Guidelines (WCAG) 1.0 (P3) </description>
- </level>
-</levels>
-<mimetypes>
- <mimetype>text/html</mimetype>
- <mimetype>application/xhtml+xml</mimetype>
-</mimetypes>
-<items>
-<gItem id="1.1" level="P1">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-text-equivalent</helpUrl>
-</gItem>
-<gItem id="2.1" level="P1">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-color-convey</helpUrl>
-</gItem>
-<gItem id="4.1" level="P1">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-identify-changes</helpUrl>
-</gItem>
-<gItem id="6.1" level="P1">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-order-style-sheets</helpUrl>
-</gItem>
-<gItem id="6.2" level="P1">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-dynamic-source</helpUrl>
-</gItem>
-<gItem id="7.1" level="P1">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-avoid-flicker</helpUrl>
-</gItem>
-<gItem id="14.1" level="P1">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-simple-and-straightforward</helpUrl>
-</gItem>
-<gItem id="1.2" level="P1">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-redundant-server-links</helpUrl>
-</gItem>
-<gItem id="9.1" level="P1">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-client-side-maps</helpUrl>
-</gItem>
-<gItem id="5.1" level="P1">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-table-headers</helpUrl>
-</gItem>
-<gItem id="5.2" level="P1">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-table-structure</helpUrl>
-</gItem>
-<gItem id="12.1" level="P1">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-frame-titles</helpUrl>
-</gItem>
-<gItem id="6.3" level="P1">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-scripts</helpUrl>
-</gItem>
-<gItem id="1.3" level="P1">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-auditory-descriptions</helpUrl>
-</gItem>
-<gItem id="1.4" level="P1">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-synchronize-equivalents</helpUrl>
-</gItem>
-<gItem id="11.4" level="P1">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-alt-pages</helpUrl>
-</gItem>
-<gItem id="2.2" level="P2">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-color-contrast</helpUrl>
-</gItem>
-<gItem id="3.1" level="P2">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-use-markup</helpUrl>
-</gItem>
-<gItem id="3.2" level="P2">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-identify-grammar</helpUrl>
-</gItem>
-<gItem id="3.3" level="P2">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-style-sheets</helpUrl>
-</gItem>
-<gItem id="3.4" level="P2">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-relative-units</helpUrl>
-</gItem>
-<gItem id="3.5" level="P2">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-logical-headings</helpUrl>
-</gItem>
-<gItem id="3.6" level="P2">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-list-structure</helpUrl>
-</gItem>
-<gItem id="3.7" level="P2">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-quotes</helpUrl>
-</gItem>
-<gItem id="6.5" level="P2">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-fallback-page</helpUrl>
-</gItem>
-<gItem id="7.2" level="P2">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-avoid-blinking</helpUrl>
-</gItem>
-<gItem id="7.4" level="P2">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-no-periodic-refresh</helpUrl>
-</gItem>
-<gItem id="7.5" level="P2">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-no-auto-forward</helpUrl>
-</gItem>
-<gItem id="10.1" level="P2">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-avoid-pop-ups</helpUrl>
-</gItem>
-<gItem id="11.1" level="P2">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-latest-w3c-specs</helpUrl>
-</gItem>
-<gItem id="11.2" level="P2">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-avoid-deprecated</helpUrl>
-</gItem>
-<gItem id="12.3" level="P2">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-group-information</helpUrl>
-</gItem>
-<gItem id="13.1" level="P2">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-meaningful-links</helpUrl>
-</gItem>
-<gItem id="13.2" level="P2">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-use-metadata</helpUrl>
-</gItem>
-<gItem id="13.3" level="P2">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-site-description</helpUrl>
-</gItem>
-<gItem id="13.4" level="P2">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-clear-nav-mechanism</helpUrl>
-</gItem>
-<gItem id="5.3" level="P2">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-avoid-table-for-layout</helpUrl>
-</gItem>
-<gItem id="5.4" level="P2">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-table-layout</helpUrl>
-</gItem>
-<gItem id="12.2" level="P2">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-frame-longdesc</helpUrl>
-</gItem>
-<gItem id="10.2" level="P2">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-unassociated-labels</helpUrl>
-</gItem>
-<gItem id="12.4" level="P2">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-associate-labels</helpUrl>
-</gItem>
-<gItem id="6.4" level="P2">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-keyboard-operable-scripts</helpUrl>
-</gItem>
-<gItem id="7.3" level="P2">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-avoid-movement</helpUrl>
-</gItem>
-<gItem id="8.1" level="P2">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-directly-accessible</helpUrl>
-</gItem>
-<gItem id="9.2" level="P2">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-keyboard-operable</helpUrl>
-</gItem>
-<gItem id="9.3" level="P2">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-device-independent-events</helpUrl>
-</gItem>
-<gItem id="4.2" level="P3">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-expand-abbr</helpUrl>
-</gItem>
-<gItem id="4.3" level="P3">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-identify-lang</helpUrl>
-</gItem>
-<gItem id="9.4" level="P3">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-tab-order</helpUrl>
-</gItem>
-<gItem id="9.5" level="P3">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-keyboard-shortcuts</helpUrl>
-</gItem>
-<gItem id="10.5" level="P3">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-divide-links</helpUrl>
-</gItem>
-<gItem id="11.3" level="P3">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-content-preferences</helpUrl>
-</gItem>
-<gItem id="13.5" level="P3">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-nav-bar</helpUrl>
-</gItem>
-<gItem id="13.6" level="P3">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-group-links</helpUrl>
-</gItem>
-<gItem id="13.7" level="P3">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-searches</helpUrl>
-</gItem>
-<gItem id="13.8" level="P3">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-front-loading</helpUrl>
-</gItem>
-<gItem id="13.9" level="P3">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-bundled-version</helpUrl>
-</gItem>
-<gItem id="13.10" level="P3">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-skip-over-ascii</helpUrl>
-</gItem>
-<gItem id="14.2" level="P3">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-icons</helpUrl>
-</gItem>
-<gItem id="14.3" level="P3">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-consistent-style</helpUrl>
-</gItem>
-<gItem id="1.5" level="P3">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-redundant-client-links</helpUrl>
-</gItem>
-<gItem id="5.5" level="P3">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-table-summaries</helpUrl>
-</gItem>
-<gItem id="5.6" level="P3">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-abbreviate-labels</helpUrl>
-</gItem>
-<gItem id="10.3" level="P3">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-linear-tables</helpUrl>
-</gItem>
-<gItem id="10.4" level="P3">
- <helpUrl>http://www.w3.org/TR/WAI-WEBCONTENT/wai-pageauth.html#tech-place-holders</helpUrl>
-</gItem>
-</items>
-</guideline>
diff --git a/plugins/org.eclipse.actf.visualization.eval/src/messages.properties b/plugins/org.eclipse.actf.visualization.eval/src/messages.properties
index 3ffb40b..9818250 100644
--- a/plugins/org.eclipse.actf.visualization.eval/src/messages.properties
+++ b/plugins/org.eclipse.actf.visualization.eval/src/messages.properties
@@ -9,17 +9,18 @@
 #     IBM Corporation - initial API and implementation
 ###############################################################################
 #
-ProblemConst_All_Errors_1 = All Errors
+ProblemConst_All_Errors_1 = All Items
 ProblemConst_Essential_2 = Error
+ProblemConst_Warning = Probably Error
 ProblemConst_Advanced_3 = Advanced
 ProblemConst_Basic_4 = Basic
-ProblemConst_User_Check_5 = User Check
+ProblemConst_User_Check_5 = Need confirmation
 ProblemConst_Compliance_6 = Compliance
 ProblemConst_Trash_7 = Trash
 ProblemConst_Type_11 = Type
 ProblemConst_Line_12 = Line
 ProblemConst_Highlight = Highlight
-ProblemConst_Problem_Description_17 = Problem Description
+ProblemConst_Problem_Description_17 = Description
 ProblemConst_Foreground_18 = Foreground Color
 ProblemConst_Background_19 = Background Color
 ProblemConst_Severity_20 = Severity
@@ -29,7 +30,7 @@
 ProblemConst_Area_23 = Area
 ProblemConst_Detailed_report = Detailed report
 ProblemConst_Summary_report = Summary report
-ProblemConst_Info = Information
+ProblemConst_Info = Human check
 
 NavigabilityWarningDialog_Message1 = To evaluate "Navigability", please enable all WCAG items
 NavigabilityWarningDialog_Message2 = or enable other guidelines, such as Section508, JIS or IBMGuideline.
@@ -47,3 +48,12 @@
 
 GuidelinePreferencePage_0=Category
 GuidelinePreferencePage_1=Guideline
+
+Techniques = Techniques
+Type = Type
+Help = Help
+
+Perceivable = Perceivable
+Operable = Operable
+Understandable = Understandable
+Robust = Robust 
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.visualization.eval/src/messages_ja.properties b/plugins/org.eclipse.actf.visualization.eval/src/messages_ja.properties
index f5b958b..af4bf4e 100644
--- a/plugins/org.eclipse.actf.visualization.eval/src/messages_ja.properties
+++ b/plugins/org.eclipse.actf.visualization.eval/src/messages_ja.properties
@@ -9,17 +9,18 @@
 #     IBM Corporation - initial API and implementation
 ###############################################################################
 #
-ProblemConst_All_Errors_1 = \u5168\u3066\u306e\u30a8\u30e9\u30fc
-ProblemConst_Essential_2 = \u8981\u4fee\u6b63
+ProblemConst_All_Errors_1 = \u5168\u3066\u306e\u9805\u76ee
+ProblemConst_Essential_2 = \u554f\u984c\u3042\u308a
+ProblemConst_Warning = \u554f\u984c\u306e\u53ef\u80fd\u6027\u5927
 ProblemConst_Advanced_3 = \u72ec\u81ea\u30c1\u30a7\u30c3\u30af\u9805\u76ee
 ProblemConst_Basic_4 = \u57fa\u672c\u30c1\u30a7\u30c3\u30af\u9805\u76ee
-ProblemConst_User_Check_5 = \u30e6\u30fc\u30b6\u30fc\u78ba\u8a8d
+ProblemConst_User_Check_5 = \u8981\u5224\u65ad\u7b87\u6240
 ProblemConst_Compliance_6 = \u30b3\u30f3\u30d7\u30e9\u30a4\u30a2\u30f3\u30b9
 ProblemConst_Trash_7 = \u30b4\u30df\u7bb1
 ProblemConst_Type_11 = \u7a2e\u985e
 ProblemConst_Line_12 = \u884c\u756a\u53f7
 ProblemConst_Highlight = \u30cf\u30a4\u30e9\u30a4\u30c8
-ProblemConst_Problem_Description_17 = \u30a8\u30e9\u30fc\u306e\u5185\u5bb9
+ProblemConst_Problem_Description_17 = \u5185\u5bb9
 ProblemConst_Foreground_18 = \u524d\u666f\u8272
 ProblemConst_Background_19 = \u80cc\u666f\u8272
 ProblemConst_Severity_20 = \u6df1\u523b\u5ea6
@@ -29,7 +30,7 @@
 ProblemConst_Area_23 = \u9762\u7a4d
 ProblemConst_Detailed_report = \u8a73\u7d30\u30ec\u30dd\u30fc\u30c8
 ProblemConst_Summary_report = \u6982\u8981\u30ec\u30dd\u30fc\u30c8
-ProblemConst_Info = \u60c5\u5831
+ProblemConst_Info = \u624b\u52d5\u78ba\u8a8d
 
 NavigabilityWarningDialog_Message1 = Navigability\u3092\u8a55\u4fa1\u3059\u308b\u969b\u306b\u306f\uff0cWCAG\u306e\u5168\u9805\u76ee\u3092\u9078\u629e\u3059\u308b\u304b
 NavigabilityWarningDialog_Message2 = Section508\uff0cJIS\uff0cIBMGuideline\u7b49\u306e\u4ed6\u306e\u30ac\u30a4\u30c9\u30e9\u30a4\u30f3\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\uff0e
@@ -48,3 +49,12 @@
 
 GuidelinePreferencePage_0=\u30ab\u30c6\u30b4\u30ea\u30fc
 GuidelinePreferencePage_1=\u30ac\u30a4\u30c9\u30e9\u30a4\u30f3
+
+Techniques=\u5b9f\u88c5\u65b9\u6cd5
+Type = \u7a2e\u5225
+Help = \u30d8\u30eb\u30d7
+
+Perceivable = \u77e5\u899a\u53ef\u80fd
+Operable = \u64cd\u4f5c\u53ef\u80fd
+Understandable = \u7406\u89e3\u53ef\u80fd
+Robust = \u9811\u5065\u6027 
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/IEvaluationItem.java b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/IEvaluationItem.java
index e7726aa..e3ec959 100644
--- a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/IEvaluationItem.java
+++ b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/IEvaluationItem.java
@@ -11,12 +11,13 @@
 
 package org.eclipse.actf.visualization.eval;
 
+import org.eclipse.actf.visualization.eval.guideline.IGuidelineSlectionChangedListener;
 import org.eclipse.swt.graphics.Image;
 
 /**
  * Interface for evaluation item information
  */
-public interface IEvaluationItem {
+public interface IEvaluationItem extends IGuidelineSlectionChangedListener{
 	/**
 	 * Severity ID: error
 	 */
@@ -25,12 +26,18 @@
 	/**
 	 * Severity ID: warning
 	 */
-	public static final int SEV_WARNING = 2; // add "Possible error"?
+	public static final int SEV_WARNING = 2;
 
 	/**
+	 * Severity ID: user check
+	 */
+	public static final int SEV_USER = 4;
+	
+	
+	/**
 	 * Severity ID: informational
 	 */
-	public static final int SEV_INFO = 4;
+	public static final int SEV_INFO = 8;
 
 	/**
 	 * String for error severity
@@ -43,6 +50,11 @@
 	public static final String SEV_WARNING_STR = "warning"; //$NON-NLS-1$
 
 	/**
+	 * String for user check severity
+	 */
+	public static final String SEV_USER_STR = "user"; //$NON-NLS-1$
+
+	/**
 	 * String for informational severity
 	 */
 	public static final String SEV_INFO_STR = "info"; //$NON-NLS-1$
@@ -78,6 +90,11 @@
 	public String[] getTableDataMetrics();
 
 	/**
+	 * @return Techniques information to be shown in the result table
+	 */
+	public String getTableDataTechniques();
+	
+	/**
 	 * @return icons for evaluation metrics to be shown in the result table
 	 */
 	public Image[] getMetricsIcons();
@@ -86,7 +103,12 @@
 	 * @return get corresponding guideline items of this evaluation item
 	 */
 	public IGuidelineItem[] getGuidelines();
-
+	
+	/**
+	 * @return get corresponding Techniques items of this evaluation item. 
+	 */
+	public ITechniquesItem[][] getTechniques();
+	
 	/**
 	 * @return description about this evaluation item
 	 */
diff --git a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/IGuidelineItem.java b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/IGuidelineItem.java
index 2cf6453..d389c15 100644
--- a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/IGuidelineItem.java
+++ b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/IGuidelineItem.java
@@ -37,10 +37,27 @@
 	public abstract String getUrl();
 
 	/**
+	 * @return true if this item is enabled
+	 */
+	public abstract boolean isEnabled();
+	
+
+	/**
+	 * Set this item is enabled or not
+	 * 
+	 * @param isEnabled
+	 * 
+	 */
+	public abstract void setEnabled(boolean isEnabled);
+
+	
+	/**
 	 * Set level of guideline item (e.g., P1, P2, etc.)
 	 * 
 	 * @param level
 	 *            target level
+	 * 
+	 * @deprecated
 	 */
 	public abstract void setLevel(String level);
 
@@ -49,6 +66,8 @@
 	 * 
 	 * @param id
 	 *            target id
+	 * 
+	 * @deprecated
 	 */
 	public abstract void setId(String id);
 
@@ -57,6 +76,7 @@
 	 * 
 	 * @param url
 	 *            target URL
+	 * @deprecated
 	 */
 	public abstract void setUrl(String url);
 
diff --git a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/ITechniquesItem.java b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/ITechniquesItem.java
new file mode 100644
index 0000000..cd0de87
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/ITechniquesItem.java
@@ -0,0 +1,35 @@
+/*******************************************************************************
+ * Copyright (c) 2010 IBM Corporation and Others
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ *    Kentarou FUKUDA - initial API and implementation
+ *******************************************************************************/
+
+package org.eclipse.actf.visualization.eval;
+
+/**
+ * Interface to hold Techniques item information
+ */
+public interface ITechniquesItem {
+
+	/**
+	 * @return name of guideline
+	 */
+	public abstract String getGuidelineName();
+
+	
+	/**
+	 * @return ID of Techniques item (e.g., H1, G1, etc.)
+	 */
+	public abstract String getId();
+
+	/**
+	 * @return URL of public introduction page of Techniques item
+	 */
+	public abstract String getUrl();
+
+}
diff --git a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/guideline/GuidelineHolder.java b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/guideline/GuidelineHolder.java
index 28678d3..85a9ba1 100644
--- a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/guideline/GuidelineHolder.java
+++ b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/guideline/GuidelineHolder.java
@@ -31,6 +31,7 @@
 import org.eclipse.actf.visualization.internal.eval.CheckerExtension;
 import org.eclipse.actf.visualization.internal.eval.EvaluationItemImpl;
 import org.eclipse.actf.visualization.internal.eval.EvaluationPlugin;
+import org.eclipse.actf.visualization.internal.eval.Messages;
 import org.eclipse.actf.visualization.internal.eval.guideline.CheckItemReader;
 import org.eclipse.actf.visualization.internal.eval.guideline.GuidelineData;
 import org.eclipse.actf.visualization.internal.eval.guideline.GuidelineDataComparator;
@@ -83,6 +84,8 @@
 	private Map<String, IEvaluationItem> checkitemMap = new HashMap<String, IEvaluationItem>();
 
 	private String[] metricsNames = new String[0];
+	
+	private String[] localizedMetricsNames = new String[0];
 
 	private boolean[][] correspondingMetricsOfLeafGuideline;
 
@@ -124,8 +127,7 @@
 			InputStream[] iss = checkerInfo.getGuidelineInputStreams();
 			if (null != iss) {
 				DebugPrintUtil.devOrDebugPrintln(checkerInfo.getClass()
-						.getName()
-						+ ":" + iss.length); //$NON-NLS-1$
+						.getName() + ":" + iss.length); //$NON-NLS-1$
 				for (InputStream tmpIs : iss) {
 					readGuidelines(tmpIs);
 				}
@@ -173,9 +175,8 @@
 				for (ICheckerInfoProvider checkerInfo : checkerInfos) {
 					InputStream[] iss = checkerInfo.getCheckItemInputStreams();
 					if (null != iss) {
-						DebugPrintUtil
-						.devOrDebugPrintln(checkerInfo.getClass().getName()
-								+ ":" + iss.length); //$NON-NLS-1$
+						DebugPrintUtil.devOrDebugPrintln(checkerInfo.getClass()
+								.getName() + ":" + iss.length); //$NON-NLS-1$
 						for (InputStream tmpIs : iss) {
 							try {
 								cir = CheckItemReader.parse(tmpIs, this);
@@ -194,8 +195,22 @@
 				}
 
 				metricsNames = new String[metricsNameSet.size()];
+				localizedMetricsNames = new String[metricsNameSet.size()];
 				metricsNameSet.toArray(metricsNames);
-
+				metricsNameSet.toArray(localizedMetricsNames);
+				
+				for(int i=0; i<localizedMetricsNames.length;i++){
+					if(localizedMetricsNames[i].equalsIgnoreCase("perceivable")){
+						localizedMetricsNames[i] = Messages.Perceivable;
+					}else if(localizedMetricsNames[i].equalsIgnoreCase("operable")){
+						localizedMetricsNames[i] = Messages.Operable;
+					}else if(localizedMetricsNames[i].equalsIgnoreCase("understandable")){
+						localizedMetricsNames[i] = Messages.Understandable;
+					}else if(localizedMetricsNames[i].equalsIgnoreCase("robust")){
+						localizedMetricsNames[i] = Messages.Robust;
+					}
+				}
+				
 				enabledMetrics = new boolean[metricsNameSet.size()];
 				Arrays.fill(enabledMetrics, true);
 			} else {
@@ -206,10 +221,10 @@
 		}
 
 		for (IEvaluationItem tmpItem : checkitemMap.values()) {
-			if (tmpItem instanceof EvaluationItemImpl) {
-				((EvaluationItemImpl) tmpItem).initTableData(guidelineNames,
-						metricsNames);
+			if(tmpItem instanceof EvaluationItemImpl){
+				((EvaluationItemImpl) tmpItem).initMetrics(metricsNames);
 			}
+			addGuidelineSelectionChangedListener(tmpItem);
 		}
 
 		initGuidelineNameLevel2checkItem();
@@ -217,6 +232,7 @@
 		initDisabledMetrics();
 		initCorrespondingMetrics();
 		resetMatchedItems();
+		notifyGuidelineSelectionChange();
 	}
 
 	/**
@@ -348,6 +364,7 @@
 
 			storeDisabledGuideline();
 			resetMatchedItems();
+
 			notifyGuidelineSelectionChange();
 		}
 
@@ -454,6 +471,16 @@
 		return metricsNames;
 	}
 
+	/**
+	 * Get registered evaluation metrics names (localized).
+	 * 
+	 * @return evaluation metrics (localized)
+	 */
+	public String[] getLocalizedMetricsNames() {
+		return localizedMetricsNames;
+	}
+
+	
 	private void initGuidelineNameLevel2checkItem() {
 		for (GuidelineData data : guidelineMaps.values()) {
 			data.setEvaluationItems(checkitemMap.values(), metricsNames);
@@ -553,6 +580,10 @@
 					preferenceStore.setValue(
 							ICheckerPreferenceConstants.METRICS_PREFIX
 									+ metricsNames[i], true);
+				} else {
+					preferenceStore.setValue(
+							ICheckerPreferenceConstants.METRICS_PREFIX
+									+ metricsNames[i], false);
 				}
 			}
 		} catch (Exception e) {
@@ -578,6 +609,8 @@
 	 * @param target
 	 *            target {@link IGuidelineItem}
 	 * @return true if the target item is enabled
+	 * 
+	 * @deprecated
 	 */
 	public boolean isMatchedGuidelineItem(IGuidelineItem target) {
 		return (matchedGuidelineitemSet.contains(target));
@@ -591,6 +624,8 @@
 	 * @param target
 	 *            target top level {@link IGuidelineItem}
 	 * @return true if at least one of the child levels of the target is enabled
+	 * 
+	 * @deprecated
 	 */
 	public boolean isMatchedInTopLevel(IGuidelineItem target) {
 		if (guidelineMaps.containsKey(target.getGuidelineName())) {
diff --git a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/guideline/IGuidelineData.java b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/guideline/IGuidelineData.java
index df10d3a..40babc5 100644
--- a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/guideline/IGuidelineData.java
+++ b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/guideline/IGuidelineData.java
@@ -1,5 +1,5 @@
 /*******************************************************************************
- * Copyright (c) 2005, 2008 IBM Corporation and Others
+ * Copyright (c) 2005, 2010 IBM Corporation and Others
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the Eclipse Public License v1.0
  * which accompanies this distribution, and is available at
@@ -11,6 +11,7 @@
 package org.eclipse.actf.visualization.eval.guideline;
 
 import org.eclipse.actf.visualization.eval.IGuidelineItem;
+import org.eclipse.actf.visualization.eval.ITechniquesItem;
 
 /**
  * Interface for guideline data
@@ -30,6 +31,16 @@
 	public abstract IGuidelineItem getGuidelineItem(String id);
 
 	/**
+	 * Get Techniques item information
+	 * 
+	 * @param id
+	 *            target ID of Techniques item
+	 * @return guideline item ({@link ITechniquesItem}), or null if not
+	 *         available
+	 */
+	public abstract ITechniquesItem getTequniquesItem(String id);
+	
+	/**
 	 * Get guideline name
 	 * 
 	 * @return guideline name
diff --git a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/html/HtmlEvalUtil.java b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/html/HtmlEvalUtil.java
index da3eef0..ae6dfcf 100644
--- a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/html/HtmlEvalUtil.java
+++ b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/html/HtmlEvalUtil.java
@@ -610,6 +610,11 @@
 		return false;
 	}
 
+	/**
+	 * If this method returns <code>true</code>, this table is a data table. Otherwise, this table is a layout table.
+	 * @param table
+	 * @return boolean indicating if this table is a data table.
+	 */
 	private boolean isDataTable(Element el) {
 		if (hasFormControl(el)) {
 			return false;
diff --git a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/preferences/GuidelinePreferencePage.java b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/preferences/GuidelinePreferencePage.java
index 4eb151e..7c166d5 100644
--- a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/preferences/GuidelinePreferencePage.java
+++ b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/preferences/GuidelinePreferencePage.java
@@ -1,5 +1,5 @@
 /*******************************************************************************
- * Copyright (c) 2006, 2008 IBM Corporation and Others
+ * Copyright (c) 2006, 2011 IBM Corporation and Others
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the Eclipse Public License v1.0
  * which accompanies this distribution, and is available at
@@ -47,6 +47,8 @@
 
 	private String[] _criteriaNames;
 
+	private String[] _criteriaNamesOrg;
+
 	private Button[] _criteriaCheckButtons;
 
 	private CheckboxTreeViewer _guidelineTreeViewer;
@@ -59,10 +61,10 @@
 	}
 
 	public void init(IWorkbench workbench) {
-		this._guidelineHolder = GuidelineHolder.getInstance();
-		this._checkerOptionNames = this._guidelineHolder
-				.getGuidelineNamesWithLevels();
-		this._criteriaNames = this._guidelineHolder.getMetricsNames();
+		_guidelineHolder = GuidelineHolder.getInstance();
+		_checkerOptionNames = _guidelineHolder.getGuidelineNamesWithLevels();
+		_criteriaNamesOrg = _guidelineHolder.getMetricsNames();
+		_criteriaNames = _guidelineHolder.getLocalizedMetricsNames();
 	}
 
 	@Override
@@ -100,7 +102,8 @@
 		guidelineTreeGroup.setLayoutData(gridData);
 		guidelineTreeGroup.setLayout(new GridLayout());
 
-		guidelineTreeGroup.setText(Messages.adesigner_preference_guideline_list_group_text);
+		guidelineTreeGroup
+				.setText(Messages.adesigner_preference_guideline_list_group_text);
 
 		this._guidelineTreeViewer = new CheckboxTreeViewer(guidelineTreeGroup,
 				SWT.BORDER);
@@ -129,7 +132,7 @@
 		GuidelineTreeItemType odfType = new GuidelineTreeItemType(
 				GuidelineTreeItemType.TYPE_ODF);
 		root.add(htmlType);
-		root.add(odfType);
+		boolean hasOdf = false;
 
 		IGuidelineData[] guidelineDataArray = this._guidelineHolder
 				.getLeafGuidelineData();
@@ -156,6 +159,10 @@
 			if (isHTMLType) {
 				htmlType.add(guidelineData);
 			} else {
+				if (!hasOdf) {
+					root.add(odfType);
+					hasOdf = true;
+				}
 				odfType.add(guidelineData);
 			}
 
@@ -234,13 +241,18 @@
 
 		int length = this._criteriaNames.length;
 		this._criteriaCheckButtons = new Button[length];
-		boolean[] isOptionEnabled = this._guidelineHolder.getEnabledMetrics();
+		boolean[] isOptionEnabled = _guidelineHolder.getEnabledMetrics();
 
 		GridData gridData;
 		for (int i = 0; i < length; i++) {
 			this._criteriaCheckButtons[i] = new Button(criteriaGroup, SWT.CHECK);
 			this._criteriaCheckButtons[i].setText(this._criteriaNames[i]);
 			this._criteriaCheckButtons[i].setSelection(isOptionEnabled[i]);
+			if (_criteriaNamesOrg[i]
+					.matches("(Perceivable|Operable|Understandable|Robust)")) {
+				_criteriaCheckButtons[i].setEnabled(false);
+			}
+
 			if (i % columnNum != 0) {
 				gridData = new GridData();
 				gridData.horizontalIndent = 20;
@@ -251,13 +263,10 @@
 
 	private void createLineNumberInfoPart(Composite parent) {
 
-		addField(new RadioGroupFieldEditor(
-				IPreferenceConstants.CHECKER_TARGET,
-				Messages.DialogCheckerOption_Line_Number_Information_19,
-				1,
+		addField(new RadioGroupFieldEditor(IPreferenceConstants.CHECKER_TARGET,
+				Messages.DialogCheckerOption_Line_Number_Information_19, 1,
 				new String[][] {
-						{
-								Messages.DialogCheckerOption_Add_line_number_20,
+						{ Messages.DialogCheckerOption_Add_line_number_20,
 								IPreferenceConstants.CHECKER_ORG_DOM },
 						{ Messages.DialogCheckerOption_LIVE_DOM,
 								IPreferenceConstants.CHECKER_LIVE_DOM } },
@@ -272,58 +281,36 @@
 		setParameters();
 
 		/*
-			//TODO WCAG 2.0 support
-		if (this._guidelineHolder.isEnabledMetric("Navigability")) { //$NON-NLS-1$
-
-			IGuidelineData[] datas = this._guidelineHolder
-					.getLeafGuidelineData();
-			boolean isWcagOn = false;
-			boolean isWcagOff = false;
-			boolean isOtherComp = false;
-
-			for (int i = 0; i < datas.length; i++) {
-				if (datas[i].isEnabled()) {
-					if (datas[i].getGuidelineName().matches(
-							"Section508|JIS|IBMGuideline|WCAG 2.0")) { //$NON-NLS-1$
-						isOtherComp = true;
-					} else if (datas[i].getGuidelineName().equals("WCAG")) { //$NON-NLS-1$
-						isWcagOn = true;
-					}
-				} else {
-					if (datas[i].getGuidelineName().equals("WCAG")) { //$NON-NLS-1$
-						isWcagOff = true;
-					}
-				}
-			}
-
-			if (!isOtherComp && isWcagOn && isWcagOff) {
-				NavigabilityWarningDialog nwd = new NavigabilityWarningDialog(
-						getShell());
-				int result = nwd.open();
-				switch (result) {
-				case NavigabilityWarningDialog.ENABLE_ALL:
-					for (int i = 0; i < this._guidelineTreeItems.length; i++) {
-						if (this._guidelineTreeItems[i].getText().indexOf(
-								"WCAG") > -1) { //$NON-NLS-1$
-							this._guidelineTreeItems[i].setChecked(true);
-						}
-					}
-					return true;
-				case NavigabilityWarningDialog.DISABLE_NAVIGABILITY:
-					for (int i = 0; i < this._criteriaCheckButtons.length; i++) {
-						if (this._criteriaCheckButtons[i].getText().indexOf(
-								"Navigability") > -1) { //$NON-NLS-1$
-							this._criteriaCheckButtons[i].setSelection(false);
-						}
-					}
-					return true;
-				case NavigabilityWarningDialog.CONTINUE:
-				default:
-					// do nothing
-				}
-			}
-		}
-		*/
+		 * //TODO WCAG 2.0 support if
+		 * (this._guidelineHolder.isEnabledMetric("Navigability")) {
+		 * //$NON-NLS-1$
+		 * 
+		 * IGuidelineData[] datas = this._guidelineHolder
+		 * .getLeafGuidelineData(); boolean isWcagOn = false; boolean isWcagOff
+		 * = false; boolean isOtherComp = false;
+		 * 
+		 * for (int i = 0; i < datas.length; i++) { if (datas[i].isEnabled()) {
+		 * if (datas[i].getGuidelineName().matches(
+		 * "Section508|JIS|IBMGuideline|WCAG 2.0")) { //$NON-NLS-1$ isOtherComp
+		 * = true; } else if (datas[i].getGuidelineName().equals("WCAG")) {
+		 * //$NON-NLS-1$ isWcagOn = true; } } else { if
+		 * (datas[i].getGuidelineName().equals("WCAG")) { //$NON-NLS-1$
+		 * isWcagOff = true; } } }
+		 * 
+		 * if (!isOtherComp && isWcagOn && isWcagOff) {
+		 * NavigabilityWarningDialog nwd = new NavigabilityWarningDialog(
+		 * getShell()); int result = nwd.open(); switch (result) { case
+		 * NavigabilityWarningDialog.ENABLE_ALL: for (int i = 0; i <
+		 * this._guidelineTreeItems.length; i++) { if
+		 * (this._guidelineTreeItems[i].getText().indexOf( "WCAG") > -1) {
+		 * //$NON-NLS-1$ this._guidelineTreeItems[i].setChecked(true); } }
+		 * return true; case NavigabilityWarningDialog.DISABLE_NAVIGABILITY: for
+		 * (int i = 0; i < this._criteriaCheckButtons.length; i++) { if
+		 * (this._criteriaCheckButtons[i].getText().indexOf( "Navigability") >
+		 * -1) { //$NON-NLS-1$
+		 * this._criteriaCheckButtons[i].setSelection(false); } } return true;
+		 * case NavigabilityWarningDialog.CONTINUE: default: // do nothing } } }
+		 */
 
 		return isOK;
 	}
@@ -334,9 +321,11 @@
 			boolean[] result = new boolean[this._criteriaCheckButtons.length];
 			Arrays.fill(result, false);
 			for (int i = 0; i < _criteriaCheckButtons.length; i++) {
-				if (this._criteriaCheckButtons[i] != null
-						&& this._criteriaCheckButtons[i].isEnabled()
-						&& this._criteriaCheckButtons[i].getSelection()) {
+				if (_criteriaCheckButtons[i] != null
+						&& (_criteriaNamesOrg[i]
+								.matches("(Perceivable|Operable|Understandable|Robust)") || (_criteriaCheckButtons[i]
+								.isEnabled() && _criteriaCheckButtons[i]
+								.getSelection()))) {
 					result[i] = true;
 				}
 			}
@@ -373,7 +362,10 @@
 		}
 
 		for (int i = 0; i < this._criteriaCheckButtons.length; i++) {
-			this._criteriaCheckButtons[i].setEnabled(isSelectable[i]);
+			if (!_criteriaNamesOrg[i]
+					.matches("(Perceivable|Operable|Understandable|Robust)")) {
+				_criteriaCheckButtons[i].setEnabled(isSelectable[i]);
+			}
 		}
 	}
 
diff --git a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/preferences/GuidelineTreeItemData.java b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/preferences/GuidelineTreeItemData.java
index 7ab1fc9..3c5ca47 100644
--- a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/preferences/GuidelineTreeItemData.java
+++ b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/preferences/GuidelineTreeItemData.java
@@ -99,7 +99,7 @@
                 this._guideline = GUIDELINE_WCAG_P3;
             } else if (this._name.equals("Section508")) {
                 this._guideline = GUIDELINE_SECTION508;
-            } else if (this._name.equals("JIS")) {
+            } else if (this._name.startsWith("JIS")) {
                 this._guideline = GUIDELINE_JIS;
             } else if (this._name.equals("IBMGuideline")) {
                 this._guideline = GUIDELINE_IBMGUIDELINE;
diff --git a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/problem/ILowvisionProblemSubtype.java b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/problem/ILowvisionProblemSubtype.java
index d612c26..bdc8b8a 100644
--- a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/problem/ILowvisionProblemSubtype.java
+++ b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/problem/ILowvisionProblemSubtype.java
@@ -24,4 +24,5 @@
 	public static final int LOWVISION_PROHIBITED_BOTH_COLORS_PROBLEM = 7;
 	public static final int LOWVISION_PROHIBITED_FOREGROUND_COLOR_PROBLEM = 8;
 	public static final int LOWVISION_PROHIBITED_BACKGROUND_COLOR_PROBLEM = 9;
+	public static final int LOWVISION_BACKGROUND_IMAGE_WARNING = 10;
 }
diff --git a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/problem/IProblemConst.java b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/problem/IProblemConst.java
index a68c1ff..f6572f5 100644
--- a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/problem/IProblemConst.java
+++ b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/problem/IProblemConst.java
@@ -21,6 +21,8 @@
 
 	public static final String ESSENTIAL = Messages.ProblemConst_Essential_2; 
 
+	public static final String WARNING = Messages.ProblemConst_Warning; 
+	
 	public static final String USER_CHECK = Messages.ProblemConst_User_Check_5; 
 
 	public static final String INFO = Messages.ProblemConst_Info; 
@@ -49,5 +51,13 @@
 	public final static String TITLE_Y = Messages.ProblemConst_Y_22; 
 
 	public final static String TITLE_AREA = Messages.ProblemConst_Area_23; 
+	
+	public final static String TITLE_TECHNIQUS = Messages.Techniques;
+	
+	public final static String TITLE_TYPE = Messages.Type;
+	
+	public final static String TITLE_HELP = Messages.Help;
+	
+	public final static String TITLE_GUIDELINE = Messages.adesigner_preference_guideline_list_group_text;
 
 }
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/problem/IProblemItem.java b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/problem/IProblemItem.java
index 16b7be1..4017a41 100644
--- a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/problem/IProblemItem.java
+++ b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/problem/IProblemItem.java
@@ -31,6 +31,11 @@
 	public static final int SEV_WARNING = IEvaluationItem.SEV_WARNING;
 
 	/**
+	 * Severity: user check
+	 */
+	public static final int SEV_USER = IEvaluationItem.SEV_USER;
+
+	/**
 	 * Severity: informational
 	 */
 	public static final int SEV_INFO = IEvaluationItem.SEV_INFO;
diff --git a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/problem/ProblemItemImpl.java b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/problem/ProblemItemImpl.java
index 4e382d3..bce8980 100644
--- a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/problem/ProblemItemImpl.java
+++ b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/problem/ProblemItemImpl.java
@@ -210,7 +210,7 @@
 		// TODO check multiple same line number
 		if (targetSources.length > 0) {
 			for (int i = 0; i < targetSources.length; i++) {
-				int tmp = targetSources[i].getStartLine() + 1;
+				int tmp = targetSources[i].getStartLine();
 				tmpSB.append(tmp);
 				tmpSB.append(", "); //$NON-NLS-1$
 			}
diff --git a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/problem/ReportUtil.java b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/problem/ReportUtil.java
new file mode 100644
index 0000000..fc59fdc
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/eval/problem/ReportUtil.java
@@ -0,0 +1,180 @@
+/*******************************************************************************
+ * Copyright (c) 2004, 2010 IBM Corporation and Others
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ *    Kentarou FUKUDA - initial API and implementation
+ *******************************************************************************/
+
+package org.eclipse.actf.visualization.eval.problem;
+
+import java.io.PrintWriter;
+import java.util.Comparator;
+import java.util.HashMap;
+import java.util.TreeSet;
+
+import org.eclipse.actf.util.FileUtils;
+import org.eclipse.actf.visualization.eval.IEvaluationItem;
+import org.eclipse.actf.visualization.eval.IGuidelineItem;
+import org.eclipse.actf.visualization.eval.ITechniquesItem;
+import org.eclipse.actf.visualization.eval.guideline.GuidelineHolder;
+import org.eclipse.actf.visualization.eval.guideline.IGuidelineData;
+
+public class ReportUtil implements IProblemItemVisitor {
+
+	public static final String LINE_SEP = FileUtils.LINE_SEP;
+	private static final String COMMA = ",";
+	private static final String DOUBLEQUATE = "\"";
+
+	private PrintWriter reportPW;
+
+	private GuidelineHolder gh = GuidelineHolder.getInstance();
+
+	private String[] metricsNames = gh.getLocalizedMetricsNames();
+
+	private boolean[] enabledMetrics;
+
+	private String[] guidelineNames = gh.getGuidelineNames();
+
+	private boolean[] enabledGuidelines = new boolean[guidelineNames.length];
+
+	private HashMap<IEvaluationItem, String> cacheMap = new HashMap<IEvaluationItem, String>();
+
+	public ReportUtil() {
+		enabledMetrics = gh.getEnabledMetrics();
+
+		IGuidelineData tmpGD[] = gh.getGuidelineData();
+		for (int i = 0; i < tmpGD.length; i++) {
+			enabledGuidelines[i] = tmpGD[i].isEnabled();
+		}
+	}
+
+	public String getFirstLine() {
+		StringBuffer tmpSB = new StringBuffer();
+
+		tmpSB.append(prep(IProblemConst.TITLE_TYPE) + COMMA);
+		for (int i = 0; i < metricsNames.length; i++) {
+			if (enabledMetrics[i]) {
+				tmpSB.append(prep(metricsNames[i]) + COMMA);
+			}
+		}
+		for (int i = 0; i < guidelineNames.length; i++) {
+			if (enabledGuidelines[i]) {
+				tmpSB.append(prep(guidelineNames[i]) + COMMA);
+			}
+		}
+
+		tmpSB.append(prep(IProblemConst.TITLE_GUIDELINE + "("
+				+ IProblemConst.TITLE_HELP + ")")
+				+ COMMA
+				+ prep(IProblemConst.TITLE_TECHNIQUS)
+				+ COMMA
+				+ prep(IProblemConst.TITLE_TECHNIQUS + "("
+						+ IProblemConst.TITLE_HELP + ")")
+				+ COMMA
+				+ prep(IProblemConst.TITLE_LINE)
+				+ COMMA
+				+ prep(IProblemConst.TITLE_DESCRIPTION));
+
+		return (tmpSB.toString());
+	}
+
+	public void writeFirstLine() {
+		if (reportPW != null) {
+			reportPW.println(getFirstLine());
+		}
+	}
+
+	public void setPrintWriter(PrintWriter reportPW) {
+		this.reportPW = reportPW;
+	}
+
+	private String prep(String target) {
+		return (DOUBLEQUATE
+				+ target.replaceAll(DOUBLEQUATE, DOUBLEQUATE + DOUBLEQUATE) + DOUBLEQUATE);
+	}
+
+	public String getCSV(IProblemItem item) {
+		if (item == null) {
+			return "";
+		}
+
+		IEvaluationItem evalItem = item.getEvaluationItem();
+		String csvStr = cacheMap.get(evalItem);
+		if (csvStr == null) {
+			StringBuffer tmpSB = new StringBuffer();
+			tmpSB.append(prep(item.getSeverityStr()) + COMMA);
+			int[] metricsValues = evalItem.getMetricsScores();
+			for (int i = 0; i < metricsValues.length; i++) {
+				if (enabledMetrics[i]) {
+					tmpSB.append(prep(Integer.toString(-metricsValues[i]))
+							+ COMMA);
+				}
+			}
+			String[] guidelineValues = evalItem.getTableDataGuideline();
+			for (int i = 0; i < guidelineValues.length; i++) {
+				if (enabledGuidelines[i]) {
+					tmpSB.append(prep(guidelineValues[i]) + COMMA);
+				}
+			}
+			StringBuffer urlSB = new StringBuffer();
+			StringBuffer techUrlSB = new StringBuffer();
+			ITechniquesItem[][] techniques = evalItem.getTechniques();
+			IGuidelineItem[] guidelines = evalItem.getGuidelines();
+			TreeSet<ITechniquesItem> techSet = new TreeSet<ITechniquesItem>(
+					new Comparator<ITechniquesItem>() {
+						public int compare(ITechniquesItem o1,
+								ITechniquesItem o2) {
+							int flag = o1.getGuidelineName().compareTo(
+									o2.getGuidelineName());
+							if (flag == 0) {
+								flag = o1.getId().compareTo(o2.getId());
+							}
+							return flag;
+						}
+					});
+
+			for (int i = 0; i < guidelines.length; i++) {
+				IGuidelineItem gItem = guidelines[i];
+				if (gItem.isEnabled()) {
+					urlSB.append(gItem.getUrl() + COMMA + " ");
+					for (ITechniquesItem tech : techniques[i]) {
+						techSet.add(tech);
+					}
+				}
+			}
+			for (ITechniquesItem i : techSet) {
+				techUrlSB.append(i.getUrl() + COMMA + " ");
+			}
+
+			String tmpS = urlSB.toString();
+			if (tmpS.length() > 2) {
+				tmpS = tmpS.substring(0, tmpS.length() - 2);
+			}
+			tmpSB.append(prep(tmpS) + COMMA);
+
+			tmpSB.append(prep(item.getEvaluationItem().getTableDataTechniques())
+					+ COMMA);
+
+			tmpS = techUrlSB.toString();
+			if (tmpS.length() > 2) {
+				tmpS = tmpS.substring(0, tmpS.length() - 2);
+			}
+			tmpSB.append(prep(tmpS) + COMMA);
+
+			csvStr = tmpSB.toString();
+			cacheMap.put(evalItem, csvStr);
+		}
+		return (csvStr + prep(item.getLineStrMulti()) + COMMA + prep(item
+				.getDescription()));
+	}
+
+	public void visit(IProblemItem item) {
+		if (item != null)
+			reportPW.println(getCSV(item));
+	}
+
+}
diff --git a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/EvaluationItemImpl.java b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/EvaluationItemImpl.java
index 0aacff4..1668792 100644
--- a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/EvaluationItemImpl.java
+++ b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/EvaluationItemImpl.java
@@ -11,9 +11,14 @@
 
 package org.eclipse.actf.visualization.internal.eval;
 
+import java.util.Iterator;
+import java.util.TreeSet;
+
 import org.eclipse.actf.util.FileUtils;
 import org.eclipse.actf.visualization.eval.IEvaluationItem;
 import org.eclipse.actf.visualization.eval.IGuidelineItem;
+import org.eclipse.actf.visualization.eval.ITechniquesItem;
+import org.eclipse.actf.visualization.eval.guideline.GuidelineSelectionChangedEvent;
 import org.eclipse.actf.visualization.eval.problem.IProblemConst;
 import org.eclipse.actf.visualization.internal.eval.guideline.GuidelineItemDescription;
 import org.eclipse.actf.visualization.internal.eval.guideline.MetricsItem;
@@ -27,13 +32,25 @@
 	private static final String LISTENABILITY = "listenability";
 	private static final String NAVIGABILITY = "navigability";
 	private static final String COMPLIANCE = "compliance";
-	
+	private static final String PERCEIVABLE = "perceivable";
+	private static final String OPERABLE = "operable";
+	private static final String UNDERSTANDABLE = "understandable";
+	private static final String ROBUST = "robust";
+
 	private static final Image ERROR_C_IMAGE = EvaluationPlugin
 			.getImageDescriptor("icons/ErrC.png").createImage();
 	private static final Image ERROR_N_IMAGE = EvaluationPlugin
 			.getImageDescriptor("icons/ErrN.png").createImage();
 	private static final Image ERROR_L_IMAGE = EvaluationPlugin
 			.getImageDescriptor("icons/ErrL.png").createImage();
+	private static final Image ERROR_O_IMAGE = EvaluationPlugin
+			.getImageDescriptor("icons/ErrO.png").createImage();
+	private static final Image ERROR_P_IMAGE = EvaluationPlugin
+			.getImageDescriptor("icons/ErrP.png").createImage();
+	private static final Image ERROR_R_IMAGE = EvaluationPlugin
+			.getImageDescriptor("icons/ErrR.png").createImage();
+	private static final Image ERROR_U_IMAGE = EvaluationPlugin
+			.getImageDescriptor("icons/ErrU.png").createImage();
 	private static final Image ERROR_IMAGE = EvaluationPlugin
 			.getImageDescriptor("icons/Err.png").createImage();
 
@@ -43,21 +60,56 @@
 			.getImageDescriptor("icons/WarnN.png").createImage();
 	private static final Image WARN_L_IMAGE = EvaluationPlugin
 			.getImageDescriptor("icons/WarnL.png").createImage();
+	private static final Image WARN_O_IMAGE = EvaluationPlugin
+			.getImageDescriptor("icons/WarnO.png").createImage();
+	private static final Image WARN_P_IMAGE = EvaluationPlugin
+			.getImageDescriptor("icons/WarnP.png").createImage();
+	private static final Image WARN_R_IMAGE = EvaluationPlugin
+			.getImageDescriptor("icons/WarnR.png").createImage();
+	private static final Image WARN_U_IMAGE = EvaluationPlugin
+			.getImageDescriptor("icons/WarnU.png").createImage();
 	private static final Image WARN_IMAGE = EvaluationPlugin
 			.getImageDescriptor("icons/Warn.png").createImage();
 
+	private static final Image USER_C_IMAGE = EvaluationPlugin
+			.getImageDescriptor("icons/ConfC.png").createImage();
+	private static final Image USER_N_IMAGE = EvaluationPlugin
+			.getImageDescriptor("icons/ConfN.png").createImage();
+	private static final Image USER_L_IMAGE = EvaluationPlugin
+			.getImageDescriptor("icons/ConfL.png").createImage();
+	private static final Image USER_O_IMAGE = EvaluationPlugin
+			.getImageDescriptor("icons/ConfO.png").createImage();
+	private static final Image USER_P_IMAGE = EvaluationPlugin
+			.getImageDescriptor("icons/ConfP.png").createImage();
+	private static final Image USER_R_IMAGE = EvaluationPlugin
+			.getImageDescriptor("icons/ConfR.png").createImage();
+	private static final Image USER_U_IMAGE = EvaluationPlugin
+			.getImageDescriptor("icons/ConfU.png").createImage();
+	private static final Image USER_IMAGE = EvaluationPlugin
+			.getImageDescriptor("icons/Conf.png").createImage();
+
 	private static final Image INFO_C_IMAGE = EvaluationPlugin
 			.getImageDescriptor("icons/InfoC.png").createImage();
 	private static final Image INFO_N_IMAGE = EvaluationPlugin
 			.getImageDescriptor("icons/InfoN.png").createImage();
 	private static final Image INFO_L_IMAGE = EvaluationPlugin
 			.getImageDescriptor("icons/InfoL.png").createImage();
+	private static final Image INFO_O_IMAGE = EvaluationPlugin
+			.getImageDescriptor("icons/InfoO.png").createImage();
+	private static final Image INFO_P_IMAGE = EvaluationPlugin
+			.getImageDescriptor("icons/InfoP.png").createImage();
+	private static final Image INFO_R_IMAGE = EvaluationPlugin
+			.getImageDescriptor("icons/InfoR.png").createImage();
+	private static final Image INFO_U_IMAGE = EvaluationPlugin
+			.getImageDescriptor("icons/InfoU.png").createImage();
 	private static final Image INFO_IMAGE = EvaluationPlugin
 			.getImageDescriptor("icons/Info.png").createImage();
 
 	private String id = "";
 
-	private GuidelineItemImpl[] guidelines = new GuidelineItemImpl[0];
+	private IGuidelineItem[] guidelines = new GuidelineItemImpl[0];
+
+	private ITechniquesItem[][] techniques = new ITechniquesItem[0][];
 
 	private MetricsItem[] metrics = new MetricsItem[0];
 
@@ -67,6 +119,8 @@
 
 	private String[] tableDataGuideline = new String[0];
 
+	private String tableDataTechniques = "";
+
 	private Image[] metricsIcons = new Image[0];
 
 	private int[] metricsScores = new int[0];
@@ -92,14 +146,36 @@
 		return (description);
 	}
 
-	public GuidelineItemImpl[] getGuidelines() {
+	public IGuidelineItem[] getGuidelines() {
 		return guidelines;
 	}
 
-	public void setGuidelines(GuidelineItemImpl[] guidelines) {
+	public void setGuidelines(IGuidelineItem[] guidelines) {
 		this.guidelines = guidelines;
 	}
 
+	public void setTechniques(ITechniquesItem[][] techniques) {
+		this.techniques = techniques;
+
+		// init
+		TreeSet<String> tmpTree = new TreeSet<String>();
+		for (int i = 0; i < techniques.length; i++) {
+			ITechniquesItem[] ti = techniques[i];
+			for (ITechniquesItem tech : ti) {
+				tmpTree.add(tech.getId());
+			}
+		}
+		StringBuffer tmpSB = new StringBuffer();
+		Iterator<String> tmpI = tmpTree.iterator();
+		if (tmpI.hasNext()) {
+			tmpSB.append(tmpI.next());
+		}
+		while (tmpI.hasNext()) {
+			tmpSB.append(", " + tmpI.next());
+		}
+		tableDataTechniques = tmpSB.toString();
+	}
+
 	public String getId() {
 		return id;
 	}
@@ -114,15 +190,18 @@
 
 	private void setSeverity(String _severityStr) {
 		severity = SEV_INFO;
-		severityStr = SEV_INFO_STR;
+		severityStr = IProblemConst.INFO;
 		if (_severityStr != null) {
 			_severityStr = _severityStr.trim();
 			if (SEV_ERROR_STR.equalsIgnoreCase(_severityStr)) {
 				severity = SEV_ERROR;
-				severityStr = SEV_ERROR_STR;
+				severityStr = IProblemConst.ESSENTIAL;
 			} else if (SEV_WARNING_STR.equalsIgnoreCase(_severityStr)) {
 				severity = SEV_WARNING;
-				severityStr = SEV_WARNING_STR;
+				severityStr = IProblemConst.WARNING;
+			} else if (SEV_USER_STR.equalsIgnoreCase(_severityStr)){
+				severity = SEV_USER;
+				severityStr = IProblemConst.USER_CHECK;				
 			}
 			// else{
 			// severity = SEV_INFO;
@@ -138,33 +217,10 @@
 		this.metrics = metrics;
 	}
 
-	public void initTableData(String[] guidelineNames, String[] metricsNames) {
-		tableDataGuideline = new String[guidelineNames.length];
+	public void initMetrics(String[] metricsNames) {
 		tableDataMetrics = new String[metricsNames.length];
 		metricsScores = new int[metricsNames.length];
 		metricsIcons = new Image[metricsNames.length];
-		for (int i = 0; i < guidelineNames.length; i++) {
-			StringBuffer tmpSB = new StringBuffer();
-			boolean notFirst = false;
-			for (int j = 0; j < guidelines.length; j++) {
-				IGuidelineItem tmpItem = guidelines[j];
-				if (guidelineNames[i].equalsIgnoreCase(tmpItem
-						.getGuidelineName())) {
-					if (notFirst) {
-						tmpSB.append(", ");
-					} else {
-						notFirst = true;
-					}
-					if (tmpItem.getLevel().length() > 0) {
-						tmpSB.append(tmpItem.getLevel() + ": "
-								+ tmpItem.getId());
-					} else {
-						tmpSB.append(tmpItem.getId());
-					}
-				}
-			}
-			tableDataGuideline[i] = tmpSB.toString();
-		}
 
 		for (int i = 0; i < metricsNames.length; i++) {
 			String curName = metricsNames[i];
@@ -177,13 +233,20 @@
 					metricsScores[i] = tmpItem.getScore();
 					if (tmpItem.getScore() != 0) {
 						tableDataMetrics[i] = Integer.toString(-tmpItem
-								.getScore())
-								+ " ";
+								.getScore()) + " ";
 					}
 
 					switch (this.severity) {
 					case SEV_ERROR:
-						if (curName.equalsIgnoreCase(COMPLIANCE)) {
+						if (curName.equalsIgnoreCase(PERCEIVABLE)) {
+							metricsIcons[i] = ERROR_P_IMAGE;
+						} else if (curName.equalsIgnoreCase(OPERABLE)) {
+							metricsIcons[i] = ERROR_O_IMAGE;
+						} else if (curName.equalsIgnoreCase(UNDERSTANDABLE)) {
+							metricsIcons[i] = ERROR_U_IMAGE;
+						} else if (curName.equalsIgnoreCase(ROBUST)) {
+							metricsIcons[i] = ERROR_R_IMAGE;
+						} else if (curName.equalsIgnoreCase(COMPLIANCE)) {
 							metricsIcons[i] = ERROR_C_IMAGE;
 						} else if (curName.equalsIgnoreCase(NAVIGABILITY)) {
 							metricsIcons[i] = ERROR_N_IMAGE;
@@ -196,7 +259,15 @@
 								+ IProblemConst.ESSENTIAL + ")";
 						break;
 					case SEV_WARNING:
-						if (curName.equalsIgnoreCase(COMPLIANCE)) {
+						if (curName.equalsIgnoreCase(PERCEIVABLE)) {
+							metricsIcons[i] = WARN_P_IMAGE;
+						} else if (curName.equalsIgnoreCase(OPERABLE)) {
+							metricsIcons[i] = WARN_O_IMAGE;
+						} else if (curName.equalsIgnoreCase(UNDERSTANDABLE)) {
+							metricsIcons[i] = WARN_U_IMAGE;
+						} else if (curName.equalsIgnoreCase(ROBUST)) {
+							metricsIcons[i] = WARN_R_IMAGE;
+						} else if (curName.equalsIgnoreCase(COMPLIANCE)) {
 							metricsIcons[i] = WARN_C_IMAGE;
 						} else if (curName.equalsIgnoreCase(NAVIGABILITY)) {
 							metricsIcons[i] = WARN_N_IMAGE;
@@ -208,8 +279,37 @@
 						tableDataMetrics[i] = tableDataMetrics[i] + "("
 								+ IProblemConst.USER_CHECK + ")";
 						break;
+					case SEV_USER:
+						if (curName.equalsIgnoreCase(PERCEIVABLE)) {
+							metricsIcons[i] = USER_P_IMAGE;
+						} else if (curName.equalsIgnoreCase(OPERABLE)) {
+							metricsIcons[i] = USER_O_IMAGE;
+						} else if (curName.equalsIgnoreCase(UNDERSTANDABLE)) {
+							metricsIcons[i] = USER_U_IMAGE;
+						} else if (curName.equalsIgnoreCase(ROBUST)) {
+							metricsIcons[i] = USER_R_IMAGE;
+						} else if (curName.equalsIgnoreCase(COMPLIANCE)) {
+							metricsIcons[i] = USER_C_IMAGE;
+						} else if (curName.equalsIgnoreCase(NAVIGABILITY)) {
+							metricsIcons[i] = USER_N_IMAGE;
+						} else if (curName.equalsIgnoreCase(LISTENABILITY)) {
+							metricsIcons[i] = USER_L_IMAGE;
+						} else {
+							metricsIcons[i] = USER_IMAGE;
+						}
+						tableDataMetrics[i] = tableDataMetrics[i] + "("
+								+ IProblemConst.USER_CHECK + ")";
+						break;
 					case SEV_INFO:
-						if (curName.equalsIgnoreCase(COMPLIANCE)) {
+						if (curName.equalsIgnoreCase(PERCEIVABLE)) {
+							metricsIcons[i] = INFO_P_IMAGE;
+						} else if (curName.equalsIgnoreCase(OPERABLE)) {
+							metricsIcons[i] = INFO_O_IMAGE;
+						} else if (curName.equalsIgnoreCase(UNDERSTANDABLE)) {
+							metricsIcons[i] = INFO_U_IMAGE;
+						} else if (curName.equalsIgnoreCase(ROBUST)) {
+							metricsIcons[i] = INFO_R_IMAGE;
+						} else if (curName.equalsIgnoreCase(COMPLIANCE)) {
 							metricsIcons[i] = INFO_C_IMAGE;
 						} else if (curName.equalsIgnoreCase(NAVIGABILITY)) {
 
@@ -227,7 +327,6 @@
 				}
 			}
 		}
-
 	}
 
 	public String toString() {
@@ -252,6 +351,55 @@
 		return (tmpSB.toString());
 	}
 
+	private void updateTableDataGuidelines(String[] guidelineNames) {
+		tableDataGuideline = new String[guidelineNames.length];
+		for (int i = 0; i < guidelineNames.length; i++) {
+			StringBuffer tmpSB = new StringBuffer();
+			boolean notFirst = false;
+			for (int j = 0; j < guidelines.length; j++) {
+				IGuidelineItem tmpItem = guidelines[j];
+				if (tmpItem.isEnabled()) {
+					if (guidelineNames[i].equalsIgnoreCase(tmpItem
+							.getGuidelineName())) {
+						if (notFirst) {
+							tmpSB.append(", ");
+						} else {
+							notFirst = true;
+						}
+						if (tmpItem.getLevel().length() > 0) {
+							tmpSB.append(tmpItem.getLevel() + ": "
+									+ tmpItem.getId());
+						} else {
+							tmpSB.append(tmpItem.getId());
+						}
+					}
+				}
+			}
+			tableDataGuideline[i] = tmpSB.toString();
+		}
+	}
+
+	private void updateTableDataTechniques() {
+		TreeSet<String> tmpTree = new TreeSet<String>();
+		for (int i = 0; i < guidelines.length; i++) {
+			if (guidelines[i].isEnabled()) {
+				ITechniquesItem[] ti = techniques[i];
+				for (ITechniquesItem tech : ti) {
+					tmpTree.add(tech.getId());
+				}
+			}
+		}
+		StringBuffer tmpSB = new StringBuffer();
+		Iterator<String> tmpI = tmpTree.iterator();
+		if (tmpI.hasNext()) {
+			tmpSB.append(tmpI.next());
+		}
+		while (tmpI.hasNext()) {
+			tmpSB.append(", " + tmpI.next());
+		}
+		tableDataTechniques = tmpSB.toString();
+	}
+
 	public int[] getMetricsScores() {
 		return metricsScores;
 	}
@@ -267,4 +415,17 @@
 	public Image[] getMetricsIcons() {
 		return metricsIcons;
 	}
+
+	public ITechniquesItem[][] getTechniques() {
+		return techniques;
+	}
+
+	public String getTableDataTechniques() {
+		return tableDataTechniques;
+	}
+
+	public void selectionChanged(GuidelineSelectionChangedEvent e) {
+		updateTableDataTechniques();
+		updateTableDataGuidelines(e.getGuidelineHolder().getGuidelineNames());
+	}
 }
diff --git a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/GuidelineItemImpl.java b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/GuidelineItemImpl.java
index 1774156..050f151 100644
--- a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/GuidelineItemImpl.java
+++ b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/GuidelineItemImpl.java
@@ -23,6 +23,8 @@
     private String id;
 
     private String url;
+    
+    private boolean isEnabled = false;
 
     /**
      * @param id
@@ -87,4 +89,12 @@
     public String toString() {
         return (guidelineName + ": " + id + ",\t" + level + ",\t" + url); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
     }
+
+	public boolean isEnabled() {
+		return isEnabled;
+	}
+	
+	public void setEnabled(boolean isEnabled){
+		this.isEnabled = isEnabled;
+	}
 }
diff --git a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/Messages.java b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/Messages.java
index 6d1a1d3..9e8a4ce 100644
--- a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/Messages.java
+++ b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/Messages.java
@@ -21,6 +21,7 @@
 	}
 
 	public static String ProblemConst_All_Errors_1;
+	public static String ProblemConst_Warning;
 	public static String ProblemConst_Essential_2;
 	public static String ProblemConst_Advanced_3;
 	public static String ProblemConst_Basic_4;
@@ -54,7 +55,14 @@
 	public static String DialogCheckerOption_LIVE_DOM;
 	public static String GuidelinePreferencePage_0;
 	public static String GuidelinePreferencePage_1;
-
+	public static String Techniques;
+	public static String Type;
+	public static String Help;
+	public static String Perceivable;
+	public static String Operable;
+	public static String Understandable;
+	public static String Robust;
+	
 	static {
 		NLS.initializeMessages(BUNDLE_NAME, Messages.class);
 	}
diff --git a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/TechniquesItemImpl.java b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/TechniquesItemImpl.java
new file mode 100644
index 0000000..e323cf2
--- /dev/null
+++ b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/TechniquesItemImpl.java
@@ -0,0 +1,46 @@
+/*******************************************************************************
+ * Copyright (c) 2010 IBM Corporation and Others
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ *    Kentarou FUKUDA - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.actf.visualization.internal.eval;
+
+import org.eclipse.actf.visualization.eval.ITechniquesItem;
+
+public class TechniquesItemImpl implements ITechniquesItem {
+
+	private String guideline = "";
+	private String id = "";
+	private String url = "";
+	
+	public String getGuidelineName() {
+		return guideline;
+	}
+
+	public String getId() {
+		return id;
+	}
+
+	public String getUrl() {
+		return url;
+	}
+
+	public void setGuidelineName(String guideline){
+		this.guideline = guideline;
+	}
+	
+	public void setId(String id) {
+		this.id = id;
+	}
+
+	public void setUrl(String url) {
+		this.url = url;
+	}
+
+
+}
diff --git a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/guideline/CheckItemReader.java b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/guideline/CheckItemReader.java
index 7ecfcd5..4aa9e5d 100644
--- a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/guideline/CheckItemReader.java
+++ b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/guideline/CheckItemReader.java
@@ -24,9 +24,10 @@
 import org.eclipse.actf.util.logging.DebugPrintUtil;
 import org.eclipse.actf.visualization.eval.IEvaluationItem;
 import org.eclipse.actf.visualization.eval.IGuidelineItem;
+import org.eclipse.actf.visualization.eval.ITechniquesItem;
 import org.eclipse.actf.visualization.eval.guideline.GuidelineHolder;
+import org.eclipse.actf.visualization.eval.guideline.IGuidelineData;
 import org.eclipse.actf.visualization.internal.eval.EvaluationItemImpl;
-import org.eclipse.actf.visualization.internal.eval.GuidelineItemImpl;
 import org.xml.sax.Attributes;
 import org.xml.sax.helpers.DefaultHandler;
 
@@ -56,6 +57,8 @@
 
 	private static final String DESCRIPTION = "description";
 
+	private static final String TECHNIQUS = "techniques";
+
 	// private static final String LANG = "lang";
 
 	private static final short IN_DEFAULT = 0;
@@ -94,6 +97,10 @@
 
 	private Vector<IGuidelineItem> guidelineV = new Vector<IGuidelineItem>();
 
+	private Vector<ITechniquesItem[]> techniquesV = new Vector<ITechniquesItem[]>();
+
+	private IGuidelineData[] guidelines = new IGuidelineData[0];
+
 	private Set<String> metricsSet = new TreeSet<String>(
 			new MetricsNameComparator());
 
@@ -108,6 +115,7 @@
 	 */
 	public CheckItemReader(GuidelineHolder guidelineHolder) {
 		this.guidelineHolder = guidelineHolder;
+		guidelines = guidelineHolder.getGuidelineData();
 	}
 
 	/**
@@ -143,9 +151,10 @@
 			}
 		} else if (qName.equals(GUIDELINE)) {
 
-			GuidelineItemImpl[] gis = new GuidelineItemImpl[guidelineV.size()];
-			guidelineV.toArray(gis);
-			curItem.setGuidelines(gis);
+			curItem.setGuidelines(guidelineV
+					.toArray(new IGuidelineItem[guidelineV.size()]));
+
+			curItem.setTechniques(techniquesV.toArray(new ITechniquesItem[techniquesV.size()][]));
 
 			if (!statusStack.isEmpty()) {
 				status = (statusStack.pop()).shortValue();
@@ -187,12 +196,35 @@
 
 		curValue = "";
 		if (qName.equals(GITEM)) {
-			IGuidelineItem gi = guidelineHolder.getGuidelineItem(getValue(NAME,
-					attributes, true), getValue(ID, attributes, true));
+			IGuidelineItem gi = guidelineHolder.getGuidelineItem(
+					getValue(NAME, attributes, true),
+					getValue(ID, attributes, true));
 			// System.out.println(getValue(NAME,attributes)+"
 			// "+getValue(ID,attributes)+" : "+gi);
 			if (gi != null) {
 				guidelineV.add(gi);
+				String techs = attributes.getValue(TECHNIQUS);
+				if (techs != null) {
+					IGuidelineData targetData = null;
+					for (IGuidelineData gd : guidelines) {
+						if (gd.getGuidelineName().equals(gi.getGuidelineName())) {
+							targetData = gd;
+							break;
+						}
+					}
+					String[] techsArray = techs.split(",");
+					Vector<ITechniquesItem> tempV = new Vector<ITechniquesItem>();
+					for (String s : techsArray) {
+						ITechniquesItem ti = targetData.getTequniquesItem(s
+								.trim());
+						if (ti != null) {
+							tempV.add(ti);
+						}
+					}
+					techniquesV.add(tempV.toArray(new ITechniquesItem[tempV.size()]));
+				} else {
+					techniquesV.add(new ITechniquesItem[0]);
+				}
 			}
 		} else if (qName.equals(MITEM)) {
 			String metrics = getValue(NAME, attributes, true);
@@ -212,6 +244,7 @@
 		} else if (qName.equals(GUIDELINE)) {
 
 			guidelineV = new Vector<IGuidelineItem>();
+			techniquesV = new Vector<ITechniquesItem[]>();
 
 			statusStack.push(new Short(status));
 			status = IN_GUIDELINE;
diff --git a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/guideline/GuidelineData.java b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/guideline/GuidelineData.java
index bed62ab..fe6db71 100644
--- a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/guideline/GuidelineData.java
+++ b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/guideline/GuidelineData.java
@@ -19,6 +19,7 @@
 
 import org.eclipse.actf.visualization.eval.IEvaluationItem;
 import org.eclipse.actf.visualization.eval.IGuidelineItem;
+import org.eclipse.actf.visualization.eval.ITechniquesItem;
 import org.eclipse.actf.visualization.eval.guideline.IGuidelineData;
 import org.eclipse.swt.graphics.Image;
 
@@ -49,19 +50,53 @@
 
 	private Map<String, IGuidelineItem> guidelineItemMap = new HashMap<String, IGuidelineItem>();
 
+	private Map<String, ITechniquesItem> techniquesItemMap = new HashMap<String, ITechniquesItem>();
+	
 	private String currentMIMEtype = "text/html"; //$NON-NLS-1$
 
 	/**
 	 * @param guidelineName
 	 * @param levels
 	 * @param guidelineItemMap
+	 * 
+	 * @deprecated 
+	 */
+	public GuidelineData(String guidelineName, int id, String category,
+			String description, String[] levels, String[] categories,
+			String[] descriptions, String[] mimetypes,
+			Map<String, IGuidelineItem> guidelineItemMap) {
+		this.guidelineName = guidelineName;
+		this.guidelineItemMap = guidelineItemMap;
+		this.levels = levels;
+		this.mimetypes = mimetypes;
+		this.id = id;
+		this.category = category;
+		this.description = description;
+
+		subLevelDataArray = new GuidelineData[levels.length];
+		for (int i = 0; i < levels.length; i++) {
+			subLevelDataArray[i] = new GuidelineData(guidelineName, id,
+					levels[i], categories[i], descriptions[i], mimetypes,
+					guidelineItemMap);
+		}
+
+		// for(int i=0;i<levels.length;i++){
+		// System.out.println(guidelineName+"("+levels[i]+"):"+guidelineItems[i].size());
+		// }
+	}
+	
+	/**
+	 * @param guidelineName
+	 * @param levels
+	 * @param guidelineItemMap
 	 */
 	public GuidelineData(String guidelineName, int id, String category,
 			String description, String[] levels, String[] categories,
 			String[] descriptions, String[] mimetypes,
-			Map<String, IGuidelineItem> guidelineItemMap) {
+			Map<String, IGuidelineItem> guidelineItemMap, Map<String, ITechniquesItem> techniquesItemMap) {
 		this.guidelineName = guidelineName;
 		this.guidelineItemMap = guidelineItemMap;
+		this.techniquesItemMap = techniquesItemMap;
 		this.levels = levels;
 		this.mimetypes = mimetypes;
 		this.id = id;
@@ -179,6 +214,10 @@
 
 	public void setEnabled(boolean isEnabled) {
 		this.isEnabled = isEnabled;
+		for(IGuidelineItem i : guidelineItemMap.values()){
+			i.setEnabled(isEnabled);
+		}
+		//TODO check sublevel
 	}
 
 	/* (non-Javadoc)
@@ -281,4 +320,8 @@
 	public String getDescription() {
 		return description;
 	}
+
+	public ITechniquesItem getTequniquesItem(String id) {
+		return techniquesItemMap.get(id);
+	}
 }
diff --git a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/guideline/GuidelineItemReader.java b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/guideline/GuidelineItemReader.java
index 7e0816c..c743c81 100644
--- a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/guideline/GuidelineItemReader.java
+++ b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/guideline/GuidelineItemReader.java
@@ -20,7 +20,9 @@
 import javax.xml.parsers.SAXParserFactory;
 
 import org.eclipse.actf.visualization.eval.IGuidelineItem;
+import org.eclipse.actf.visualization.eval.ITechniquesItem;
 import org.eclipse.actf.visualization.internal.eval.GuidelineItemImpl;
+import org.eclipse.actf.visualization.internal.eval.TechniquesItemImpl;
 import org.eclipse.ui.PlatformUI;
 import org.xml.sax.Attributes;
 import org.xml.sax.helpers.DefaultHandler;
@@ -37,6 +39,10 @@
 
 	private static final String GITEM = "gItem";
 
+	private static final String TECHNIQUES = "techniques";
+
+	private static final String TECHNIQUE = "technique";
+
 	private static final String LEVELS = "levels";
 
 	private static final String LEVEL = "level";
@@ -67,6 +73,10 @@
 
 	private static final short IN_LEVEL = 5;
 
+	private static final short IN_TECHNIQUES = 6;
+
+	private static final short IN_TECHNIQUE = 7;
+
 	public static GuidelineData getGuidelineData(InputStream is) {
 		GuidelineItemReader glir = new GuidelineItemReader();
 		try {
@@ -79,7 +89,7 @@
 			return (new GuidelineData(glir.guidelineName, glir.order,
 					glir.category, glir.description, glir.levels,
 					glir.categories, glir.descriptions, glir.mimetypes,
-					glir.itemMap));
+					glir.itemMap, glir.techMap));
 		} else {
 			// TODO dialog
 			return (null);
@@ -94,7 +104,9 @@
 
 	private Vector<String> mimeV = new Vector<String>();
 
-	private IGuidelineItem curItem = new GuidelineItemImpl("");
+	private GuidelineItemImpl curItem = new GuidelineItemImpl("");
+
+	private TechniquesItemImpl curTech = new TechniquesItemImpl();
 
 	private Stack<Short> statusStack = new Stack<Short>();
 
@@ -102,6 +114,8 @@
 
 	private HashMap<String, IGuidelineItem> itemMap;
 
+	private HashMap<String, ITechniquesItem> techMap;
+
 	private String guidelineName;
 
 	private int order;
@@ -129,6 +143,7 @@
      */
 	public GuidelineItemReader() {
 		itemMap = new HashMap<String, IGuidelineItem>();
+		techMap = new HashMap<String, ITechniquesItem>();
 	}
 
 	/**
@@ -186,15 +201,26 @@
 			if (!statusStack.isEmpty()) {
 				status = (statusStack.pop()).shortValue();
 			}
+		} else if (qName.equalsIgnoreCase(TECHNIQUE)) {
+			techMap.put(curTech.getId(), curTech);
+			if (!statusStack.isEmpty()) {
+				status = (statusStack.pop()).shortValue();
+			}
 		} else if (qName.equalsIgnoreCase(HELP_URL)) {
+			String localUrl = getLocalGuidelineURL(curValue);
 			switch (status) {
 			case IN_ITEM:
-				String localUrl = getLocalGuidelineURL(curValue);
 				if (localUrl != null)
 					curItem.setUrl(localUrl);
 				else
 					curItem.setUrl(curValue);
 				break;
+			case IN_TECHNIQUE:
+				if (localUrl != null)
+					curTech.setUrl(localUrl);
+				else
+					curTech.setUrl(curValue);
+				break;
 			default:
 			}
 			;
@@ -223,15 +249,10 @@
 			;
 		} else if (qName.equalsIgnoreCase(GUIDELINE)) {
 
-		} else if (qName.equalsIgnoreCase(MIMETYPES)) {
-			if (!statusStack.isEmpty()) {
-				status = (statusStack.pop()).shortValue();
-			}
-		} else if (qName.equalsIgnoreCase(ITEMS)) {
-			if (!statusStack.isEmpty()) {
-				status = (statusStack.pop()).shortValue();
-			}
-		} else if (qName.equalsIgnoreCase(LEVELS)) {
+		} else if (qName.equalsIgnoreCase(MIMETYPES)
+				|| qName.equalsIgnoreCase(ITEMS)
+				|| qName.equalsIgnoreCase(TECHNIQUES)
+				|| qName.equalsIgnoreCase(LEVELS)) {
 			if (!statusStack.isEmpty()) {
 				status = (statusStack.pop()).shortValue();
 			}
@@ -278,6 +299,12 @@
 			curItem = new GuidelineItemImpl(guidelineName);
 			curItem.setLevel(getAttribute(attributes, LEVEL));
 			curItem.setId(getAttribute(attributes, ID));
+		} else if (qName.equalsIgnoreCase(TECHNIQUE)) {
+			statusStack.push(new Short(status));
+			status = IN_TECHNIQUE;
+			curTech = new TechniquesItemImpl();
+			curTech.setId(getAttribute(attributes, ID));
+			curTech.setGuidelineName(guidelineName);
 		} else if (qName.equalsIgnoreCase(HELP_URL)) {
 
 		} else if (qName.equalsIgnoreCase(GUIDELINE)) {
@@ -296,6 +323,9 @@
 		} else if (qName.equalsIgnoreCase(ITEMS)) {
 			statusStack.push(new Short(status));
 			status = IN_ITEMS;
+		} else if (qName.equalsIgnoreCase(TECHNIQUES)) {
+			statusStack.push(new Short(status));
+			status = IN_TECHNIQUES;
 		} else {
 
 		}
diff --git a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/guideline/MetricsNameComparator.java b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/guideline/MetricsNameComparator.java
index f754d74..188b5d9 100644
--- a/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/guideline/MetricsNameComparator.java
+++ b/plugins/org.eclipse.actf.visualization.eval/src/org/eclipse/actf/visualization/internal/eval/guideline/MetricsNameComparator.java
@@ -21,11 +21,45 @@
 	private static final String LISTENABILITY = "listenability"; //$NON-NLS-1$
 	private static final String COMPLIANCE = "compliance"; //$NON-NLS-1$
 
+	private static final String P = "Perceivable"; //$NON-NLS-1$
+	private static final String O = "Operable"; //$NON-NLS-1$
+	private static final String U = "Understandable"; //$NON-NLS-1$
+	private static final String R = "Robust"; //$NON-NLS-1$
+		
+	
 	public int compare(String s1, String s2) {
         
         if(s1.equalsIgnoreCase(s2)){
             return(0);
         }
+
+        if(s1.equalsIgnoreCase(P)){
+            return(-1);
+        }
+        if(s2.equalsIgnoreCase(P)){
+            return(1);
+        }
+
+        if(s1.equalsIgnoreCase(O)){
+            return(-1);
+        }
+        if(s2.equalsIgnoreCase(O)){
+            return(1);
+        }
+        
+        if(s1.equalsIgnoreCase(U)){
+            return(-1);
+        }
+        if(s2.equalsIgnoreCase(U)){
+            return(1);
+        }
+
+        if(s1.equalsIgnoreCase(R)){
+            return(-1);
+        }
+        if(s2.equalsIgnoreCase(R)){
+            return(1);
+        }
         
         if(s1.equalsIgnoreCase(COMPLIANCE)){
             return(-1);