changeset 0:b0dee5b76b12

Scanner worked.
author kono@ie.u-ryukyu.ac.jp
date Sat, 28 Aug 2010 16:07:00 +0900
parents
children b149a5aa465a
files .classpath .project .settings/org.eclipse.jdt.core.prefs data/alias_article.plist src/plparser/Dictionary.java src/plparser/Property.java src/plparser/PropertyListScanner.java src/plparser/Test.java src/plparser/Token.java src/plparser/TokenID.java
diffstat 10 files changed, 14490 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/.classpath	Sat Aug 28 16:07:00 2010 +0900
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" path="src"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+	<classpathentry kind="output" path="bin"/>
+</classpath>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/.project	Sat Aug 28 16:07:00 2010 +0900
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>PLparser</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/.settings/org.eclipse.jdt.core.prefs	Sat Aug 28 16:07:00 2010 +0900
@@ -0,0 +1,12 @@
+#Tue Aug 24 18:27:39 JST 2010
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.6
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/data/alias_article.plist	Sat Aug 28 16:07:00 2010 +0900
@@ -0,0 +1,14028 @@
+//// VividCar - artile 02
+//// むりやりエイリアス
+
+{
+
+	displayinformation = {
+	
+	
+		"rootDisplayComponentNames" = {
+
+			Document = "document@RootComponent";
+
+		};	// rootDisplayComponentNames
+
+
+		"document@RootComponent" = {
+
+			marginheight = 0;
+			marginwidth = 0;
+			topmargin = 0;
+			leftmargin = 0;
+
+			"title" = {
+				"_type" = "_modelType";
+				"_value" = "title";
+				"_returnType" = "returnObject";
+			};	// title
+
+			"scripts" = (
+				{
+					lang = JavaScript;
+					body = "
+						<!-- hide from other browsers
+						//------------------
+						document.write('<STYLE TYPE=text/css><!--');
+						if (navigator.appVersion.indexOf('Mac') >= 1) {
+							document.write('.css4 {font-Size:14px; line-height:16px}');
+							document.write('.css3 {font-Size:12px; line-height:16px}');
+							document.write('.css2 {font-Size:10px; line-height:13px}');
+							document.write('.css1 {font-Size:9px; line-height:13px}');
+						} else {
+							document.write('.css4 {font-Size:16px; line-height:18px}');
+							document.write('.css3 {font-Size:14px; line-height:16px}');
+							document.write('.css2 {font-Size:12px; line-height:14px}');
+							document.write('.css1 {font-Size:11px; line-height:14px}');
+						}
+						document.write('//--></STYLE>');
+						//------------------>
+					";
+				}
+			);	// scripts
+
+			
+			"styles" = (
+				{
+					"styleString" = "a {text-decoration:none}";
+				},
+			);
+
+//// 変数定義
+			"_defineValues" = {
+				"docBgcolor" = {
+					"_type" = "_modelFollowType";
+					"_value" = "ページフェイス_背景色";
+					"_returnType" = "returnObject";
+				};	// dovBgcolor
+				"docLineColor" = {
+					"_type" = "_modelFollowType";
+					"_value" = "ページフェイス_ライン色";
+					"_returnType" = "returnObject";
+				};	// docLineColor
+				"docText" = {
+					"_type" = "_modelFollowType";
+					"_value" = "ページフェイス_テキスト色";
+					"_returnType" = "returnObject";
+				}; // docText
+				"docTextA" = {
+					"_type" = "_modelFollowType";
+					"_value" = "ページフェイス_テキスト色A";
+					"_returnType" = "returnObject";
+				}; // docTextA
+				"docTextB" = {
+					"_type" = "_modelFollowType";
+					"_value" = "ページフェイス_テキスト色B";
+					"_returnType" = "returnObject";
+				}; // docTextB
+				"docMidashi" = {
+					"_type" = "_modelFollowType";
+					"_value" = "ページフェイス_見出し色";
+					"_returnType" = "returnObject";
+				}; // docMidashi
+				"copyright" = {
+					"_type" = "_modelFollowType";
+					"_value" = "copyRight";
+					"_returnType" = "returnObject";
+				};
+			};	// defineValues
+
+			displayComponentName = "documentCheck@ConditionComponent";
+		
+		};
+
+
+///////////////////////////////////////////////////////////////////////////
+// エイリアスかどうかをチェックする
+
+		"documentCheck@ConditionComponent" = {
+			"condition" = {
+				"_type" = "_modelType";
+				"_value" = "original";
+				"_returnType" = "returnObject";
+			};
+			"trueList" = (
+				{
+					displayComponentName = "aliasDocument@BatchContainerComponent";
+				},
+			);
+			"falseList" = (
+				{
+					displayComponentName = "document@TableDisplayComponent";
+				},
+			);
+		};	// "documentCheck@ConditionComponent"
+
+
+		"aliasDocument@BatchContainerComponent" = {
+			batchArrays = (
+				{
+					"batchName" = "AliasPageBatch";
+					"list" = {
+						"_type" = "_modelType";
+						"_value" = "oneOforiginal.positionSortedPages";
+					};	// list
+					"batchSize" = "1";
+				},
+			);	// batchArrays
+			"list" = (
+				{
+					displayComponentName = "aliasDocument@TableDisplayComponent";
+				},
+			);	// list
+		};	// "aliasDocument@BatchContainerComponent";
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// 一番外側のテーブル
+
+		"aliasDocument@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "750";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_背景色";
+				"_returnType" = "returnObject";
+			};	// bgcolor
+			"link" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_リンク色";
+				"_returnType" = "returnObject";
+			};	// link
+			"alink" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_Aリンク色";
+				"_returnType" = "returnObject";
+			};	// link
+			"vlink" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_Vリンク色";
+				"_returnType" = "returnObject";
+			};	// link
+			"text" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_テキスト色A";
+				"_returnType" = "returnObject";
+			};	// link
+			"list" = (
+				{
+					"valign" = "top";
+					cols = (
+						{
+							// fileNumber & bannerL & headerGraphic
+							"align" = "left";
+							"valign" = "top";
+							"width" = "580";
+							displayComponentName = "aliasHeaderTop@TableDisplayComponent";
+						},
+						{
+							// black spacer line
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_ライン色";
+								"_returnType" = "returnObject";
+							};
+							"width" = "1";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// spacer line
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};
+							"width" = "1";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// search
+							"width" = "168";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};
+							displayComponentName = "sideArea@MultipleComponents";
+						},
+					);	// list
+				},
+// 記事ブロック行
+				{
+					"valign" = "top";
+					cols = (
+						{
+							// ページ表示スペース
+							"colspan" = "4";
+							"width" = "580";
+							"valign" = "top";
+							"align" = "left";
+							displayComponentName = "aliasPage@BatchArrayComponent";
+						},
+					); 	// cols
+				},
+				{
+// copyright
+					"cols" = (
+						{
+							// コピーライト
+							"width" = "580";
+							"valign" = "top";
+							"align" = "right";
+							displayComponentName = "AttributedStringComponent";
+							displayInformationObject = {
+								"font_class" = "css1";
+								"font_size" = "1";
+								"font_color" = {
+									"_type" = "_modelFollowType";
+									"_value" = "ページフェイス_テキスト色B";
+									"_returnType" = "returnObject";
+								};	// color
+								"value" = {
+									"_type" = "_lookupValueType";
+									"_value" = "copyright";
+								};
+							};	// displayInformatioinObject
+						},
+						{
+							// 縦ライン
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_ライン色";
+								"_returnType" = "returnObject";
+							};
+							"width" = "1";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// spacer line
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};
+							"width" = "1";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// spacer
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};
+							"width" = "168";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "168";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+// ブランク
+					cols = (
+						{
+							// ブランク
+							"width" = "580";
+							"valign" = "top";
+							"align" = "right";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "10";
+								"border" = "0";
+							};	// displayInformatioinObject
+							
+						},
+						{
+							// black spacer line
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_ライン色";
+								"_returnType" = "returnObject";
+							};
+							"width" = "1";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"border" = "0";
+								"height" = "10";
+							};	// displayInformationObject
+						},
+						{
+							// spacer line
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};
+							"width" = "1";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"border" = "0";
+								"height" = "10";
+							};	// displayInformationObject
+						},
+						{
+							// spacer
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};
+							"width" = "168";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "168";
+								"height" = "10";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					
+// フッターバー
+					"cols" = (
+						{
+							// ブランク
+							"width" = "580";
+							"valign" = "top";
+							"align" = "right";
+							displayComponentName = "aliasFooterNavi@TableDisplayComponent";
+							
+						},
+						{
+							// black spacer line
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_ライン色";
+								"_returnType" = "returnObject";
+							};
+							"width" = "1";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"border" = "0";
+								"height" = "10";
+							};	// displayInformationObject
+						},
+						{
+							// spacer line
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};
+							"width" = "1";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"border" = "0";
+								"height" = "10";
+							};	// displayInformationObject
+						},
+						{
+							// spacer
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};
+							"width" = "168";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "168";
+								"height" = "10";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "aliasDocument@TableDisplayComponent"
+
+
+		"document@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "750";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_背景色";
+				"_returnType" = "returnObject";
+			};	// bgcolor
+			"link" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_リンク色";
+				"_returnType" = "returnObject";
+			};	// link
+			"alink" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_Aリンク色";
+				"_returnType" = "returnObject";
+			};	// link
+			"vlink" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_Vリンク色";
+				"_returnType" = "returnObject";
+			};	// link
+			"text" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_テキスト色A";
+				"_returnType" = "returnObject";
+			};	// link
+			"list" = (
+				{
+					"valign" = "top";
+					cols = (
+						{
+							// fileNumber & bannerL & headerGraphic
+							"align" = "left";
+							"valign" = "top";
+							"width" = "580";
+							"height" = "85";
+							displayComponentName = "headerTop@TableDisplayComponent";
+						},
+						{
+							// black spacer line
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#000000";
+							"width" = "1";
+							"height" = "85";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "85";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// spacer line
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};
+							"width" = "1";
+							"height" = "85";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "85";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// search
+							"width" = "168";
+							"height" = "85";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};
+							displayComponentName = "sideArea@MultipleComponents";
+						},
+					);	// list
+				},
+// 記事ブロック行
+				{
+					"valign" = "top";
+					cols = (
+						{
+							// ページ表示スペース
+							"width" = "580";
+							"valign" = "top";
+							"align" = "right";
+							displayComponentName = "page@TableDisplayComponent";
+						},
+						{
+							// たてライン
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_ライン色";
+								"_returnType" = "returnObject";
+							};
+							"width" = "1";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// spacer line
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};
+							"width" = "1";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// リコメンドエリア
+							"width" = "168";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};
+							displayComponentName = "linkArea@MultipleComponents";
+						},
+					);	// cols
+				},
+				{
+// copyright
+					"valign" = "top";
+					"cols" = (
+						{
+							// コピーライト
+							"width" = "580";
+							"valign" = "top";
+							"align" = "right";
+							displayComponentName = "AttributedStringComponent";
+							displayInformationObject = {
+								"font_class" = "css1";
+								"font_size" = "1";
+								"font_color" = {
+									"_type" = "_modelFollowType";
+									"_value" = "ページフェイス_テキスト色B";
+									"_returnType" = "returnObject";
+								};	// color
+								"value" = {
+									"_type" = "_lookupValueType";
+									"_value" = "copyright";
+								};
+							};	// displayInformatioinObject
+						},
+						{
+							// 縦ライン
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_ライン色";
+								"_returnType" = "returnObject";
+							};
+							"width" = "1";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// spacer line
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};
+							"width" = "1";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// spacer
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};
+							"width" = "168";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "168";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					
+					// ブランク
+					"valign" = "top";
+					cols = (
+						{
+							// ブランク
+							"width" = "580";
+							"valign" = "top";
+							"align" = "right";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "10";
+								"border" = "0";
+							};	// displayInformatioinObject
+							
+						},
+						{
+							// black spacer line
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_ライン色";
+								"_returnType" = "returnObject";
+							};
+							"width" = "1";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"border" = "0";
+								"height" = "10";
+							};	// displayInformationObject
+						},
+						{
+							// spacer line
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};
+							"width" = "1";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"border" = "0";
+								"height" = "10";
+							};	// displayInformationObject
+						},
+						{
+							// spacer
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};
+							"width" = "168";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "168";
+								"height" = "10";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					
+					// フッターバー
+					"valign" = "top";
+					"cols" = (
+						{
+							// ブランク
+							"width" = "580";
+							"valign" = "top";
+							"align" = "right";
+							displayComponentName = "footerNavi@TableDisplayComponent";
+							
+						},
+						{
+							// black spacer line
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_ライン色";
+								"_returnType" = "returnObject";
+							};
+							"width" = "1";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"border" = "0";
+								"height" = "10";
+							};	// displayInformationObject
+						},
+						{
+							// spacer line
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};
+							"width" = "1";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"border" = "0";
+								"height" = "10";
+							};	// displayInformationObject
+						},
+						{
+							// spacer
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};
+							"width" = "168";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "168";
+								"height" = "10";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "document@TableDisplayComponent"
+
+
+
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+//// Header
+
+		"aliasHeaderTop@TableDisplayComponent" = {
+			"border" = "0";
+			"height" = "85";
+			"width" = "580";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"align" = "left";
+							"valign" = "top";
+							"width" = "580";
+							"height" = "70";
+							displayComponentName = "aliasHeader@TableDisplayComponent";
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"align" = "left";
+							"valign" = "top";
+							"width" = "580";
+							"height" = "15";
+							displayComponentName = "aliasNavi@TableDisplayComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "aliasHeaderTop@TableDisplayComponent"
+
+
+		"headerTop@TableDisplayComponent" = {
+			"border" = "0";
+			"height" = "85";
+			"width" = "580";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"align" = "left";
+							"valign" = "top";
+							"width" = "580";
+							"height" = "70";
+							displayComponentName = "header@TableDisplayComponent";
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"align" = "left";
+							"valign" = "top";
+							"width" = "580";
+							"height" = "15";
+							displayComponentName = "navi@TableDisplayComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "headerTop@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// 企画バナーなどを表示するヘッダーテーブルコンポーネント
+
+		"aliasHeader@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "580";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"list" = (
+				{
+					"cols" = (
+						{
+							// fileNumber
+							"valign" = "top";
+							"width" = "70";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_ヘッダ色";
+								"_returnType" = "returnObject";
+							};
+							displayComponentName = "aliasFileNumber@TableDisplayComponent";
+						},
+						{
+							// 企画バナー
+							"valign" = "top";
+							"align" = "left";
+							"width" = "298";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_ヘッダ色";
+								"_returnType" = "returnObject";
+							};
+							displayComponentName = "bannerL@CustomImageComponent";
+						},
+						{
+							// ヘッダグラフィック
+							"valign" = "top";
+							"width" = "212";
+							"align" = "right";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_ヘッダ色";
+								"_returnType" = "returnObject";
+							};
+							displayComponentName = "headerGraphic@CustomImageComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "aliasHeader@TableDisplayComponent"
+
+
+		"header@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "580";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"list" = (
+				{
+					"cols" = (
+						{
+							// fileNumber
+							"valign" = "top";
+							"width" = "70";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_ヘッダ色";
+								"_returnType" = "returnObject";
+							};
+							displayComponentName = "fileNumber@TableDisplayComponent";
+						},
+						{
+							// 企画バナー
+							"valign" = "top";
+							"align" = "left";
+							"width" = "298";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_ヘッダ色";
+								"_returnType" = "returnObject";
+							};
+							displayComponentName = "bannerL@CustomImageComponent";
+						},
+						{
+							// ヘッダグラフィック
+							"valign" = "top";
+							"width" = "212";
+							"align" = "right";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_ヘッダ色";
+								"_returnType" = "returnObject";
+							};
+							displayComponentName = "headerGraphic@CustomImageComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "header@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+//// file number表示
+
+		"aliasFileNumber@TableDisplayComponent" = {
+			"width" = "70";
+			"height" = "70";
+			"border" = "0";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "3";
+							"rowspan" = "4";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_ヘッダ色";
+								"_returnType" = "returnObject";
+							};
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "3";
+								"height" = "70";
+								"border" = "0";
+							};	// displayInformatoinObject
+						},
+						{
+							"width" = "64";
+							"colspan" = "2";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_ヘッダ色";
+								"_returnType" = "returnObject";
+							};
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "64";
+								"height" = "3";
+								"border" = "0";
+							};	// displayInformatoinObject
+						},
+						{
+							"width" = "3";
+							"rowspan" = "4";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_ヘッダ色";
+								"_returnType" = "returnObject";
+							};
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "3";
+								"height" = "70";
+								"border" = "0";
+							};	// displayInformatoinObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// 画像 file
+							"width" = "25";
+							"valign" = "top";
+							"bgcolor" = "#023B8E";
+							displayComponentName = "CustomImageComponent";
+							displayInformationObject = {
+								"border" = "0";
+								"width" = "25";
+								"imagePath" = "リソース/サイトリソース/file";
+							};	// displayInformationObject
+						},
+						{
+							// ファイルナンバー
+							"width" = "39";
+							"align" = "center";
+							"valign" = "middle";
+							"bgcolor" = "#023B8E";
+							displayComponentName = "AttributedStringComponent";
+							displayInformationObject = {
+								"font_class" = "css1";
+								"font_size" = "+3";
+								"font_color" = "#849cc6";
+								"value" = {
+									"_type" = "_modelType";
+									"_value" ="oneOforiginal.VOL";
+									"_returnType" = "returnObject";
+								};	// value
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// 画像 vivid mark
+							"colspan" = "2";
+							"width" = "64";
+							"valign" = "top";
+							"bgcolor" = "#023B8E";
+							displayComponentName = "CustomImageComponent";
+							displayInformationObject = {
+								"border" = "0";
+								"width" = "64";
+								"imagePath" = "リソース/サイトリソース/vivid_mark_s";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// 画像 vivid mark
+							"colspan" = "2";
+							"width" = "64";
+							"valign" = "top";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_ヘッダ色";
+								"_returnType" = "returnObject";
+							};
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "64";
+								"height" = "3";
+								"border" = "0";
+							};	// displayInformatoinObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "aliasFileNumber@TableDisplayComponent"
+
+
+		"fileNumber@TableDisplayComponent" = {
+			"width" = "70";
+			"height" = "70";
+			"border" = "0";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "3";
+							"rowspan" = "4";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_ヘッダ色";
+								"_returnType" = "returnObject";
+							};
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "3";
+								"height" = "70";
+								"border" = "0";
+							};	// displayInformatoinObject
+						},
+						{
+							"width" = "64";
+							"colspan" = "2";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_ヘッダ色";
+								"_returnType" = "returnObject";
+							};
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "64";
+								"height" = "3";
+								"border" = "0";
+							};	// displayInformatoinObject
+						},
+						{
+							"width" = "3";
+							"rowspan" = "4";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_ヘッダ色";
+								"_returnType" = "returnObject";
+							};
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "3";
+								"height" = "70";
+								"border" = "0";
+							};	// displayInformatoinObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// 画像 file
+							"width" = "25";
+							"valign" = "top";
+							"bgcolor" = "#023B8E";
+							displayComponentName = "CustomImageComponent";
+							displayInformationObject = {
+								"border" = "0";
+								"width" = "25";
+								"imagePath" = "リソース/サイトリソース/file";
+							};	// displayInformationObject
+						},
+						{
+							// ファイルナンバー
+							"width" = "39";
+							"align" = "center";
+							"valign" = "middle";
+							"bgcolor" = "#023B8E";
+							displayComponentName = "AttributedStringComponent";
+							displayInformationObject = {
+								"font_class" = "css1";
+								"font_size" = "+3";
+								"font_color" = "#849cc6";
+								"value" = {
+									"_type" = "_modelType";
+									"_value" ="VOL";
+									"_returnType" = "returnObject";
+								};	// value
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// 画像 vivid mark
+							"colspan" = "2";
+							"width" = "64";
+							"valign" = "top";
+							"bgcolor" = "#023B8E";
+							displayComponentName = "CustomImageComponent";
+							displayInformationObject = {
+								"border" = "0";
+								"width" = "64";
+								"imagePath" = "リソース/サイトリソース/vivid_mark_s";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// 画像 vivid mark
+							"colspan" = "2";
+							"width" = "64";
+							"valign" = "top";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_ヘッダ色";
+								"_returnType" = "returnObject";
+							};
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "64";
+								"height" = "3";
+								"border" = "0";
+							};	// displayInformatoinObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "fileNumber@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// navi first スペース
+
+		"aliasNavi@TableDisplayComponent" = {
+			"width" = "580";
+			"border" = "0";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"list" = (
+				{
+					"cols" = (
+						{
+							// spacer bgcolor
+							"width" = "368";
+							"height" = "1";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "368";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformatoinObject
+						},
+						{
+							// pageおくり
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};	// bgcolor
+							"width" = "212";
+							"height" = "1";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "212";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformatoinObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// ナビバー
+							"align" = "left";
+							"valign" = "bottom";
+							"width" = "368";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_メニューバー色";
+								"_returnType" = "returnObject";
+							};	// bgcolor
+							
+							// ここにhome,weekley,indexへの戻りボタン設置
+							displayComponentName = "siteNavigation@TableDisplayComponent";
+						},
+						{
+							// pageおくり
+							"bgcolor" = "#000000";
+							"align" = "right";
+							"width" = "212";
+							displayComponentName = "aliasPageNavigation@TableDisplayComponent";
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// spacer bgcolor
+							"width" = "368";
+							//"height" = "1";
+							"bgcolor" = "#000000";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "368";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformatoinObject
+						},
+						{
+							// pageおくり
+							"bgcolor" = "#000000";
+							"width" = "212";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "212";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformatoinObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "aliasNavi@TableDisplayComponent"
+
+
+		"navi@TableDisplayComponent" = {
+			"width" = "580";
+			"border" = "0";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"list" = (
+				{
+					"cols" = (
+						{
+							// spacer bgcolor
+							"width" = "368";
+							"height" = "1";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "368";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformatoinObject
+						},
+						{
+							// pageおくり
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};	// bgcolor
+							"width" = "212";
+							"height" = "1";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "212";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformatoinObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// ナビバー
+							"align" = "left";
+							"valign" = "bottom";
+							"width" = "368";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_メニューバー色";
+								"_returnType" = "returnObject";
+							};	// bgcolor
+							
+							// ここにhome,weekley,indexへの戻りボタン設置
+							displayComponentName = "siteNavigation@TableDisplayComponent";
+						},
+						{
+							// pageおくり
+							"bgcolor" = "#000000";
+							"align" = "right";
+							"width" = "212";
+							displayComponentName = "pageNavigation@TableDisplayComponent";
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// spacer bgcolor
+							"width" = "368";
+							//"height" = "1";
+							"bgcolor" = "#000000";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "368";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformatoinObject
+						},
+						{
+							// pageおくり
+							"bgcolor" = "#000000";
+							"width" = "212";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "212";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformatoinObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "navi@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+//// ページナビゲーションテーブル 最初のページ
+
+		"aliasPageNavigation@TableDisplayComponent" = {
+			"width" = "212";
+			"border" = "0";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "62";
+							"height" = "13";
+							"align" = "left";
+							"bgcolor" = "#000000";
+							displayComponentName = "aliasPageNavigationPrev@BatchHyperlinkComponent";
+						},
+						{
+							"width" = "102";
+							"height" = "13";
+							"align" = "right";
+							"bgcolor" = "#000000";
+							displayComponentName = "aliasPageNumber@MultipleComponents";
+						},
+						{
+							"width" = "48";
+							"height" = "13";
+							"align" = "right";
+							"bgcolor" = "#000000";
+							displayComponentName = "aliasPageNavigationNext@BatchHyperlinkComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "aliasPageNavigation@TableDisplayComponent"
+
+
+		"pageNavigation@TableDisplayComponent" = {
+			"width" = "212";
+			"border" = "0";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "62";
+							"align" = "left";
+							"bgcolor" = "#000000";
+							"valign" = "bottom";
+							displayComponentName = "pagePrev@PageHyperlinkComponent";
+						},
+						{
+							"width" = "102";
+							"align" = "right";
+							"valign" = "bottom";
+							"bgcolor" = "#000000";
+							displayComponentName = "pageNumber@MultipleComponents";
+						},
+						{
+							"width" = "48";
+							"align" = "right";
+							"valign" = "bottom";
+							"bgcolor" = "#000000";
+							displayComponentName = "pageNext@PageHyperlinkComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "pageNavigation@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+//// Page 移動
+
+		"aliasPageNavigationPrev@BatchHyperlinkComponent" = {
+			"dontShowIfNotExists" = "true";
+			"batchName" = "AliasPageBatch";
+			"direction" = "previous";
+			"list" = (
+				{
+					displayComponentName = "CustomImageComponent";
+					displayInformationObject = {
+						"dontShowIfNotExists" = "true";
+						"border" = "0";
+						"imagePath" = "リソース/サイトリソース/bu_prev";
+					};	// displayInformationObject
+				},
+			);	// 
+		};	// "aliasPageNavigationPrev@BatchHyperlinkComponent"
+
+
+		"aliasPageNavigationNext@BatchHyperlinkComponent" = {
+			"dontShowIfNotExists" = "true";
+			"batchName" = "AliasPageBatch";
+			"direction" = "next";
+			"list" = (
+				{
+					displayComponentName = "CustomImageComponent";
+					displayInformationObject = {
+						"dontShowIfNotExists" = "true";
+						"border" = "0";
+						"imagePath" = "リソース/サイトリソース/bu_next";
+					};	// displayInformationObject
+				},
+			);	// 
+		};	// "aliasPageNavigationNext@BatchHyperlinkComponent"
+
+
+		"pagePrev@PageHyperlinkComponent" = {
+			"dontShowIfNotExists" = "true";
+			"direction" = "previous";
+			"list" = (
+				{
+					displayComponentName = "CustomImageComponent";
+					displayInformationObject = {
+						"dontShowIfNotExists" = "true";
+						"border" = "0";
+						"width" = "62";
+						"height" = "13";
+						"imagePath" = "リソース/サイトリソース/bu_prev";
+					};	// displayInformationObject
+				},
+			);	// 
+		};	// "pagePrev@HyperlinkComponent"
+
+
+		"pageNext@PageHyperlinkComponent" = {
+			"dontShowIfNotExists" = "true";
+			"direction" = "next";
+			"list" = (
+				{
+					displayComponentName = "CustomImageComponent";
+					displayInformationObject = {
+						"dontShowIfNotExists" = "true";
+						"border" = "0";
+						"width" = "48";
+						"height" = "13";
+						"imagePath" = "リソース/サイトリソース/bu_next";
+					};	// displayInformationObject
+				},
+			);	// 
+		};	// "pageNext@HyperlinkComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// 現在のページナンバーおよび全体のページ数を表示
+
+
+		"aliasPageNumber@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "AttributedStringComponent";
+					displayInformationObject = {
+						"font_class" = "css1";
+						"font_size" = "-2";
+						"font_color" = "#ffffff";
+						"value" = "Page ";
+					};	// displayInformationObject
+				},
+				{
+					displayComponentName = "BatchStringComponent";
+					displayInformationObject = {
+						"font_class" = "css1";
+						"font_size" = "-2";
+						"font_color" = "#ffffff";
+						"batchName" = "AliasPageBatch";
+						"batchFormat" = "%batch_index";
+					};	// displayInformationObject
+				},
+				{
+					displayComponentName = "AttributedStringComponent";
+					displayInformationObject = {
+						"font_class" = "css1";
+						"font_size" = "-2";
+						"font_color" = "#ffffff";
+						"value" = "/";
+					};	// displayInformationObject
+				},
+				{
+					displayComponentName = "BatchStringComponent";
+					displayInformationObject = {
+						"font_class" = "css1";
+						"font_size" = "-2";
+						"font_color" = "#ffffff";
+						"batchName" = "AliasPageBatch";
+						"batchFormat" = "%total_count";
+					};	// displayInformationObject
+				},
+				{
+					displayComponentName = "AttributedStringComponent";
+					displayInformationObject = {
+						"font_class" = "css1";
+						"font_size" = "-2";
+						"font_color" = "#ffffff";
+						"value" = " |";
+					};	// displayInformationObject
+				},
+			);	// list
+		};	// "aliasPageNumber@MultipleComponents
+
+
+		"pageNumber@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "AttributedStringComponent";
+					displayInformationObject = {
+						"font_class" = "css1";
+						"font_size" = "-2";
+						"font_color" = "#ffffff";
+						"value" = "Page ";
+					};	// displayInformationObject
+				},
+				{
+					displayComponentName = "AttributedStringComponent";
+					displayInformationObject = {
+						"font_class" = "css1";
+						"font_size" = "-2";
+						"font_color" = "#ffffff";
+						"value" = {
+							"_type" = "_componentType";
+							"_value" = "currentPageIndexString";
+							"_returnType" = "returnObject";
+						};	// value
+					};	// displayInformationObject
+				},
+				{
+					displayComponentName = "AttributedStringComponent";
+					displayInformationObject = {
+						"font_class" = "css1";
+						"font_size" = "-2";
+						"font_color" = "#ffffff";
+						"value" = "/";
+					};	// displayInformationObject
+				},
+				{
+					displayComponentName = "AttributedStringComponent";
+					displayInformationObject = {
+						"font_class" = "css1";
+						"font_size" = "-2";
+						"font_color" = "#ffffff";
+						"value" = {
+							"_type" = "_modelType";
+							"_value" = "countOfPages";
+							"_returnType" = "returnObject";
+						};	// value
+					};	// displayInformationObject
+				},
+				{
+					displayComponentName = "AttributedStringComponent";
+					displayInformationObject = {
+						"font_class" = "css1";
+						"font_size" = "-2";
+						"font_color" = "#ffffff";
+						"value" = " |";
+					};	// displayInformationObject
+				},
+			);	// list
+		};	// "pageNumber@MultipleComponents
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// フッターナビバー
+
+		"aliasFooterNavi@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "580";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"list" = (
+				{
+					"cols" = (
+						{
+							// ナビバー
+							"align" = "left";
+							"valign" = "bottom";
+							"width" = "368";
+							"height" = "13";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};	// bgcolor
+							
+							// ここにhome,weekley,indexへの戻りボタン設置
+							displayComponentName = "siteNavigation@TableDisplayComponent";
+						},
+						{
+							// pageおくり
+							"bgcolor" = "#000000";
+							"align" = "right";
+							"width" = "212";
+							"height" = "13";
+							displayComponentName = "aliasPageNavigation@TableDisplayComponent";
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// spacer bgcolor
+							"width" = "368";
+							"height" = "1";
+							"bgcolor" = "#000000";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "368";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformatoinObject
+						},
+						{
+							// pageおくり
+							"width" = "212";
+							"height" = "1";
+							"bgcolor" = "#000000";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "212";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformatoinObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "aliasFooterNavi@TableDisplayComponent"
+
+
+		"footerNavi@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "580";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"list" = (
+				{
+					"cols" = (
+						{
+							// ナビバー
+							"align" = "left";
+							"valign" = "bottom";
+							"width" = "368";
+							"height" = "13";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};	// bgcolor
+							
+							// ここにhome,weekley,indexへの戻りボタン設置
+							displayComponentName = "siteNavigation@TableDisplayComponent";
+						},
+						{
+							// pageおくり
+							"bgcolor" = "#000000";
+							"align" = "right";
+							"width" = "212";
+							"height" = "13";
+							displayComponentName = "pageNavigation@TableDisplayComponent";
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// spacer bgcolor
+							"width" = "368";
+							"height" = "1";
+							"bgcolor" = "#000000";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "368";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformatoinObject
+						},
+						{
+							// pageおくり
+							"width" = "212";
+							"height" = "1";
+							"bgcolor" = "#000000";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "212";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformatoinObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "footerNavi@TableDisplayComponent"
+
+
+
+
+
+/////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////
+// 記事部分の1ページのレイアウト
+
+		"aliasPage@BatchArrayComponent" = {
+			"batchName" = "AliasPageBatch";
+			displayComponentName = "aliasPageAll@TableDisplayComponent";
+		};	// "aliasPage@BatchArrayComponent"
+
+
+		"aliasPageAll@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "750";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					"valign" = "top";
+					cols = (
+						{
+							// ページ表示スペース
+							"width" = "580";
+							"valign" = "top";
+							"align" = "right";
+							displayComponentName = "aliasPage@TableDisplayComponent";
+						},
+						{
+							// たてライン
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docLineColor";
+							};
+							"width" = "1";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// spacer line
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							"width" = "1";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// リコメンドエリア
+							"width" = "168";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};
+							displayComponentName = "aliasLinkArea@MultipleComponents";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "aliasPageAll@TableDisplayComponent"
+
+
+/////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////
+// 記事部分の1ページのメインエリア
+
+		"aliasPage@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "580";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					"cols" = (
+						{
+							// スペーサー
+							"colspan" = "5";
+							"width" = "580";
+							"height" = "12";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "580";
+								"height" = "12";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// 余白
+							"width" = "8";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "8";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// 余白
+							"width" = "20";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "20";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// タイトル、更新日付、リード、ページインデックス
+							"width" = "328";
+							"valign" = "top";
+							"align" = "left";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "aliasDocumentHeaderArea@TableDisplayComponent";
+						},
+						{
+							// 余白
+							"width" = "20";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "20";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// ライターズフェース
+							"width" = "204";
+							"align" = "right";
+							"valign" = "top";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "aliasWriterFace@TableDisplayComponent";
+						},
+					);
+				},
+				{
+					// ブランクライン
+					"cols" = (
+						{
+							"colspan" = "5";
+							"width" = "580";
+							"height" = "3";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "580";
+								"height" = "3";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// 余白
+							"width" = "8";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "8";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"colspan" = "4";
+							"width" = "572";
+							"height" = "1";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docLineColor";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "572";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					// ブランクライン
+					"cols" = (
+						{
+							"colspan" = "5";
+							"width" = "580";
+							"height" = "3";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "580";
+								"height" = "3";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					// 記事ブロック部分
+					"cols" = (
+						{
+							// 余白
+							"width" = "8";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "8";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// 記事ブロック繰り返しはここに入る
+							"colspan" = "4";
+							"widht" = "572";
+							"valign" = "top";
+							"align" = "right";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "aliasSections@ArrayComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "aliasPage@TableDisplayComponent"
+
+
+		"page@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "580";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_背景色";
+				"_returnType" = "returnObject";
+			};	// bgcolor
+			"list" = (
+				{
+					"cols" = (
+						{
+							// スペーサー
+							"colspan" = "5";
+							"width" = "580";
+							"height" = "12";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "580";
+								"height" = "12";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"valign" = "top";
+					"cols" = (
+						{
+							// 余白
+							"width" = "8";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "8";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// 余白
+							"width" = "20";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "20";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// タイトル、更新日付、リード、ページインデックス
+							"width" = "328";
+							"valign" = "top";
+							"align" = "left";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};
+							displayComponentName = "documentHeaderArea@TableDisplayComponent";
+						},
+						{
+							// 余白
+							"width" = "20";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "20";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// ライターズフェース
+							"width" = "204";
+							"align" = "right";
+							"valign" = "top";
+							displayComponentName = "writerFace@TableDisplayComponent";
+						},
+					);
+				},
+				{
+					// ブランクライン
+					"cols" = (
+						{
+							"colspan" = "5";
+							"width" = "580";
+							"height" = "3";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "580";
+								"height" = "3";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// 余白
+							"width" = "8";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "8";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"colspan" = "4";
+							"width" = "572";
+							"height" = "1";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_ライン色";
+								"_returnType" = "returnObject";
+							};
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "572";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					// ブランクライン
+					"cols" = (
+						{
+							"colspan" = "5";
+							"width" = "580";
+							"height" = "3";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "580";
+								"height" = "3";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					// 記事ブロック部分
+					"cols" = (
+						{
+							// 余白
+							"width" = "8";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "8";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+/*
+						{
+							//	余白
+							"width" = "20";
+							"height" = "1";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "20";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+*/
+						{
+							// 記事ブロック繰り返しはここに入る
+							"colspan" = "4";
+							"widht" = "572";
+							"valign" = "top";
+							"align" = "right";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};
+							displayComponentName = "sections@ArrayComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "page@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// ドキュメントタイトル、リード、ライターエリアを表示するテーブル
+		
+		"aliasDocumentHeaderArea@TableDisplayComponent" = {
+			"width" = "328";
+			"border" = "0";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					"cols" = (
+						{
+							// 更新日とリバイスを表示
+							"align" = "left";
+							displayComponentName = "aliasDate@TableDisplayComponent";
+						},
+					);	// cols
+				},
+				{
+//// タイトルを表示
+					"cols" = (
+						{
+							displayComponentName = "AttributedStringComponent";
+							displayInformationObject = {
+								"font_class" = "css4";
+								"font_color" = {
+									"_type" = "_lookupValueType";
+									"_value" = "docMidashi";
+								};	// color
+								"bold" = "true";
+								"value" = {
+									"_type" = "_componentType";
+									"_value" ="displayContext.currentDocument.oneOforiginal.title";
+									"_returnType" = "returnObject";
+								};	// value
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+//// サブタイトルを表示
+					"cols" = (
+						{
+							displayComponentName = "AttributedStringComponent";
+							displayInformationObject = {
+								"font_class" = "css2";
+								"font_size" = "-1";
+								"font_color" = {
+									"_type" = "_lookupValueType";
+									"_value" = "docText";
+								};	// color
+								"bold" = "true";
+								"value" = {
+									"_type" = "_modelType";
+									"_value" = "title";
+									"_returnType" = "returnObject";
+								};	// value
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// ブランク
+							"width" = "328";
+							"height" = "12";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "328";
+								"height" = "12";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);
+				},
+				{
+//// リードを表示
+					"cols" = (
+						{
+							displayComponentName = "AttributedStringComponent";
+							displayInformationObject = {
+								"font_class" = "css1";
+								"font_size" = "-2";
+								"font_color" = {
+									"_type" = "_lookupValueType";
+									"_value" = "docText";
+								};	// color
+								"dontShowIfNotExists" = "true";
+								"useNewline" = "true";
+								"useHTML" = "true";
+								"value" = {
+									"_type" = "_modelType";
+									"_value" ="リード";
+									"_returnType" = "returnObject";
+								};	// value
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// ブランク
+							"width" = "328";
+							"height" = "10";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "10";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);
+				},
+				{
+//// 記事情報を表示
+					"cols" = (
+						{
+							displayComponentName = "aliasArticleInfo@AttributedStringComponent";
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// ブランク
+							"width" = "328";
+							"height" = "5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "10";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);
+				},
+/*
+				{
+					// ページインデックスを表示
+					"cols" = (
+						{
+							"width" = "328";
+							displayComponentName = "aliasPageIndex@ConditionComponent";
+						},
+					);	// cols
+				},
+*/
+			);	// list
+		};	// "aliasDocumentHeaderArea@TableDisplayComponent"
+
+
+		"documentHeaderArea@TableDisplayComponent" = {
+			"width" = "328";
+			"border" = "0";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_背景色";
+				"_returnType" = "returnObject";
+			};	// bgcolor
+			"list" = (
+				{
+					"valign" = "top";
+					"cols" = (
+						{
+							// 更新日とリバイスを表示
+							"align" = "left";
+							displayComponentName = "date@TableDisplayComponent";
+						},
+					);	// cols
+				},
+				{
+//// タイトルを表示
+					"cols" = (
+						{
+							displayComponentName = "AttributedStringComponent";
+							displayInformationObject = {
+								"font_class" = "css4";
+								"font_color" = {
+									"_type" = "_modelFollowType";
+									"_value" = "ページフェイス_見出し色";
+									"_returnType" = "returnObject";
+								};	// color
+								"bold" = "true";
+								"value" = {
+									"_type" = "_modelType";
+									"_value" ="title";
+									"_returnType" = "returnObject";
+								};	// value
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+//// サブタイトルを表示
+					"cols" = (
+						{
+							displayComponentName = "AttributedStringComponent";
+							displayInformationObject = {
+								"font_class" = "css2";
+								"font_size" = "-1";
+								"font_color" = {
+									"_type" = "_modelFollowType";
+									"_value" = "ページフェイス_テキスト色";
+									"_returnType" = "returnObject";
+								};	// color
+								"bold" = "true";
+								"value" = {
+									"_type" = "_componentType";
+									"_value" = "displayContext.currentPage.title";
+									"_returnType" = "returnObject";
+								};	// value
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// ブランク
+							"width" = "328";
+							"height" = "12";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "328";
+								"height" = "12";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);
+				},
+				{
+//// リードを表示
+					"cols" = (
+						{
+							displayComponentName = "AttributedStringComponent";
+							displayInformationObject = {
+								"font_class" = "css1";
+								"font_size" = "-2";
+								"font_color" = {
+									"_type" = "_modelFollowType";
+									"_value" = "ページフェイス_テキスト色";
+									"_returnType" = "returnObject";
+								};	// color
+								"dontShowIfNotExists" = "true";
+								"useNewline" = "true";
+								"useHTML" = "true";
+								"value" = {
+									"_type" = "_componentType";
+									"_value" ="displayContext.currentPage.リード";
+									"_returnType" = "returnObject";
+								};	// value
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// ブランク
+							"width" = "328";
+							"height" = "10";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "10";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);
+				},
+				{
+//// 記事情報を表示
+					"cols" = (
+						{
+							//displayComponentName = "articleInfoArea@MultipleComponents";
+							displayComponentName = "articleInfo@AttributedStringComponent";
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// ブランク
+							"width" = "328";
+							"height" = "5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "10";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);
+				},
+				{
+					// ページインデックスを表示
+					"cols" = (
+						{
+							"width" = "328";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};	// bgcolor
+							displayComponentName = "pageIndex@ConditionComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "documentHeaderArea@TableDisplayComponent"
+
+//////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// ページインデックスの有無をチェック
+
+		"aliasPageIndex@ConditionComponent" = {
+			"condition" = {
+				"_type" = "_componentType";
+				"_value" = "displayContext.currentDocument.oneOforiginal.#1OfPositionSortedPages";
+			};	// condition
+			"trueList" = (
+				{
+					displayComponentName = "aliasPageIndex@TableDisplayComponent";
+				},
+			);
+		};	// "aliasPageIndex@ConditionComponent"
+
+
+		"pageIndex@ConditionComponent" = {
+			"condition" = {
+				"_type" = "_modelType";
+				"_value" = "#1OfPositionSortedPages";
+			};	// condition
+			trueList = (
+				{
+					displayComponentName = "pageIndex@TableDisplayComponent";
+				},
+			);
+		};	// "pageIndex@ConditonComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// ページインデックスの外側テーブルを指定
+
+		"aliasPageIndex@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "328";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"list" = (
+				{
+					"cols" = (
+						{
+							// pageIndexのロゴ
+							"height" = "12";
+							"valign" = "bottom";
+							"aling" = "left";
+							displayComponentName = "CustomImageComponent";
+							displayInformationObject = {
+								"imagePath" = "リソース/サイトリソース/tab_index";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// インデックス表示する内側テーブル
+							"valign" = "top";
+							"aling" = "left";
+							displayComponentName = "aliasPageIndex@ArrayComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "aliasPageIndex@TableDisplayComponent"
+
+
+		"pageIndex@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "328";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"list" = (
+				{
+					"cols" = (
+						{
+							// pageIndexのロゴ
+							"height" = "12";
+							"valign" = "bottom";
+							"aling" = "left";
+							displayComponentName = "CustomImageComponent";
+							displayInformationObject = {
+								"imagePath" = "リソース/サイトリソース/tab_index";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// インデックス表示する内側テーブル
+							"valign" = "top";
+							"aling" = "left";
+							displayComponentName = "pageIndex@ArrayComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "pageIndex@TableDisplayComponent";
+
+
+///////////////////////////////////////////////////////////////////////////
+// ページ情報をゲット
+
+		"aliasPageIndex@ArrayComponent" = {
+			"list" = {
+				"_type" = "_componentType";
+				"_value" = "displayContext.currentPage.oneOforiginal.positionSortedPages";
+			};	// list
+			displayComponentName = "pageIndexLine@TableDisplayComponent";
+		};	// "aliasPageIndex@ArrayComponent"
+
+
+		"pageIndex@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "positionSortedPages";
+			};	// list
+			displayComponentName = "pageIndexLine@TableDisplayComponent";
+		};	// "pageIndex@ArrayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// ページ情報を表示
+
+		"pageIndexLine@TableDisplayComponent" = {
+			"width" = "328";
+			"border" = "0";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"list" = (
+				{
+					"cols" = (
+						{
+							colspan = "4";
+							"width" = "260";
+							"height" = "1";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docLineColor";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							dislayInformationObject = {
+								"width" = "260";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"width" = "68";
+							"height" = "1";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							dislayInformationObject = {
+								"width" = "68";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"width" = "180";
+							"height" = "29";
+							"valign" = "top";
+							"aling" = "left";
+							displayComponentName = "pageIndexTitle@HyperlinkComponent";
+						},
+						{
+							"width" = "37";
+							"height" = "29";
+							"valign" = "top";
+							"aling" = "right";
+							displayComponentName = "pageIndexPageNumber@MultipleComponents";
+						},
+						{
+							"width" = "3";
+							"height" = "29";
+							displayComponentName = "SpacerComponent";
+							dislayInformationObject = {
+								"width" = "3";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"width" = "40";
+							"height" = "29";
+							displayComponentName = "pageIndexThumbnail@HyperlinkComponent";
+						},
+						{
+							"width" = "68";
+							"height" = "29";
+							displayComponentName = "SpacerComponent";
+							dislayInformationObject = {
+								"width" = "68";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"colspan" = "5";
+							"width" = "328";
+							"height" = "5";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							dislayInformationObject = {
+								"width" = "328";
+								"height" = "5";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "pageIndexLine@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+//// ページのハイパーリンク
+
+		"pageIndexTitle@HyperlinkComponent" = {
+			"list" = (
+				{
+					displayComponentName = "AttributedStringComponent";
+					displayInformationObject = {
+						"font_color" = {
+							"_type" = "_lookupValueType";
+							"_value" = "docTextA";
+						};	// color
+						"font_class" = "css2";
+						"font_size" = "-2";
+						"bold" = "true";
+						"value" = {
+							"_type" = "_modelType";
+							"_value" = "title";
+							"_returnType" = "returnObject";
+						};	// value
+					};	// displayInformationObject
+				},
+			);	// list
+		};	// "pageIndexTitle@HyperlinkComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// page number をとります
+
+		"pageIndexPageNumber@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "pageText@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "pageIndexPageNumber@AttributedStringComponent";
+				},
+			);	// list
+		};	// "pageIndexPageNumber@MultipleComponents"
+		
+
+//// "page" を表示
+
+		"pageText@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-1";
+			"font_color" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docTextA";
+			};	// font_color
+			"value" = "page";
+		};	// "pageText@AttributedStringComponent"
+
+
+//// ページナンバーを表示
+
+		"pageIndexPageNumber@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-1";
+			"font_color" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docTextA";
+			};	// font_color
+			"value" = {
+				"_type" = "_componentType";
+				"_value" = "pageIndexString";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "pageIndexPageNumber@AttributedStringComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// page のサムネール写真をとる
+
+		"pageIndexThumbnail@HyperlinkComponent" = {
+			"border" = "0";
+			"list" = (
+				{
+					displayComponentName = "pageIndexThumbnail@CustomImageComponent";
+				},
+			);	// list
+		};	// "pageIndexThumbnail@HyperlinkComponent"
+
+
+		"pageIndexThumbnail@CustomImageComponent" = {
+			"width" = "40";
+			"border" = "0";
+			"image" = {
+				"_type" = "_modelType";
+				"_value" = "ページサムネール";
+				"_returnType" = "returnObject";
+			};	//image
+			"dontShowIfNotExists" = "true";
+		};	// "pageIndexThumbnail@CustomImageComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// 更新日付とシリーズ名を表示する
+
+		"aliasDate@TableDisplayComponent" = {
+			"border" = "0";
+			//"height" = "15";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "14";
+							displayComponentName = "CustomImageComponent";
+							displayInformationObject = {
+								"imagePath" = "リソース/サイトリソース/tab_star";
+								"border" = "0";
+							};	// displayInformationObejct
+						},
+						{
+							"bgcolor" = "#000000";
+							displayComponentName = "AttributedStringComponent";
+							displayInformationObject = {
+								"font_class" = "css1";
+								"font_size" = "-2";
+								"font_color" = "#ffffff";
+								"dateFormat" = "%Y/%m/%d";
+								"value" = {
+									"_type" = "_componentType";
+									"_value" = "displayContext.currentDocument.oneOforiginal.releasedTimestamp";
+									"_returnType" = "returnObject";
+								};	// value
+							};	// displayInformationObject
+						},
+						{
+							"width" = "6";
+							displayComponentName = "CustomImageComponent";
+							displayInformationObject = {
+								"imagePath" = "リソース/サイトリソース/tab_end";
+								"border" = "0";
+							};	// displayInformationObejct
+						},
+						{
+							// スペーサー
+							"width" = "3";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "3";
+								"height" = "15";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// シリーズ名を表示
+							"align" = "left";
+							displayComponentName = "AttributedStringComponent";
+							displayInformationObject = {
+								"font_color" = {
+									"_type" = "_lookupValueType";
+									"_value" = "docText";
+								};	// color
+								"font_class" = "css1";
+								"font_size" = "-1";
+								"value" = {
+									"_type" = "_componentType";
+									"_value" ="displayContext.currentDocument.parent.title";
+									"_returnType" = "returnObject";
+								};	// value
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"colspan" = "5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "3";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "aliasDate@TableDisplayComponent"
+
+
+		"date@TableDisplayComponent" = {
+			"border" = "0";
+			//"height" = "15";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "14";
+							displayComponentName = "CustomImageComponent";
+							displayInformationObject = {
+								"imagePath" = "リソース/サイトリソース/tab_star";
+								"border" = "0";
+							};	// displayInformationObejct
+						},
+						{
+							"bgcolor" = "#000000";
+							displayComponentName = "AttributedStringComponent";
+							displayInformationObject = {
+								"font_class" = "css1";
+								"font_size" = "-2";
+								"font_color" = "#ffffff";
+								"dateFormat" = "%Y/%m/%d";
+								"value" = {
+									"_type" = "_modelType";
+									"_value" = "releasedTimestamp";
+									"_returnType" = "returnObject";
+								};	// value
+							};	// displayInformationObject
+						},
+						{
+							"width" = "6";
+							displayComponentName = "CustomImageComponent";
+							displayInformationObject = {
+								"imagePath" = "リソース/サイトリソース/tab_end";
+								"border" = "0";
+							};	// displayInformationObejct
+						},
+						{
+							// スペーサー
+							"width" = "3";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "3";
+								"height" = "15";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// シリーズ名を表示
+							"align" = "left";
+							displayComponentName = "AttributedStringComponent";
+							displayInformationObject = {
+								"font_color" = {
+									"_type" = "_modelFollowType";
+									"_value" = "ページフェイス_テキスト色";
+									"_returnType" = "returnObject";
+								};	// color
+								"font_class" = "css1";
+								"font_size" = "-1";
+								"value" = {
+									"_type" = "_modelType";
+									"_value" ="parent.title";
+									"_returnType" = "returnObject";
+								};	// value
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"colspan" = "5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "3";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};// 
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+//// 記事情報
+
+		"aliasArticleInfo@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"font_color" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docTextB";
+			};	// color
+			"dontShowIfNotExists" = "true";
+			"useNewline" = "true";
+			"useHTML" = "true";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" ="記事情報";
+				"_returnType" = "returnObject";
+			};	// value
+			"_postValue" = "<br>";
+		};	// "aliasArticleInfo@AttributedStringComponent"
+
+
+		"articleInfo@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"font_color" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_テキスト色B";
+				"_returnType" = "returnObject";
+			};	// color
+			"dontShowIfNotExists" = "true";
+			"useNewline" = "true";
+			"useHTML" = "true";
+			"value" = {
+				"_type" = "_componentType";
+				"_value" ="displayContext.currentPage.記事情報";
+				"_returnType" = "returnObject";
+			};	// value
+			"_postValue" = "<br>";
+		};	// "articleInfo@AttributedStringComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// ライターズフェースエリア
+
+		"aliasWriterFace@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "204";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					// WriterFaceのアイコン
+					"valign" = "top";
+					"cols" = (
+						{
+							"colspan" = "5";
+							"align" = "left";
+							"valign" = "bottom";
+							"width" = "204";
+							"height" = "15";
+							displayComponentName = "CustomImageComponent";
+							displayInformationObject = {
+								"imagePath" = "リソース/サイトリソース/tab_face";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					//ブランク
+					"valign" = "top";
+					"cols" = (
+						{
+							"colspan" = "5";
+							"align" = "left";
+							"valign" = "bottom";
+							"width" = "204";
+							"height" = "5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "5";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// 顔写真
+							"align" = "left";
+							"valign" = "top";
+							"width" = "40";
+							"height" = "40";
+							displayComponentName = "aliasWriterFacePhoto@HyperlinkComponent";
+						},
+						{
+							// ライターホームへのリンクタブ
+							"align" = "left";
+							"valign" = "top";
+							"width" = "15";
+							"height" = "40";
+							displayComponentName = "aliasWriterFaceTab@HyperlinkComponent";
+						},
+						{
+							// ブランク
+							"width" = "5";
+							"height" = "40";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// 名前と職業
+							"width" = "139";
+							"height" = "40";
+							displayComponentName = "aliasWriterNameJob@MultipleComponents";
+						},
+						{
+							// ブランク
+							"width" = "5";
+							"height" = "40";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					// ブランク
+					"cols" = (
+						{
+							"colspan" = "5";
+							"width" = "204";
+							"height" = "3";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "3";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					// ライン
+					"cols" = (
+						{
+							"colspan" = "5";
+							"width" = "204";
+							"height" = "1";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docLineColor";
+								"_returnType" = "returnObject";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "204";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					// ライターリード
+					"cols" = (
+						{
+							"colspan" = "4";
+							"width" = "199";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "aliasWriterLead@AttributedStringComponent";
+						},
+						{
+							// ブランク
+							"width" = "5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "aliasWriterFace@TableDisplayComponent"
+
+
+		"writerFace@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "204";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_背景色";
+				"_returnType" = "returnObject";
+			};	// bgcolor
+			"list" = (
+				{
+					// WriterFaceのアイコン
+					"valign" = "top";
+					"cols" = (
+						{
+							"colspan" = "5";
+							"align" = "left";
+							"valign" = "bottom";
+							"width" = "204";
+							"height" = "15";
+							displayComponentName = "CustomImageComponent";
+							displayInformationObject = {
+								"imagePath" = "リソース/サイトリソース/tab_face";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					//ブランク
+					"valign" = "top";
+					"cols" = (
+						{
+							"colspan" = "5";
+							"align" = "left";
+							"valign" = "bottom";
+							"width" = "204";
+							"height" = "5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "5";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"valign" = "top";
+					"cols" = (
+						{
+							// 顔写真
+							"align" = "left";
+							"valign" = "top";
+							"width" = "40";
+							"height" = "40";
+							displayComponentName = "writerFacePhoto@HyperlinkComponent";
+						},
+						{
+							// ライターホームへのリンクタブ
+							"align" = "left";
+							"valign" = "top";
+							"width" = "15";
+							"height" = "40";
+							displayComponentName = "writerFaceTab@HyperlinkComponent";
+						},
+						{
+							// ブランク
+							"width" = "5";
+							"height" = "40";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// 名前と職業
+							"width" = "139";
+							"height" = "40";
+							displayComponentName = "writerNameJob@MultipleComponents";
+						},
+						{
+							// ブランク
+							"width" = "5";
+							"height" = "40";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					// ブランク
+					"cols" = (
+						{
+							"colspan" = "5";
+							"width" = "204";
+							"height" = "3";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "3";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					// ライン
+					"cols" = (
+						{
+							"colspan" = "5";
+							"width" = "204";
+							"height" = "1";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docLineColor";
+								"_returnType" = "returnObject";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "204";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					// ライターリード
+					"cols" = (
+						{
+							"colspan" = "4";
+							"width" = "199";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "writerLead@AttributedStringComponent";
+						},
+						{
+							// ブランク
+							"width" = "5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "writerFace@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+//// ライター写真
+		
+		"aliasWriterFacePhoto@HyperlinkComponent" = {
+			"model" = {
+				"_type" = "_componentType";
+				"_value" = "displayContext.currentDocument.oneOforiginal.ライター";
+				"_returnType" = "returnObject";
+			};	// model
+			"list" = (
+				{
+					displayComponentName = "writerFacePhoto@CustomImageComponent";
+				},
+			);	// list
+		};	// "aliasWriterFacePhoto@HyperlinkComponent"
+
+
+		"writerFacePhoto@HyperlinkComponent" = {
+			"model" = {
+				"_type" = "_modelType";
+				"_value" = "ライター";
+				"_returnType" = "returnObject";
+			};	// model
+			"list" = (
+				{
+					displayComponentName = "writerFacePhoto@CustomImageComponent";
+				},
+			);	// list
+		};	// "writerFacePhoto@HyperlinkComponent"
+
+
+		"aliasWriterFaceTab@HyperlinkComponent" = {
+			"model" = {
+				"_type" = "_componentType";
+				"_value" = "displayContext.currentDocument.oneOforiginal.ライター";
+				"_returnType" = "returnObject";
+			};	// model
+			"list" = (
+				{
+					displayComponentName = "writerFaceTab@CustomImageComponent";
+				},
+			);	// list
+		};	// "aliasWriterFaceTab@HyperlinkComponent"
+
+
+		"writerFaceTab@HyperlinkComponent" = {
+			"model" = {
+				"_type" = "_modelType";
+				"_value" = "ライター";
+				"_returnType" = "returnObject";
+			};	// model
+			"list" = (
+				{
+					displayComponentName = "writerFaceTab@CustomImageComponent";
+				},
+			);	// list
+		};	// "writerFaceTab@HyperlinkComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// ライター名前、職業
+
+		"aliasWriterNameJob@MultipleComponents" = {
+			"model" = {
+				"_type" = "_componentType";
+				"_value" = "displayContext.currentDocument.oneOforiginal.ライター";
+				"_returnType" = "returnObject";
+			};	// model
+			"list" = (
+				{
+					displayComponentName = "writerName@HyperlinkComponent";
+				},
+				{
+					displayComponentName = "writerJobLeft@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "writerJob@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "writerJobRight@AttributedStringComponent";
+				},
+			);
+		};	// "writerNameJob@MultipleComponents"
+
+
+		"writerNameJob@MultipleComponents" = {
+			"model" = {
+				_type = _modelType;
+				_value = "ライター";
+				_returnType = returnObject;
+			};	// model
+			"list" = (
+				{
+					displayComponentName = "writerName@HyperlinkComponent";
+				},
+				{
+					displayComponentName = "writerJobLeft@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "writerJob@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "writerJobRight@AttributedStringComponent";
+				},
+			);
+		};	// "writerNameJob@MultipleComponents"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+//// ライターコメントの表示
+
+		"aliasWriterLead@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-1";
+			"font_color" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docTextB";
+				"_returnType" = "returnObject";
+			};	// color
+			"useHTML" = "true";
+			"useNewline" = "true";
+			"value" = {
+				"_type" = "_componentType";
+				"_value" = "displayContext.currentDocument.oneOforiginal.oneOfライター.コメント";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "aliasWriterLead@AttributedStringComponent"
+
+
+		"writerLead@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-1";
+			"font_color" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docTextB";
+				"_returnType" = "returnObject";
+			};	// color
+			"useHTML" = "true";
+			"useNewline" = "true";
+			"value" = {
+				"_type" = "_modelType";
+				"_returnType" = "returnObject";
+				"_value" = "oneOfライター.コメント";
+			};	// value
+		};	// "writerLead@AttributedStringComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// セクション表示
+
+		"aliasSections@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "positionSortedSections";
+			};	// list
+			displayComponentName = "section@TableDisplayComponent";
+		};	// "sections@ArrayComponent"
+
+
+		"sections@ArrayComponent" = {
+			"list" = {
+				"_type" = "_componentType";
+				"_value" = "displayContext.currentPage.positionSortedSections";
+			};	// list
+			displayComponentName = "section@TableDisplayComponent";
+		};	// "sections@ArrayComponent"
+
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// セクションのテーブル
+
+		"section@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "572";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					// ブランク
+					"cols" = (
+						{
+							"width" = "572";
+							"height" = "5";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "572";
+								"height" = "5";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					// テキストを表示
+					
+					"cols" = (
+						{
+							"width" = "572";
+							displayComponentName = "sectionArea@TableDisplayComponent";
+						},
+					);	// cols
+				},
+				{
+					// ブランク
+					
+					"cols" = (
+						{
+							"width" = "572";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "572";
+								"height" = "5";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "section@TableComponent"
+
+
+//////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////
+//	セクションのパターンをチェック。試乗記、ガレージ、アイテム、比較試乗にふりわける。
+
+		"sectionArea@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "572";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "572";
+							"align" = "right";
+							displayComponentName = {
+								"_type" = "_conditionalType";
+								"_modelCheckAccessor" = "oneOfセクションタイプ";
+								"_value" = (
+									{
+										// ガレージタイプの場合
+										"_condition" = "ガレージ";
+										"_value" = "garageSectionArea@TableDisplayComponent";
+									},
+									{
+										// 旧車タイプの場合
+										"_condition" = "旧車";
+										"_value" = "noDBSectionArea@TableDisplayComponent";
+									},
+									{
+										// アイテムタイプの場合
+										"_condition" = "アイテム";
+										"_value" = "itemSectionArea@TableDisplayComponent";
+									},
+									{
+										// カタログタイプの場合
+										"_condition" = "カタログ";
+										"_value" = "catalogSectionArea@TableDisplayComponent";
+									},
+									{
+										// 比較試乗タイプの場合
+										"_condition" = "比較";
+										"_value" = "compareSectionArea@TableDisplayComponent";
+									},
+									{
+										// meil to ボタンの場合
+										"_condition" = "メール";
+										"_value" = "mailToButton@TableDisplayComponent";
+									},
+									{
+										// その他の場合=普通の記事
+										"_value" = "articleSectionArea@TableDisplayComponent";
+									},
+								);	// value
+							};	// displayComponentName
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "sectionArea@TableDisplayComponent"
+
+
+
+//////////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////////
+
+
+//////////////////////////////////////////////////////////////////////////
+//// メールで応募ボタン
+
+		"mailToButton@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "572";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "67";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "67";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"width" = "500";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "mailToButtonSection@TableDisplayComponent";
+						},
+						{
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"width" = "67";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "67";
+								"height" = "5";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"width" = "500";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "500";
+								"height" = "5";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "5";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "mailToButton@TableDisplayComponent"
+
+
+//////////////////////////////////////////////////////////////////////
+//// mailto を設定されるセクション
+
+		"mailToButtonSection@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "500";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "500";
+							"valign" = "top";
+							"align" = "left";
+							displayComponentName = "section@MultipleComponents";
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"width" = "500";
+							"valign" = "top";
+							"align" = "center";
+							displayComponentName = "mailToButton@HyperlinkComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "mailToButtonSection@TableDisplayComponent"
+
+
+
+		"mailToButton@HyperlinkComponent" = {
+			"href" = {
+				"_type" = "_modelType";
+				"_value" = "href";
+				"_returnType" = "returnObject";
+			};
+			"list" = (
+				{
+					displayComponentName = "submitButton@CustomImageComponent";
+				},
+			);	// list
+		};	// "mailToButton@MailToComponent"
+
+
+		"submitButton@CustomImageComponent" = {
+			"border" = "0";
+			"image" = {
+				"_type" = "_modelType";
+				"_value" = "button";
+				"_returnType" = "returnObject";
+			};
+		};	// "submitButton@CustomImageComponent"
+
+
+//////////////////////////////////////////////////////////////////////////
+// ガレージのセクションを表示する
+
+// ガレージの画像の大小をチェック
+
+		"garageSectionArea@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "572";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					"cols" = (
+						{
+							displayComponentName = {
+								"_type" = "_conditionalType";
+								"_modelCheckAccessor" = "oneOf画像サイズ";
+								"_value" = (
+									{
+										// 画像を小さく表示する場合
+										"_condition" = "小";
+										"_value" = "garageSectionAreaPhotoSmall@TableDisplayComponent";
+									},
+									{
+										// 大きく表示
+										"_condition" = "大";
+										"_value" = "garageSectionAreaPhotoBig@TableDisplayComponent";
+									},
+									{
+										// デフォルトは大とする
+										"_value" = "garageSectionAreaPhotoBig@TableDisplayComponent";
+									},
+								);	// value	
+							};	// displayComponentName
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "garageSectionArea@TableDisplayComponent"
+
+
+/////////////////////////////////////////////////////////////////////////////////////////////////////////
+// CarDB 画像が大の場合
+
+		"garageSectionAreaPhotoBig@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "572";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					"cols" = (
+						{
+							// ラベルは共有
+							"width" = "64";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "garageSectionLabel@TableDisplayComponent";
+						},
+						{
+							// スペーサー
+							"width" = "3";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "3";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+						{
+							// 写真は大
+							"width" = "210";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "garageSectionImageBig@ArrayComponent";
+						},
+						{
+							// スペーサー
+							"width" = "15";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "15";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+						{
+							// テキスト
+							"width" = "275";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "garageSectionTextNoTitle@MultipleComponents";
+							//displayComponentName = "garageSectionTextArea@ConditionComponent";
+						},
+						{
+							// スペーサー
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "5";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"colspan" = "6";
+							// スペーサー
+							"width" = "572";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "572";
+								"height" = "5";
+							};	// displayInformationObjec
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// スペーサー
+							"width" = "64";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "64";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+						{
+							// スペーサー
+							"width" = "3";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "3";
+								"height" = "3";
+							};	// displayInformationObject
+						},
+						{
+							// line
+							"colspan" = "3";
+							"width" = "500";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "CustomImageComponent";
+							"displayInformationObject" = {
+								"width" = "500";
+								"height" = "1";
+								"imagePath" = "リソース/サイトリソース/dotline_h1";
+							};	// displayInformationObject
+						},
+						{
+							// スペーサー
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "5";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"colspan" = "6";
+							// スペーサー
+							"width" = "572";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "572";
+								"height" = "5";
+							};	// displayInformationObjec
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "garageSectionAreaPhotoBig@TableDisplayComponent"
+
+
+//// CarDB セクション写真大をゲット
+
+		"garageSectionImageBig@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "DB参照";
+			};
+			displayComponentName = "garageSectionImageBig@TableDisplayComponent";
+		};	// "garageSectionImage@ArrayComponent"
+
+
+
+//// CarDB を参照して画像をひっぱってくる
+
+		"garageSectionImageBig@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "210";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					"cols" = (
+						{
+							// セクション用の写真を出す
+							"width" = "210";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "garageSectionPhotoBig@CustomImageComponent";
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// データ行きのリンクボタンを出す
+							"width" = "105";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "garageSectionPhotoTab@HyperlinkComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "garageSectionImageBig@TableDisplayComponent"
+
+
+//// CarDB セクション写真大を出す
+
+		"garageSectionPhotoBig@CustomImageComponent" = {
+			"width" = "210";
+			"height" = "150";
+			"border" = "0";
+			"image" = {
+				"_type" = "_modelType";
+				"_value" = "写真_L";
+				"_returnType" = "returnObject";
+			};	// image
+		};	// "garageSectionPhotoBig@CustomImageComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+
+
+///////////////////////////////////////////////////////////////////////////
+//  タブは、共有する
+// ガレージセクションの左側タブを表示
+
+		"garageSectionLabel@TableDisplayComponent" = {
+			"border" = "0";
+			"height" = "15";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"list" = (
+				{
+					"cols" = (
+						{
+							// 星マークを出す
+							"width" = "14";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "garageSectionLabelStar@CustomImageComponent";
+						},
+						{
+							// テキストを表示
+							"align" = "center";
+							"valign" = "top";
+							"bgcolor" = "#000000";
+							displayComponentName = "garageSectionLabelVehicle@AttributedStringComponent";
+						},
+						{
+							// 右端マークを出す
+							"width" = "6";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "garageSectionLabelRight@CustomImageComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "garageSectionLabel@TableDisplayComponent"
+
+
+//// 星マークを出す
+
+		"garageSectionLabelStar@CustomImageComponent" = {
+			"imagePath" = "リソース/サイトリソース/tab_star";
+			"border" = "0";
+			"width" = "14";
+			"height" = "15";
+		};	// "garageSectionLabelStar@CustomImageComponent"
+
+
+//// vehicle という文字を出す
+
+		"garageSectionLabelVehicle@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size"= "-2";
+			"font_color" = "#ffffff";
+			"value" = "Vehicle";
+		};	// "garageSectionLabelVehicle@AttributedStringComponent"
+
+
+//// タブのエンドマークを出す
+
+		"garageSectionLabelRight@CustomImageComponent" = {
+			"imagePath" = "リソース/サイトリソース/tab_end";
+			"border" = "0";
+			"width" = "6";
+			"height" = "15";
+		};	// "garageSectionLabelRight@CustomImageComponent"
+
+
+//// 写真下のタブを出す。これも共有する
+
+		"garageSectionPhotoTab@HyperlinkComponent" = {
+			"list" = (
+				{
+					displayComponentName = "CustomImageComponent";
+					displayInformationObject = {
+						"width" = "45";
+						"height" = "12";
+						"border" = "0";
+						"imagePath" = "リソース/サイトリソース/data";
+					};	// displayInformatioinObject
+				},
+			);	// list
+		};	// "garageSectionPhotoTab@HyperlinkComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// セクションのタイトルの有無で中身を決定する。
+
+		"garageSectionTextArea@ConditionComponent" = {
+			"condition" = {
+				"_type" = "_modelType";
+				"_value" = "title";
+			};	// condition
+			trueList = (
+				{
+					displayComponentName = "garageSectionTextTitle@MultipleComponents";
+				},
+			);
+			falseList = (
+				{
+					displayComponentName = "garageSectionTextNoTitle@MultipleComponents";
+				},
+			);
+		};	// "garageSectionTextArea@ConditionComponent"
+
+
+//// ガレージに車名や見出し、テキストを表示する
+
+//// CarDBタイトルがある場合
+
+		"garageSectionTextTitle@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "garageSectionFullname@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "garageSectionFullnameKana@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "garageSectionTitle@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "garageSectionText@AttributedStringComponent";
+				},
+			);	// list
+		};	//  "garageSectionText@MultipleComponents"
+
+
+//// CarDBタイトルがない場合
+
+		"garageSectionTextNoTitle@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "garageSectionFullname@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "garageSectionFullnameKanaLeft@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "garageSectionFullnameKana@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "garageSectionFullnameKanaRight@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "garageSectionText@AttributedStringComponent";
+				},
+			);	// list
+		};	//  "garageSectionText@MultipleComponents"
+
+
+//// CarDB車名のフルネームを表示する
+	
+		"garageSectionFullname@AttributedStringComponent" = {
+			"font_class" = "css2";
+			"font_size" = "-1";
+			"font_color" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_見出し色";
+				"_returnType" = "returnObject";
+			};	// font_color
+			"bold" = "true";
+			"_postValue" = "<br>";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "oneOfDB参照.フルネーム";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "garageSectionFullname@AttributedStringComponent"
+
+
+//// "(" を表示
+
+		"garageSectionFullnameKanaLeft@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"font_color" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_テキスト色B";
+				"_returnType" = "returnObject";
+			};	// font_color
+			"value" = "(";
+		};	// "garageSectionFullnameKanaLeft@AttributedStringComponent"
+
+
+//// 車名のフルネームかなを表示する
+	
+		"garageSectionFullnameKana@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"font_color" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_テキスト色B";
+				"_returnType" = "returnObject";
+			};	// font_color
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "oneOfDB参照.フルネーム・かな";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "garageSectionFullnameKana@AttributedStringComponent"
+
+
+//// ")" を表示
+
+		"garageSectionFullnameKanaRight@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"font_color" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_テキスト色B";
+				"_returnType" = "returnObject";
+			};	// font_color
+			"_postValue" = "<br><br>";
+			"value" = ")";
+		};	// "garageSectionFullnameKanaRight@AttributedStringComponent"
+
+
+//// セクションのタイトルを表示
+	
+		"garageSectionTitle@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"font_color" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_見出し色";
+				"_returnType" = "returnObject";
+			};	// font_color
+			"_postValue" = "<br><br>";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "title";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "garageSectionTitle@AttributedStringComponent"
+
+
+	// セクションのテキストを表示
+		"garageSectionText@AttributedStringComponent" = {
+			"font_class" = "css2";
+			"font_size" = "-1";
+			"font_color" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_テキスト色";
+				"_returnType" = "returnObject";
+			};	// font_color
+			"useHTML" = "true";
+			"useNewline" = "true";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "text";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "garageSectionText@AttributedStringComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// CarDB画像が小の場合
+
+		"garageSectionAreaPhotoSmall@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "552";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					"cols" = (
+						{
+							// ラベルは共有
+							"width" = "64";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "garageSectionLabel@TableDisplayComponent";
+						},
+						{
+							// スペーサー
+							"width" = "3";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "3";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+						{
+							// 写真は小
+							"width" = "105";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "garageSectionImageSmall@ArrayComponent";
+						},
+						{
+							// スペーサー
+							"width" = "15";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "15";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+						{
+							// テキスト
+							"width" = "380";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "garageSectionTextNoTitle@MultipleComponents";
+							//displayComponentName = "garageSectionTextArea@ConditionComponent";
+						},
+						{
+							// スペーサー
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "5";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"colspan" = "6";
+							// スペーサー
+							"width" = "572";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "572";
+								"height" = "5";
+							};	// displayInformationObjec
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// スペーサー
+							"width" = "64";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "64";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+						{
+							// スペーサー
+							"width" = "3";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "3";
+								"height" = "3";
+							};	// displayInformationObject
+						},
+						{
+							// line
+							"colspan" = "3";
+							"width" = "500";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "CustomImageComponent";
+							"displayInformationObject" = {
+								"width" = "500";
+								"height" = "1";
+								"imagePath" = "リソース/サイトリソース/dotline_h1";
+							};	// displayInformationObject
+						},
+						{
+							// スペーサー
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "5";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"colspan" = "6";
+							// スペーサー
+							"width" = "572";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "572";
+								"height" = "5";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "garageSectionAreaPhotoBig@TableDisplayComponent"
+
+
+// ガレージのセクションに写真を出す 105 サイズのもの
+
+		"garageSectionImageSmall@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "DB参照";
+			};
+			displayComponentName = "garageSectionImageSmall@TableDisplayComponent";
+		};	// "garageSectionImage@ArrayComponent"
+
+
+
+// CarDB を参照して画像をひチぱってくる
+
+		"garageSectionImageSmall@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "105";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					"cols" = (
+						{
+							// セクション用の写真を出す
+							"width" = "105";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "garageSectionPhotoSmall@CustomImageComponent";
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// データ行きのリンクボタンを出す
+							"width" = "105";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "garageSectionPhotoTab@HyperlinkComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "garageSectionImageBig@TableDisplayComponent"
+
+
+	// 写真を出す
+
+		"garageSectionPhotoSmall@CustomImageComponent" = {
+			"width" = "105";
+			"height" = "75";
+			"border" = "0";
+			"image" = {
+				"_type" = "_modelType";
+				"_value" = "写真_M";
+				"_returnType" = "returnObject";
+			};	// image
+		};	// "garageSectionPhotoBig@CustomImageComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+
+///////////////////////////////////////////////////////////////////////////
+// 旧車のセクションを表示する
+
+
+//// 旧車の画像の大小をチェック
+
+		"noDBSectionArea@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "572";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					"cols" = (
+						{
+							displayComponentName = {
+								"_type" = "_conditionalType";
+								"_modelCheckAccessor" = "oneOf画像サイズ";
+								"_value" = (
+									{
+										// 画像を小さく表示する場合
+										"_condition" = "小";
+										"_value" = "noDBSectionAreaPhotoSmall@TableDisplayComponent";
+									},
+									{
+										// 大きく表示
+										"_condition" = "大";
+										"_value" = "noDBSectionAreaPhotoBig@TableDisplayComponent";
+									},
+									{
+										// デフォルトは大とする
+										"_value" = "noDBSectionAreaPhotoBig@TableDisplayComponent";
+									},
+								);	// value	
+							};	// displayComponentName
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "noDBSectionArea@TableDisplayComponent"
+
+
+//////////画像大の場合///////////////////////////////////////////////////////////////////////////
+
+
+		"noDBSectionAreaPhotoBig@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "572";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					"cols" = (
+						{
+							// ラベルは共有
+							"width" = "64";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "garageSectionLabel@TableDisplayComponent";
+						},
+						{
+							// スペーサー
+							"width" = "3";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "3";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+						{
+							// 写真は大
+							"width" = "210";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "noDBSectionImageBig@ArrayComponent";
+						},
+						{
+							// スペーサー
+							"width" = "15";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "15";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+						{
+							// テキスト
+							"width" = "275";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "noDBSectionTextNoTitle@MultipleComponents";
+							//displayComponentName = "noDBSectionTextArea@ConditionComponent";
+						},
+						{
+							// スペーサー
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "5";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"colspan" = "6";
+							// スペーサー
+							"width" = "572";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "572";
+								"height" = "5";
+							};	// displayInformationObjec
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// スペーサー
+							"width" = "64";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "64";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+						{
+							// スペーサー
+							"width" = "3";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "3";
+								"height" = "3";
+							};	// displayInformationObject
+						},
+						{
+							// line
+							"colspan" = "3";
+							"width" = "500";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "CustomImageComponent";
+							"displayInformationObject" = {
+								"width" = "500";
+								"height" = "1";
+								"imagePath" = "リソース/サイトリソース/dotline_h1";
+							};	// displayInformationObject
+						},
+						{
+							// スペーサー
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "5";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"colspan" = "6";
+							// スペーサー
+							"width" = "572";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "572";
+								"height" = "5";
+							};	// displayInformationObjec
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "noDBSectionAreaPhotoBig@TableDisplayComponent"
+
+
+//// 旧車大きい画像を出す
+
+		"noDBSectionImageBig@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "DB参照";
+			};
+			displayComponentName = "noDBSectionImageBig@TableDisplayComponent";
+		};	// "noDBSectionImage@ArrayComponent"
+
+
+
+//// 旧車DB を参照して画像をひっぱってくる
+
+		"noDBSectionImageBig@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "210";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					"cols" = (
+						{
+							// セクション用の写真を出す
+							"width" = "210";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "noDBSectionPhotoBig@CustomImageComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "noDBSectionImageBig@TableDisplayComponent"
+
+
+//// 旧車、写真大を表示
+
+		"noDBSectionPhotoBig@CustomImageComponent" = {
+			"width" = "210";
+			"height" = "150";
+			"border" = "0";
+			"image" = {
+				"_type" = "_modelType";
+				"_value" = "画像L";
+				"_returnType" = "returnObject";
+			};	// image
+		};	// "noDBSectionPhotoBig@CustomImageComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+
+///////////////////////////////////////////////////////////////////////////
+// 旧車、画像小の場合
+
+		"noDBSectionAreaPhotoSmall@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "572";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					"cols" = (
+						{
+							// ラベルは共有
+							"width" = "64";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "garageSectionLabel@TableDisplayComponent";
+						},
+						{
+							// スペーサー
+							"width" = "3";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "3";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+						{
+							// 写真は小
+							"width" = "105";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "noDBSectionImageSmall@ArrayComponent";
+						},
+						{
+							// スペーサー
+							"width" = "15";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "15";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+						{
+							// テキスト
+							"width" = "380";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "noDBSectionTextNoTitle@MultipleComponents";
+							//displayComponentName = "noDBSectionTextArea@ConditionComponent";
+						},
+						{
+							// スペーサー
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "5";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"colspan" = "6";
+							// スペーサー
+							"width" = "572";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "572";
+								"height" = "5";
+							};	// displayInformationObjec
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// スペーサー
+							"width" = "64";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "64";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+						{
+							// スペーサー
+							"width" = "3";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "3";
+								"height" = "3";
+							};	// displayInformationObject
+						},
+						{
+							// line
+							"colspan" = "3";
+							"width" = "500";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "CustomImageComponent";
+							"displayInformationObject" = {
+								"width" = "500";
+								"height" = "1";
+								"imagePath" = "リソース/サイトリソース/dotline_h1";
+							};	// displayInformationObject
+						},
+						{
+							// スペーサー
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "5";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"colspan" = "6";
+							// スペーサー
+							"width" = "572";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "572";
+								"height" = "5";
+							};	// displayInformationObjec
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "noDBSectionAreaPhotoSmall@TableDisplayComponent"
+
+
+//// 旧車、画像小をよんでくる。
+
+		"noDBSectionImageSmall@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "DB参照";
+			};
+			displayComponentName = "noDBSectionImageSmall@TableDisplayComponent";
+		};	// "noDBSectionImageSmall@ArrayComponent"
+
+
+//// 旧車DB を参照して画像をひっぱってくる
+
+		"noDBSectionImageSmall@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "105";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					"cols" = (
+						{
+							// セクション用の写真を出す
+							"width" = "105";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "noDBSectionPhotoSmall@CustomImageComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "garageSectionImageBig@TableDisplayComponent"
+
+
+//// 旧車、写真小を出す
+
+		"noDBSectionPhotoSmall@CustomImageComponent" = {
+			"width" = "105";
+			"height" = "75";
+			"border" = "0";
+			"image" = {
+				"_type" = "_modelType";
+				"_value" = "画像";
+				"_returnType" = "returnObject";
+			};	// image
+		};	// "garageSectionPhotoBig@CustomImageComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// テキスト表示
+
+//// タイトルの有無を確認する
+
+		"noDBSectionTextArea@ConditionComponent" = {
+			"condition" = {
+				"_type" = "_modelType";
+				"_value" = "title";
+			};	// condition
+			trueList = (
+				{
+					displayComponentName = "noDBSectionTextTitle@MultipleComponents";
+				},
+			);
+			falseList = (
+				{
+					displayComponentName = "noDBSectionTextNoTitle@MultipleComponents";
+				},
+			);
+		};	// "noDBSectionTextArea@ConditionComponent"
+
+
+
+// タイトルがある場合は、メーカー+車種+グレード+年式+タイトル+テキストを表示する
+
+		"noDBSectionTextTitle@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "noDBSectionTextMakes@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "noDBSectionTextModel@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "noDBSectionTextGrade@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "noDBSectionTextYear@AttributedStringComponent";
+				},
+/*
+				{
+					displayComponentName = "noDBSectionTextYearText@AttributedStringComponent";
+				},
+*/
+				{
+					displayComponentName = "noDBSectionTextTitle@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "noDBSectionTextText@AttributedStringComponent";
+				},
+			);	// list
+		};	// "noDBSectionTextTitle@MultipleComponents"
+
+
+//// 旧車、タイトルがない場合は、メーカー+車種+グレード+年式+テキストを表示する
+
+		"noDBSectionTextNoTitle@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "noDBSectionTextMakes@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "noDBSectionTextModel@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "noDBSectionTextGrade@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "noDBSectionTextYear@AttributedStringComponent";
+				},
+/*
+				{
+					displayComponentName = "noDBSectionTextYearText@AttributedStringComponent";
+				},
+*/
+				{
+					displayComponentName = "noDBSectionTextText@AttributedStringComponent";
+				},
+			);
+		};	// "noDBSectionTextNoTitle@MultipleComponents"
+
+
+//// 旧車、メーカー名を表示
+
+		"noDBSectionTextMakes@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css2";
+			"font_size" = "-1";
+			"font_color" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_見出し色";
+				"_returnType" = "returnObject";
+			};	// font_color
+			"bold" = "true";
+			"_postValue" = " ";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "oneOfDB参照.メーカー";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "noDBSectionTextMakes@AttributedStringComponent"
+
+
+//// 旧車、車種を表示
+
+		"noDBSectionTextModel@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css2";
+			"font_size" = "-1";
+			"font_color" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_見出し色";
+				"_returnType" = "returnObject";
+			};	// font_color
+			"bold" = "true";
+			"_postValue" = " ";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "oneOfDB参照.車種";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "noDBSectionTextModel@AttributedStringComponent"
+
+
+//// 旧車、グレードを表示
+
+		"noDBSectionTextGrade@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css2";
+			"font_size" = "-1";
+			"font_color" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_見出し色";
+				"_returnType" = "returnObject";
+			};	// font_color
+			"bold" = "true";
+			"_postValue" = " ";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "oneOfDB参照.グレード";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "noDBSectionTextGrade@AttributedStringComponent"
+
+
+//// 旧車、年式を表示
+
+		"noDBSectionTextYear@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css2";
+			"font_size" = "-1";
+			"font_color" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_見出し色";
+				"_returnType" = "returnObject";
+			};	// font_color
+			"bold" = "true";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "oneOfDB参照.年式";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "noDBSectionTextYear@AttributedStringComponent"
+
+
+		"noDBSectionTextYearText@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css2";
+			"font_size" = "-1";
+			"font_color" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_見出し色";
+				"_returnType" = "returnObject";
+			};	// font_color
+			"bold" = "true";
+			"value" = " 年式";
+		};	// "noDBSectionTextYearText@AttributedStringComponent"
+
+
+//// 旧車、タイトルを表示する
+
+		"noDBSectionTextTitle@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css2";
+			"font_size" = "-1";
+			"font_color" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_見出し色";
+				"_returnType" = "returnObject";
+			};	// font_color
+			"bold" = "true";
+			"_preValue" = "<br><br>";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "title";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "noDBSectionTextTitle@AttributedStringComponent"
+
+
+//// 旧車、テキストを表示する
+
+		"noDBSectionTextText@AttributedStringComponent" = {
+			"font_class" = "css2";
+			"font_size" = "-1";
+			"font_color" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_テキスト色";
+				"_returnType" = "returnObject";
+			};	// font_color
+			"useHTML" = "true";
+			"useNewline" = "true";
+			"_preValue" = "<br><br>";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "text";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "noDBSectionTextText@AttributedStringComponent"
+
+
+/////////////////////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////////////////////
+//アイテムセクション
+
+
+//// アイテムセクションの外枠テーブル
+
+		"itemSectionArea@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "572";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					"cols" = (
+						{
+							// ラベルは共有
+							"width" = "64";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "itemSectionLabel@TableDisplayComponent";
+						},
+						{
+							// スペーサー
+							"width" = "3";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "3";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+						{
+							// 写真は小
+							"width" = "105";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "itemSectionImageSmall@ArrayComponent";
+						},
+						{
+							// スペーサー
+							"width" = "15";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "15";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+						{
+							// 解説部分
+							"width" = "161";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "itemSectionInfoArea@MultipleComponents";
+						},
+						{
+							// スペーサー
+							"width" = "15";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "15";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+						{
+							// テキスト
+							"width" = "204";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "itemSectionTextText@AttributedStringComponent";
+							// displayComponentName = "itemSectionTextArea@ConditionComponent";
+						},
+						{
+							// スペーサー
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "5";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// スペーサー
+							"width" = "64";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "64";
+								"height" = "5";
+							};	// displayInformationObject
+						},
+						{
+							// スペーサー
+							"width" = "3";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "3";
+								"height" = "5";
+							};	// displayInformationObject
+						},
+						{
+							// スペーサー
+							"width" = "105";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "105";
+								"height" = "5";
+							};	// displayInformationObject
+						},
+						{
+							// スペーサー
+							"width" = "15";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "15";
+								"height" = "5";
+							};	// displayInformationObject
+						},
+						{
+							// スペーサー
+							"width" = "161";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "161";
+								"height" = "5";
+							};	// displayInformationObject
+						},
+						{
+							// スペーサー
+							"width" = "15";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "15";
+								"height" = "5";
+							};	// displayInformationObject
+						},
+						{
+							// スペーサー
+							"width" = "204";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "204";
+								"height" = "5";
+							};	// displayInformationObject
+						},
+						{
+							// スペーサー
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "5";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// スペーサー
+							"width" = "64";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "64";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+						{
+							// スペーサー
+							"width" = "3";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "3";
+								"height" = "3";
+							};	// displayInformationObject
+						},
+						{
+							// line
+							"colspan" = "5";
+							"width" = "500";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "CustomImageComponent";
+							"displayInformationObject" = {
+								"width" = "500";
+								"height" = "1";
+								"imagePath" = "リソース/サイトリソース/dotline_h1";
+							};	// displayInformationObject
+						},
+						{
+							// スペーサー
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "5";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"colspan" = "8";
+							// スペーサー
+							"width" = "572";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "572";
+								"height" = "5";
+							};	// displayInformationObjec
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "itemSectionArea@TableDisplayComponent"
+
+
+//// アイテム用ラベル表示
+
+		"itemSectionLabel@TableDisplayComponent" = {
+			"border" = "0";
+			"height" = "15";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"list" = (
+				{
+					"cols" = (
+						{
+							// 星マークを出す
+							"width" = "14";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "garageSectionLabelStar@CustomImageComponent";
+						},
+						{
+							// テキストを表示
+							"align" = "center";
+							"valign" = "top";
+							"bgcolor" = "#000000";
+							displayComponentName = {
+								"_type" = "_conditionalType";
+								"_modelCheckAccessor" = "oneOfDB参照.分類1";
+								"_value" = (
+									{
+										// プロダクトの場合
+										"_condition" = "プロダクト";
+										"_value" = "itemProduct@AttributedStringComponent";
+									},
+									{
+										// 部品の場合
+										"_condition" = "部品";
+										"_value" = "itemParts@AttributedStringComponent";
+									},
+									{
+										// 書籍の場合
+										"_condition" = "書籍";
+										"_value" = "itemBook@AttributedStringComponent";
+									},
+									{
+										// 映画の場合
+										"_condition" = "映画";
+										"_value" = "itemMovie@AttributedStringComponent";
+									},
+									{
+										// 音楽の場合
+										"_condition" = "音楽";
+										"_value" = "itemMusic@AttributedStringComponent";
+									},
+									{
+										// 店舗の場合
+										"_condition" = "店舗";
+										"_value" = "itemShop@AttributedStringComponent";
+									},
+									{
+										// 人の場合
+										"_condition" = "人物";
+										"_value" = "itemPerson@AttributedStringComponent";
+									},
+									{
+										// デフォルトはプロダクトになります
+										"_value" = "itemProduct@AttributedStringComponent";
+									},
+								);	// value
+							};	// displayComponentName
+						},
+						{
+							// 右端マークを出す
+							"width" = "6";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "garageSectionLabelRight@CustomImageComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "itemSectionLabel@TableDisplayComponent"
+
+
+//// Product という文字を出す
+
+		"itemProduct@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size"= "-2";
+			"font_color" = "#ffffff";
+			"value" = "Product";
+		};	// "itemProduct@AttributedStringComponent"
+
+
+//// Parts という文字を出す
+
+		"itemParts@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size"= "-2";
+			"font_color" = "#ffffff";
+			"value" = "Parts";
+		};	// "itemProduct@AttributedStringComponent"
+
+
+//// Book という文字を出す
+
+		"itemBook@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size"= "-2";
+			"font_color" = "#ffffff";
+			"value" = "Book";
+		};	// "itemBook@AttributedStringComponent"
+
+
+//// Movie という文字を出す
+
+		"itemMovie@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size"= "-2";
+			"font_color" = "#ffffff";
+			"value" = "Movie";
+		};	// "itemMovie@AttributedStringComponent"
+
+
+//// Music という文字を出す
+
+		"itemMusic@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size"= "-2";
+			"font_color" = "#ffffff";
+			"value" = "Music";
+		};	// "itemMusic@AttributedStringComponent"
+
+
+//// Shop という文字を出す
+
+		"itemShop@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size"= "-2";
+			"font_color" = "#ffffff";
+			"value" = "Shop";
+		};	// "itemShop@AttributedStringComponent"
+
+
+//// Personという文字を出す
+
+		"itemPerson@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size"= "-2";
+			"font_color" = "#ffffff";
+			"value" = "Person";
+		};	// "itemPerson@AttributedStringComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// アイテムの写真を表示する
+
+		"itemSectionImageSmall@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "DB参照";
+			};
+			displayComponentName = "itemSectionImageSmall@TableDisplayComponent";
+		};	// "itemSectionImageSmall@ArrayComponent" 
+
+
+//// アイテムデータから画像をひっぱってくる
+
+		"itemSectionImageSmall@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "105";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					"cols" = (
+						{
+							// セクション用の写真を出す
+							"width" = "105";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "itemSectionPhotoSmall@CustomImageComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "itemSectionImageSmall@TableDisplayComponent"
+
+
+//// アイテム写真を出す
+
+		"itemSectionPhotoSmall@CustomImageComponent" = {
+			"width" = "105";
+			"height" = "105";
+			"border" = "0";
+			"image" = {
+				"_type" = "_modelType";
+				"_value" = "画像";
+				"_returnType" = "returnObject";
+			};	// image
+		};	// "itemSectionPhotoSmall@CustomImageComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+/////////アイテムのインフォを表示する
+
+
+		"itemSectionInfoArea@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "itemName@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "itemMakes@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "itemInfo@AttributedStringComponent";
+				},
+			);	// list
+		};	// "itemSectionInfoArea@MultipleComponents"
+
+
+//// アイテムの名称を表示する
+
+		"itemName@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"font_color" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_見出し色";
+				"_returnType" = "returnObject";
+			};	// font_color
+			"bold" = "true";
+			"_postValue" = "<br>";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "oneOfDB参照.title";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "itemName@AttributedStringComponent"
+
+
+//// アイテムのメーカー/エリア/職業を表示する
+
+		"itemMakes@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"font_color" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_テキスト色";
+				"_returnType" = "returnObject";
+			};	// font_color
+			"_preValue" = "[ ";
+			"_postValue" = " ]<br>";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "oneOfDB参照.メーカー/エリア/職業";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "itemMakes@AttributedStringComponent"
+
+
+// アイテムの詳細を表示する。
+
+		"itemInfo@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"font_color" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_テキスト色B";
+				"_returnType" = "returnObject";
+			};	// font_color
+			"useHTML" = "true";
+			"useNewline" = "true";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "oneOfDB参照.詳細";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "itemInfo@AttributedStringComponent"
+
+
+////////////////////////////////////////////////////////////////////////////
+// アイテムのタイトル、テキストを表示する
+
+		"itemSectionTextArea@ConditionComponent" = {
+			"condition" = {
+				"_type" = "_modelType";
+				"_value" = "title";
+			};	// condition
+			trueList = (
+				{
+					displayComponentName = "itemSectionTextTitle@MultipleComponents";
+				},
+			);
+			falseList = (
+				{
+					displayComponentName = "itemSectionTextNoTitle@MultipleComponents";
+				},
+			);
+		};	// "itemSectionTextArea@ConditionComponent"
+
+
+//// タイトルがある場合
+
+		"itemSectionTextTitle@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "itemSectionTextTitle@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "itemSectionTextText@AttributedStringComponent";
+				},
+			);	// list
+		};	// "itemSectionTextTitle@MultipleComponents"
+
+
+//// タイトルがない場合
+
+		"itemSectionTextNoTitle@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "itemSectionTextText@AttributedStringComponent";
+				},
+			);	// list
+		};	// "itemSectionTextNoTitle@MultipleComponents"
+
+
+// アイテムのタイトルを表示
+
+		"itemSectionTextTitle@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css2";
+			"font_size" = "-1";
+			"font_color" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_見出し色";
+				"_returnType" = "returnObject";
+			};	// font_color
+			"bold" = "true";
+			"_postValue" = "<br><br>";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "title";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "itemSectionTextTitle@AttributedStringComponent"
+
+
+// アイテムのテキストを表示
+
+		"itemSectionTextText@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css2";
+			"font_size" = "-1";
+			"font_color" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_テキスト色";
+				"_returnType" = "returnObject";
+			};	// font_color
+			"useHTML" = "true";
+			"useNewline" = "true";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "text";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "itemSectionTextText@AttributedStringComponent"
+
+
+
+
+/////////////////////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////////////////////
+//カタログセクション
+
+
+// カタログセクションの外枠テーブル
+
+		"catalogSectionArea@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "572";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					"cols" = (
+						{
+							// ラベルは共有
+							"width" = "64";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "catalogSectionLabel@TableDisplayComponent";
+						},
+						{
+							// スペーサー
+							"width" = "3";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "3";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+						{
+							// 写真は150px
+							"width" = "150";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "catalogSectionImage@ArrayComponent";
+						},
+						{
+							// スペーサー
+							"width" = "15";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "15";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+						{
+							// 解説部分
+							"width" = "116";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "catalogSectionInfoArea@MultipleComponents";
+						},
+						{
+							// スペーサー
+							"width" = "15";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "15";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+						{
+							// テキスト
+							"width" = "204";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "catalogSectionTextText@AttributedStringComponent";
+						},
+						{
+							// スペーサー
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "5";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// スペーサー
+							"width" = "64";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "64";
+								"height" = "5";
+							};	// displayInformationObject
+						},
+						{
+							// スペーサー
+							"width" = "3";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "3";
+								"height" = "5";
+							};	// displayInformationObject
+						},
+						{
+							// スペーサー
+							"width" = "150";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "150";
+								"height" = "5";
+							};	// displayInformationObject
+						},
+						{
+							// スペーサー
+							"width" = "15";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "15";
+								"height" = "5";
+							};	// displayInformationObject
+						},
+						{
+							// スペーサー
+							"width" = "116";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "116";
+								"height" = "5";
+							};	// displayInformationObject
+						},
+						{
+							// スペーサー
+							"width" = "15";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "15";
+								"height" = "5";
+							};	// displayInformationObject
+						},
+						{
+							// スペーサー
+							"width" = "204";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "204";
+								"height" = "5";
+							};	// displayInformationObject
+						},
+						{
+							// スペーサー
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "5";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// スペーサー
+							"width" = "64";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "64";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+						{
+							// スペーサー
+							"width" = "3";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "3";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+						{
+							// line
+							"colspan" = "5";
+							"width" = "500";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "CustomImageComponent";
+							"displayInformationObject" = {
+								"width" = "500";
+								"height" = "1";
+								"imagePath" = "リソース/サイトリソース/dotline_h1";
+							};	// displayInformationObject
+						},
+						{
+							// スペーサー
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "5";
+								"height" = "1";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"colspan" = "8";
+							// スペーサー
+							"width" = "572";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							"displayInformationObject" = {
+								"width" = "572";
+								"height" = "5";
+							};	// displayInformationObjec
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "itemSectionArea@TableDisplayComponent"
+
+
+//// カタログ用ラベル表示
+
+		"catalogSectionLabel@TableDisplayComponent" = {
+			"border" = "0";
+			"height" = "15";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"list" = (
+				{
+					"cols" = (
+						{
+							// 星マークを出す
+							"width" = "14";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "garageSectionLabelStar@CustomImageComponent";
+						},
+						{
+							// テキストを表示
+							"align" = "center";
+							"valign" = "top";
+							"bgcolor" = "#000000";
+							displayComponentName = {
+								"_type" = "_conditionalType";
+								"_modelCheckAccessor" = "oneOf.DB参照.分類2";
+								"_value" = (
+									{
+										// エクステリアの場合
+										"_condition" = "エクステリア";
+										"_value" = "catalogExterior@AttributedStringComponent";
+									},
+									{
+										// インテリアの場合
+										"_condition" = "インテリア";
+										"_value" = "catalogInterior@AttributedStringComponent";
+									},
+									{
+										// エンジンの場合
+										"_condition" = "エンジン";
+										"_value" = "catalogEngine@AttributedStringComponent";
+									},
+									{
+										// 補機類の場合
+										"_condition" = "補機類";
+										"_value" = "catalogAccy@AttributedStringComponent";
+									},
+									{
+										// タイヤの場合
+										"_condition" = "タイヤ";
+										"_value" = "catalogTire@AttributedStringComponent";
+									},
+									{
+										// シートの場合
+										"_condition" = "シート";
+										"_value" = "catalogSeat@AttributedStringComponent";
+									},
+									{
+										// ライトの場合
+										"_condition" = "ライト";
+										"_value" = "catalogBulb@AttributedStringComponent";
+									},
+									{
+										// デフォルトはDetailになります
+										"_value" = "catalogDetail@AttributedStringComponent";
+									},
+								);	// value
+							};	// displayComponentName
+						},
+						{
+							// 右端マークを出す
+							"width" = "6";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "garageSectionLabelRight@CustomImageComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "itemSectionLabel@TableDisplayComponent"
+
+
+//// Exterior という文字を出す
+
+		"catalogExterior@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size"= "-2";
+			"font_color" = "#ffffff";
+			"value" = "Exterior";
+		};	// "catalogExterior@AttributedStringComponent"
+
+
+//// Interior という文字を出す
+
+		"catalogInterior@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size"= "-2";
+			"font_color" = "#ffffff";
+			"value" = "Interior";
+		};	// "catalogInterior@AttributedStringComponent"
+
+
+//// Engine という文字を出す
+
+		"catalogEngine@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size"= "-2";
+			"font_color" = "#ffffff";
+			"value" = "Engine";
+		};	// "catalogEngine@AttributedStringComponent"
+
+
+//// Accy という文字を出す
+
+		"catalogAccy@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size"= "-2";
+			"font_color" = "#ffffff";
+			"value" = "Accessory";
+		};	// "catalogAccy@AttributedStringComponent"
+
+
+//// Tire という文字を出す
+
+		"catalogTire@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size"= "-2";
+			"font_color" = "#ffffff";
+			"value" = "Tire";
+		};	// "catalogTire@AttributedStringComponent"
+
+
+//// Seat という文字を出す
+
+		"catalogSeat@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size"= "-2";
+			"font_color" = "#ffffff";
+			"value" = "Seat";
+		};	// "catalogSeat@AttributedStringComponent"
+
+
+//// Bulb という文字を出す
+
+		"catalogBulb@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size"= "-2";
+			"font_color" = "#ffffff";
+			"value" = "Light Bulb";
+		};	// "catalogBulb@AttributedStringComponent"
+
+
+//// Detail という文字を出す
+
+		"catalogDetail@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size"= "-2";
+			"font_color" = "#ffffff";
+			"value" = "Detail";
+		};	// "catalogDetail@AttributedStringComponent"
+
+
+////////////////////////////////////////////////////////////////////////////
+// カタログの写真を表示する
+
+		"catalogSectionImage@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "DB参照";
+			};	// list
+			displayComponentName = "catalogSectionImage@TableDisplayComponent";
+		};	// "catalogSectionImage@ArrayComponent" 
+
+
+// カタログデータから画像をひっぱってくる
+
+		"catalogSectionImage@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "150";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"list" = (
+				{
+					"cols" = (
+						{
+							// セクション用の写真を出す
+							"width" = "150";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "catalogSectionPhoto@CustomImageComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "catalogSectionImage@TableDisplayComponent"
+
+
+	// 写真を出す
+
+		"catalogSectionPhoto@CustomImageComponent" = {
+			"width" = "150";
+			"height" = "105";
+			"border" = "0";
+			"image" = {
+				"_type" = "_modelType";
+				"_value" = "画像";
+				"_returnType" = "returnObject";
+			};	// image
+		};	// "catalogSectionPhoto@CustomImageComponent"
+
+
+////////////////////////////////////////////////////////////////////////////
+// カタログのインフォを表示する
+
+
+		"catalogSectionInfoArea@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "catalogName@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "catalogInfo@AttributedStringComponent";
+				},
+			);	// list
+		};	// "itemSectionInfoArea@MultipleComponents"
+
+
+//// カタログの名称を表示する
+
+		"catalogName@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"font_color" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_見出し色";
+				"_returnType" = "returnObject";
+			};	// font_color
+			"bold" = "true";
+			"_postValue" = "<br><br>";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "oneOfDB参照.title";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "catalogName@AttributedStringComponent"
+
+
+//// カタログの詳細を表示する。
+
+		"catalogInfo@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"font_color" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_テキスト色B";
+				"_returnType" = "returnObject";
+			};	// font_color
+			"useHTML" = "true";
+			"useNewline" = "true";
+/*
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "oneOfDB参照.explanation";
+				"_returnType" = "returnObject";
+			};
+*/
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "oneOfDB参照.詳細";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "catalogInfo@AttributedStringComponent"
+
+
+////////////////////////////////////////////////////////////////////////////
+// カタログのテキストを表示する
+
+		"catalogSectionTextArea@ConditionComponent" = {
+			"condition" = {
+				"_type" = "_modelType";
+				"_value" = "title";
+			};	// condition
+			trueList = (
+				{
+					displayComponentName = "catalogSectionTextTitle@MultipleComponents";
+				},
+			);
+			falseList = (
+				{
+					displayComponentName = "catalogSectionTextNoTitle@MultipleComponents";
+				},
+			);
+		};	// "catalogSectionTextArea@ConditionComponent"
+
+
+// タイトルがある場合
+
+		"catalogSectionTextTitle@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "catalogSectionTextTitle@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "catalogSectionTextText@AttributedStringComponent";
+				},
+			);	// list
+		};	// "catalogSectionTextTitle@MultipleComponents"
+
+
+// タイトルがない場合
+
+		"catalogSectionTextNoTitle@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "catalogSectionTextText@AttributedStringComponent";
+				},
+			);	// list
+		};	// "catalogSectionTextNoTitle@MultipleComponents"
+
+
+// カタログのタイトルを表示
+
+		"catalogSectionTextTitle@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css2";
+			"font_size" = "-1";
+			"font_color" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_見出し色";
+				"_returnType" = "returnObject";
+			};	// font_color
+			"bold" = "true";
+			"_postValue" = "<br><br>";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "title";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "catalogSectionTextTitle@AttributedStringComponent"
+
+
+// カタログのテキストを表示
+
+		"catalogSectionTextText@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css2";
+			"font_size" = "-1";
+			"font_color" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_テキスト色";
+				"_returnType" = "returnObject";
+			};	// font_color
+			"useHTML" = "true";
+			"useNewline" = "true";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "text";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "catalogSectionTextText@AttributedStringComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+
+///////////////////////////////////////////////////////////////////////////
+// 比較試乗セクションを表示
+
+
+		"compareSectionArea@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "572";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};
+			"list" = (
+				{
+					// tab 表示します
+					"cols" = (
+						{
+							// スペーサー
+							"width" = "20";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "20";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// Featured car Tab
+							"width" = "160";
+							"align" = "left";
+							"valign" = "bottom";
+							displayComponentName = "compareTab@CustomImageComponent";
+						},
+						{
+							"width" = "378";
+							"align" = "left";
+							"valign" = "bottom";
+							displayComponentName = "line@TableDisplayComponent";
+						},
+						{
+							// スペーサー
+							"width" = "14";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "14";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"colspan" = "4";
+							"width" = "572";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "572";
+								"height" = "10";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);
+				},
+				{
+					"cols" = (
+						{
+							// スペーサー
+							"width" = "20";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "20";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// ここにクルマ 4 つをならべる
+							"colspan" = "2";
+							"width" = "538";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "compareFourCar@TableDisplayComponent";
+						},
+						{
+							// スペーサー
+							"width" = "14";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "14";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareSectionArea@TableDisplayComponent"
+
+
+//// タブを表示する
+
+		"compareTab@CustomImageComponent" = {
+			"width" = "160";
+			"height" = "13";
+			"border" = "0";
+			"imagePath" = "リソース/サイトリソース/tab_cars_b";
+		};	// "compareTab@CustomImageComponent"
+
+
+//// タブ横のラインを表示する
+
+		"line@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "378";
+			"height" = "1";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = "#6e6e6e";
+			"list" = (
+				{
+					"cols" = (
+						{
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "378";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};
+
+
+///////////////////////////////////////////////////////////////
+// クルマ 4 つを順に出す
+
+
+// 上段のテーブルを表示
+
+		"compareFourCar@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "538";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					"cols" = (
+						{
+							// スペック表を表示する場所
+							"width" = "538";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = {
+								"_type" = "_modelFollowType";
+								"_value" = "ページフェイス_背景色";
+								"_returnType" = "returnObject";
+							};	// bgcolor
+							displayComponentName = "compareSpecTable@ContainerComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareFourCar@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////
+// クルマのスペック 4 つを順に出す
+
+
+// table tag --------------------------------------------------------
+
+		"compareSpecTable@ContainerComponent" = {
+			"tagName" = "table";
+			"attributes" = {
+				"border" = "0";
+				"width" = "448";
+				"cellpadding" = "0";
+				"cellspacing" = "1";
+				"bgcolor" = {
+					"_type" = "_lookupValueType";
+					"_value" = "docBgcolor";
+				};	// bgcolor
+				"align" = "left";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecTR@MultipleComponents";
+				},
+			);	// list
+		};	// "compareSpecTable@ContainerComponent"
+
+
+// tr tag --------------------------------------------------------
+
+		"compareSpecTR@MultipleComponents" = {
+			"list" = (
+				{
+					// モデルを表示
+					displayComponentName = "compareSpecModelTR@ContainerComponent";
+				},
+				{
+					// 写真を表示
+					displayComponentName = "compareSpecPhotoTR@ContainerComponent";
+				},
+				{
+					// コメントを表示
+					displayComponentName = "compareSpecCommentTR@ContainerComponent";
+				},
+				{
+					// グレードを表示
+					displayComponentName = "compareSpecGradeTR@ContainerComponent";
+				},
+				{
+					// 標準価格を表示
+					displayComponentName = "compareSpecPriceTR@ContainerComponent";
+				},
+				{
+					// 排気量を表示
+					displayComponentName = "compareSpecExhaustTR@ContainerComponent";
+				},
+				{
+					// 駆動方式を表示
+					displayComponentName = "compareSpecDriveTR@ContainerComponent";
+				},
+				{
+					// ミッションを表示
+					displayComponentName = "compareSpecMissionTR@ContainerComponent";
+				},
+				{
+					// 乗車定員を表示
+					displayComponentName = "compareSpecCapacityTR@ContainerComponent";
+				},
+				{
+					// 全長を表示
+					displayComponentName = "compareSpecLengthTR@ContainerComponent";
+				},
+				{
+					// 全幅を表示
+					displayComponentName = "compareSpecWidthTR@ContainerComponent";
+				},
+				{
+					// 全高を表示
+					displayComponentName = "compareSpecHeightTR@ContainerComponent";
+				},
+				{
+					// 車両重量を表示
+					displayComponentName = "compareSpecWeightTR@ContainerComponent";
+				},
+				{
+					// エンジンタイプを表示
+					displayComponentName = "compareSpecEngineTR@ContainerComponent";
+				},
+				{
+					// 最高出力を表示
+					displayComponentName = "compareSpecPowerTR@ContainerComponent";
+				},
+				{
+					// 最大トルクを表示
+					displayComponentName = "compareSpecTorqTR@ContainerComponent";
+				},
+				{
+					// リンクを表示
+					displayComponentName = "compareSpecDataTR@ContainerComponent";
+				},
+			);	// list
+		};	// "compareSpecTR@MultipleComponents"
+
+
+// モデル名を表示 --------------------------------------------------------
+
+		"compareSpecModelTR@ContainerComponent" = {
+			"tagName" = "tr";
+			"attributes" = {
+				"valign" = "top";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecModelTD@MultipleComponents";
+				},
+			);	// list
+		};	// "compareSpecModelTR@ContainerComponent"
+
+
+		"compareSpecModelTD@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "compareSpecModelNameTD@ContainerComponent";
+				},
+				{
+					displayComponentName = "compareSpecModel@ArrayComponent";
+				},
+			);	// list
+		};	// "compareSpecModelTD@MultipleComponents"
+
+
+//// Array でデータをとってくる
+
+		"compareSpecModel@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "比較グレード";
+			};	// list
+			"maxLength" = "4";
+			displayComponentName = "compareSpecModelTD@ContainerComponent";
+		};	// "compareSpecModel@ArrayComponent"
+
+
+		"compareSpecModelTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "110";
+				"bgcolor" = {
+					"_type" = "_lookupValueType";
+					"_value" = "docBgcolor";
+				};	// bgcolor
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecModelEach@TableDisplayComponent";
+				},
+			);	// list
+		};	// "compareSpecModelTD@ContainerComponent"
+
+
+	//スペーサーオンリー
+	
+		"compareSpecModelNameTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "90";
+				"bgcolor" = {
+					"_type" = "_lookupValueType";
+					"_value" = "docBgcolor";
+				};
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "90";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+				},
+			);	// list
+		};	// "compareSpecModelNameTD@ContainerComponent"
+
+
+//// モデル名を表示するテーブル
+
+		"compareSpecModelEach@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "110";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "1";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// コメントを表示
+							"width" = "104";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "compareSpecModel@AttributedStringComponent";
+						},
+						{
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareSpecModelEach@TableDisplayComponent"
+
+
+//// モデル名を表示
+
+		"compareSpecModel@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"font_color" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docText";
+			};	// font_color
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "parent.フルネーム";
+				"_returnType" = "returnObject";
+			};
+		};	// "compareSpecModel@AttributedStringComponent"
+
+
+
+//// 比較試乗の写真を表示 --------------------------------------------------------
+
+		"compareSpecPhotoTR@ContainerComponent" = {
+			"tagName" = "tr";
+			"attributes" = {
+				"valign" = "top";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecPhotoTD@MultipleComponents";
+					
+				},
+			);	// list
+		};	// "compareSpecPhotoTR@ContainerComponent"
+
+
+		"compareSpecPhotoTD@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "compareSpecPhotoNameTD@ContainerComponent";
+				},
+				{
+					displayComponentName = "compareSpecPhoto@ArrayComponent";
+				},
+			);	// list
+		};	// "compareSpecPhotoTD@MultipleComponents"
+
+
+//// 比較 Array でデータをとってくる
+
+		"compareSpecPhoto@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "比較グレード";
+			};	// list
+			"maxLength" = "4";
+			displayComponentName = "compareSpecPhotoTD@ContainerComponent";
+		};	// "compareSpecPhoto@ArrayComponent"
+
+
+		"compareSpecPhotoTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "110";
+				"bgcolor" = {
+					"_type" = "_lookupValueType";
+					"_value" = "docBgcolor";
+				};
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecPhotoEach@TableDisplayComponent";
+				},
+			);	// list
+		};	// "compareSpecPhotoTD@ContainerComponent"
+
+
+	//スペーサーオンリー
+	
+		"compareSpecPhotoNameTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "90";
+				"bgcolor" = {
+					"_type" = "_lookupValueType";
+					"_value" = "docBgcolor";
+				};
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "90";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+				},
+			);	// list
+		};	// "compareSpecPhotoNameTD@ContainerComponent"
+
+
+//// 比較試乗の写真を表示するテーブル
+
+		"compareSpecPhotoEach@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "110";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};
+			"list" = (
+				{
+					"cols" = (
+						{
+							// コメントを表示
+							"width" = "105";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};
+							displayComponentName = "compareSpecPhoto@CustomImageComponent";
+						},
+						{
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareSpecPhotoEach@TableDisplayComponent"
+
+
+	// 写真を表示
+
+		"compareSpecPhoto@CustomImageComponent" = {
+			"width" = "105";
+			"height" = "75";
+			"border" = "0";
+			"image" = {
+				"_type" = "_modelType";
+				"_value" = "parent.写真_M";
+				"_returnType" = "returnObject";
+			};	// image
+		};	// "compareSpecPhoto@CustomImageComponent"
+
+
+//// 比較試乗のコメントを表示 --------------------------------------------------------
+
+		"compareSpecCommentTR@ContainerComponent" = {
+			"tagName" = "tr";
+			"attributes" = {
+				"valign" = "top";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecCommentTD@MultipleComponents";
+				},
+			);	// list
+		};	// "compareSpecCommentTR@ContainerComponent"
+
+
+		"compareSpecCommentTD@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "compareSpecCommentNameTD@ContainerComponent";
+				},
+				{
+					displayComponentName = "compareSpecComment@ArrayComponent";
+				},
+			);	// list
+		};	// "compareSpecCommentTD@MultipleComponents"
+
+
+	// Array でデータをとってくる
+
+		"compareSpecComment@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "比較グレード";
+			};	// list
+			"maxLength" = "4";
+			displayComponentName = "compareSpecCommentTD@ContainerComponent";
+		};	// "compareSpecComment@ArrayComponent"
+
+
+		"compareSpecCommentTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "110";
+				"bgcolor" = {
+					"_type" = "_lookupValueType";
+					"_value" = "docBgcolor";
+				};
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecCommentEach@TableDisplayComponent";
+				},
+			);	// list
+		};	// "compareSpecCommentTD@ContainerComponent"
+
+
+	//スペーサーオンリー
+	
+		"compareSpecCommentNameTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "90";
+				"bgcolor" = {
+					"_type" = "_lookupValueType";
+					"_value" = "docBgcolor";
+				};
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "90";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+				},
+			);	// list
+		};	// "compareSpecCommentNameTD@ContainerComponent"
+
+
+	//コメントを表示するテーブル
+
+		"compareSpecCommentEach@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "110";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "1";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// コメントを表示
+							"width" = "104";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};
+							displayComponentName = "compareSpecComment@AttributedStringComponent";
+						},
+						{
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareSpecDataEach@TableDisplayComponent"
+
+
+	// コメントを表示
+
+		"compareSpecComment@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"font_color" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docTextB";
+			};	// font_color
+			"useHTML" = "true";
+			"useNewline" = "true";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "explanation";
+				"_returnType" = "returnObject";
+			};
+			"valueWhenEmpty" = {
+				"_type" = "_modelType";
+				"_value" = "parent.紹介文";
+				"_returnType" = "returnObject";
+			};
+		};	// "compareSpecComment@AttributedStringComponent"
+
+
+//// グレード --------------------------------------------------------
+
+		"compareSpecGradeTR@ContainerComponent" = {
+			"tagName" = "tr";
+			"attributes" = {
+				"valign" = "top";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecGradeTD@MultipleComponents";
+					
+				},
+			);	// list
+		};	// "compareSpecGradeTR@ContainerComponent"
+
+
+		"compareSpecGradeTD@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "compareSpecGradeNameTD@ContainerComponent";
+				},
+				{
+					displayComponentName = "compareSpecGrade@ArrayComponent";
+				},
+			);	// list
+		};	// "compareSpecGradeTD@MultipleComponents"
+
+
+	// Array でデータをとってくる
+
+		"compareSpecGrade@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "比較グレード";
+			};	// list
+			"maxLength" = "4";
+			displayComponentName = "compareSpecGradeTD@ContainerComponent";
+		};	// "compareSpecGrade@ArrayComponent"
+
+
+		"compareSpecGradeTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "110";
+				"bgcolor" = "#e5e5e5";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecGradeEach@TableDisplayComponent";
+				},
+			);	// list
+		};	// "compareSpecGradeTD@ContainerComponent"
+
+
+//// グレードの項目名を出す TD
+	
+		"compareSpecGradeNameTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "90";
+				"bgcolor" = "#e5e5e5";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecGradeName@TableDisplayComponent";
+				},
+			);	// list
+		};	// "compareSpecGradeNameTD@ContainerComponent"
+
+
+		"compareSpecGradeName@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "90";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = "#e5e5e5";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "1";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "compareSpecGradeName@AttributedStringComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareSpecGradeName@TableDisplayComponent"
+
+
+		"compareSpecGradeName@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = "グレード";
+		};	// "compareSpecGradeName@AttributedStringComponent"
+
+
+//// グレードの中身を表示するテーブル
+
+		"compareSpecGradeEach@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "110";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = "#e5e5e5";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "1";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"width" = "104";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "compareSpecGrade@AttributedStringComponent";
+						},
+						{
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareSpecGradeEach@TableDisplayComponent"
+
+
+	// グレードを表示します
+
+		"compareSpecGrade@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "title";
+				"_returnType" = "returnObject";
+			};	// value
+			"valueWhenEmpty" = " - ";
+		};	// "compareSpecGrade@AttributedStringComponent"
+
+
+//// 標準価格 --------------------------------------------------------
+
+		"compareSpecPriceTR@ContainerComponent" = {
+			"tagName" = "tr";
+			"attributes" = {
+				"valign" = "top";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecPriceTD@MultipleComponents";
+					
+				},
+			);	// list
+		};	// "compareSpecPriceTR@ContainerComponent"
+
+
+		"compareSpecPriceTD@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "compareSpecPriceNameTD@ContainerComponent";
+				},
+				{
+					displayComponentName = "compareSpecPrice@ArrayComponent";
+				},
+			);	// list
+		};	// "compareSpecPriceTD@MultipleComponents"
+
+
+	// Array でデータをとってくる
+
+		"compareSpecPrice@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "比較グレード";
+			};	// list
+			"maxLength" = "4";
+			displayComponentName = "compareSpecPriceTD@ContainerComponent";
+		};	// "compareSpecPrice@ArrayComponent"
+
+
+		"compareSpecPriceTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "110";
+				"bgcolor" = "#f3f3f3";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecPriceEach@TableDisplayComponent";
+				},
+			);	// list
+		};	// "compareSpecPriceTD@ContainerComponent"
+
+
+//// 標準価格の項目名を出す TD
+	
+		"compareSpecPriceNameTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "90";
+				"bgcolor" = "#f3f3f3";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecPriceName@TableDisplayComponent";
+				},
+			);	// list
+		};	// "compareSpecPriceNameTD@ContainerComponent"
+
+
+		"compareSpecPriceName@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "90";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = "#f3f3f3";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "1";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#f3f3f3";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"bgcolor" = "#f3f3f3";
+							displayComponentName = "compareSpecPriceName@AttributedStringComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareSpecPriceName@TableDisplayComponent"
+
+
+		"compareSpecPriceName@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = "標準価格";
+		};	// "compareSpecPriceName@AttributedStringComponent"
+
+
+//// 標準価格の中身を表示するテーブル
+
+		"compareSpecPriceEach@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "110";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = "#f3f3f3";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "1";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#f3f3f3";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"width" = "104";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#f3f3f3";
+							displayComponentName = "compareSpecPrice@MultipleComponents";
+							
+						},
+						{
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#f3f3f3";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareSpecPriceEach@TableDisplayComponent"
+
+
+	// 標準価格を表示します
+
+		"compareSpecPrice@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "compareSpecPrice@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "compareSpecPriceMan@AttributedStringComponent";
+				},
+			);	// list
+		};	// "compareSpecPrice@MultipleComponents"
+
+
+		"compareSpecPriceMan@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = " 万円";
+		};	// "compareSpecPriceMan@AttributedStringComponent"
+
+
+		"compareSpecPrice@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "標準価格";
+				"_returnType" = "returnObject";
+			};	// value
+			"valueWhenEmpty" = " - ";
+		};	// "compareSpecPrice@AttributedStringComponent"
+
+
+//// 排気量 --------------------------------------------------------
+
+		"compareSpecExhaustTR@ContainerComponent" = {
+			"tagName" = "tr";
+			"attributes" = {
+				"valign" = "top";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecExhaustTD@MultipleComponents";
+				},
+			);	// list
+		};	// "compareSpecGradeTR@ContainerComponent"
+
+
+		"compareSpecExhaustTD@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "compareSpecExhaustNameTD@ContainerComponent";
+				},
+				{
+					displayComponentName = "compareSpecExhaust@ArrayComponent";
+				},
+			);	// list
+		};	// "compareSpecExhaustTD@MultipleComponents"
+
+
+	// Array でデータをとってくる
+
+		"compareSpecExhaust@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "比較グレード";
+			};	// list
+			"maxLength" = "4";
+			displayComponentName = "compareSpecExhaustTD@ContainerComponent";
+		};	// "compareSpecExhaust@ArrayComponent"
+
+
+		"compareSpecExhaustTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "110";
+				"bgcolor" = "#e5e5e5";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecExhaustEach@TableDisplayComponent";
+				},
+			);	// list
+		};	// "compareSpecExhaustTD@ContainerComponent"
+
+
+//// 排気量の項目名を出す TD
+	
+		"compareSpecExhaustNameTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "90";
+				"bgcolor" = "#e5e5e5";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecExhaustName@TableDisplayComponent";
+				},
+			);	// list
+		};	// "compareSpecExhaustNameTD@ContainerComponent"
+
+
+		"compareSpecExhaustName@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "90";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = "#e5e5e5";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "1";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "compareSpecExhaustName@AttributedStringComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareSpecExhaustName@TableDisplayComponent"
+
+
+		"compareSpecExhaustName@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = "排気量";
+		};	// "compareSpecExhaustName@AttributedStringComponent"
+
+
+//// 排気量の中身を表示するテーブル
+
+		"compareSpecExhaustEach@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "110";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = "#e5e5e5";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "1";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"width" = "104";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "compareSpecExhaust@MultipleComponents";
+						},
+						{
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareSpecExhaustEach@TableDisplayComponent"
+
+
+	// 排気量を表示します
+
+		"compareSpecExhaust@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "compareSpecExhaust@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "compareSpecExhaustPost@AttributedStringComponent";
+				},
+			);
+		};	// "compareSpecExhaust@MultipleComponents"
+
+
+		"compareSpecExhaust@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "エンジン_総排気量";
+				"_returnType" = "returnObject";
+			};	// value
+			"valueWhenEmpty" = " - ";
+		};	// "compareSpecExhaust@AttributedStringComponent"
+
+
+		"compareSpecExhaustPost@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = " cc";
+		};	// "compareSpecExhaustPost@AttributedStringComponent"
+
+
+//// 駆動方式 --------------------------------------------------------
+
+		"compareSpecDriveTR@ContainerComponent" = {
+			"tagName" = "tr";
+			"attributes" = {
+				"valign" = "top";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecDriveTD@MultipleComponents";
+				},
+			);	// list
+		};	// "compareSpecDriveTR@ContainerComponent"
+
+
+		"compareSpecDriveTD@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "compareSpecDriveNameTD@ContainerComponent";
+				},
+				{
+					displayComponentName = "compareSpecDrive@ArrayComponent";
+				},
+			);	// list
+		};	// "compareSpecDriveTD@MultipleComponents"
+
+
+	// Array でデータをとってくる
+
+		"compareSpecDrive@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "比較グレード";
+			};	// list
+			"maxLength" = "4";
+			displayComponentName = "compareSpecDriveTD@ContainerComponent";
+		};	// "compareSpecDrive@ArrayComponent"
+
+
+		"compareSpecDriveTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "110";
+				"bgcolor" = "#f3f3f3";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecDriveEach@TableDisplayComponent";
+				},
+			);	// list
+		};	// "compareSpecDriveTD@ContainerComponent"
+
+
+//// 駆動方式の項目名を出す TD
+	
+		"compareSpecDriveNameTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "90";
+				"bgcolor" = "#f3f3f3";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecDriveName@TableDisplayComponent";
+				},
+			);	// list
+		};	// "compareSpecDriveNameTD@ContainerComponent"
+
+
+		"compareSpecDriveName@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "90";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = "#f3f3f3";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "1";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#f3f3f3";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"bgcolor" = "#f3f3f3";
+							displayComponentName = "compareSpecDriveName@AttributedStringComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareSpecDriveName@TableDisplayComponent"
+
+
+		"compareSpecDriveName@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = "駆動方式";
+		};	// "compareSpecDriveName@AttributedStringComponent"
+
+
+//// 駆動方式の中身を表示するテーブル
+
+		"compareSpecDriveEach@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "110";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = "#f3f3f3";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "1";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#f3f3f3";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"width" = "104";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#f3f3f3";
+							displayComponentName = "compareSpecDrive@AttributedStringComponent";
+						},
+						{
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#f3f3f3";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareSpecDriveEach@TableDisplayComponent"
+
+
+	// 駆動方式を表示します
+
+		"compareSpecDrive@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "動力伝達装置_駆動方式";
+				"_returnType" = "returnObject";
+			};	// value
+			"valueWhenEmpty" = " - ";
+		};	// "compareSpecDrive@AttributedStringComponent"
+
+
+//// ミッション --------------------------------------------------------
+
+		"compareSpecMissionTR@ContainerComponent" = {
+			"tagName" = "tr";
+			"attributes" = {
+				"valign" = "top";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecMissionTD@MultipleComponents";
+				},
+			);	// list
+		};	// "compareSpecMissionTR@ContainerComponent"
+
+
+		"compareSpecMissionTD@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "compareSpecMissionNameTD@ContainerComponent";
+				},
+				{
+					displayComponentName = "compareSpecMission@ArrayComponent";
+				},
+			);	// list
+		};	// "compareSpecMissionTD@MultipleComponents"
+
+
+	// Array でデータをとってくる
+
+		"compareSpecMission@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "比較グレード";
+			};	// list
+			"maxLength" = "4";
+			displayComponentName = "compareSpecMissionTD@ContainerComponent";
+		};	// "compareSpecMission@ArrayComponent"
+
+
+		"compareSpecMissionTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "110";
+				"bgcolor" = "#e5e5e5";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecMissionEach@TableDisplayComponent";
+				},
+			);	// list
+		};	// "compareSpecMissionTD@ContainerComponent"
+
+
+////ミッションの項目名を出す TD
+	
+		"compareSpecMissionNameTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "90";
+				"bgcolor" = "#e5e5e5";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecMissionName@TableDisplayComponent";
+				},
+			);	// list
+		};	// "compareSpecMissionNameTD@ContainerComponent"
+
+
+		"compareSpecMissionName@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "90";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = "#e5e5e5";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "1";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "compareSpecMissionName@AttributedStringComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareSpecMissionName@TableDisplayComponent"
+
+
+		"compareSpecMissionName@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = "ミッション";
+		};	// "compareSpecMissionName@AttributedStringComponent"
+
+
+//// ミッションの中身を表示するテーブル
+
+		"compareSpecMissionEach@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "110";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = "#e5e5e5";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "1";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"width" = "104";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "compareSpecMission@AttributedStringComponent";
+						},
+						{
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareSpecMissionEach@TableDisplayComponent"
+
+
+	// ミッションを表示します
+
+		"compareSpecMission@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "ミッション";
+				"_returnType" = "returnObject";
+			};	// value
+			"valueWhenEmpty" = " - ";
+		};	// "compareSpecMission@AttributedStringComponent"
+
+
+//// 乗車定員 --------------------------------------------------------
+
+		"compareSpecCapacityTR@ContainerComponent" = {
+			"tagName" = "tr";
+			"attributes" = {
+				"valign" = "top";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecCapacityTD@MultipleComponents";
+				},
+			);	// list
+		};	// "compareSpecCapacityTR@ContainerComponent"
+
+
+		"compareSpecCapacityTD@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "compareSpecCapacityNameTD@ContainerComponent";
+				},
+				{
+					displayComponentName = "compareSpecCapacity@ArrayComponent";
+				},
+			);	// list
+		};	// "compareSpecCapacityTD@MultipleComponents"
+
+
+	// Array でデータをとってくる
+
+		"compareSpecCapacity@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "比較グレード";
+			};	// list
+			"maxLength" = "4";
+			displayComponentName = "compareSpecCapacityTD@ContainerComponent";
+		};	// "compareSpecCapacity@ArrayComponent"
+
+
+		"compareSpecCapacityTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "110";
+				"bgcolor" = "#f3f3f3";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecCapacityEach@TableDisplayComponent";
+				},
+			);	// list
+		};	// "compareSpecCapacityTD@ContainerComponent"
+
+
+//// 乗車定員の項目名を出す TD
+	
+		"compareSpecCapacityNameTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "90";
+				"bgcolor" = "#f3f3f3";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecCapacityName@TableDisplayComponent";
+				},
+			);	// list
+		};	// "compareSpecCapacityNameTD@ContainerComponent"
+
+
+		"compareSpecCapacityName@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "90";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = "#f3f3f3";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "1";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#f3f3f3";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"bgcolor" = "#f3f3f3";
+							displayComponentName = "compareSpecCapacityName@AttributedStringComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareSpecCapacityName@TableDisplayComponent"
+
+
+		"compareSpecCapacityName@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = "乗車定員";
+		};	// "compareSpecCapacityName@AttributedStringComponent"
+
+
+//// 駆動方式の中身を表示するテーブル
+
+		"compareSpecCapacityEach@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "110";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = "#f3f3f3";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "1";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#f3f3f3";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"width" = "104";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#f3f3f3";
+							displayComponentName = "compareSpecCapacity@MultipleComponents";
+						},
+						{
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#f3f3f3";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareSpecCapacityEach@TableDisplayComponent"
+
+
+//// 乗車定員を表示します
+
+		"compareSpecCapacity@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "compareSpecCapacity@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "compareSpecCapacityPost@AttributedStringComponent";
+				},
+			);
+		};	// "compareSpecCapacity@MultipleComponents"
+
+
+		"compareSpecCapacity@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "寸法・重量_乗車定員";
+				"_returnType" = "returnObject";
+			};	// value
+			"valueWhenEmpty" = " - ";
+		};	// "compareSpecCapacity@AttributedStringComponent"
+
+
+		"compareSpecCapacityPost@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = " 人";
+		};	// "compareSpecCapacityPost@AttributedStringComponent"
+
+
+//// 全長 --------------------------------------------------------
+
+		"compareSpecLengthTR@ContainerComponent" = {
+			"tagName" = "tr";
+			"attributes" = {
+				"valign" = "top";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecLengthTD@MultipleComponents";
+					
+				},
+			);	// list
+		};	// "compareSpecLengthTR@ContainerComponent"
+
+
+		"compareSpecLengthTD@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "compareSpecLengthNameTD@ContainerComponent";
+				},
+				{
+					displayComponentName = "compareSpecLength@ArrayComponent";
+				},
+			);	// list
+		};	// "compareSpecLengthTD@MultipleComponents"
+
+
+	// Array でデータをとってくる
+
+		"compareSpecLength@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "比較グレード";
+			};	// list
+			"maxLength" = "4";
+			displayComponentName = "compareSpecLengthTD@ContainerComponent";
+		};	// "compareSpecLength@ArrayComponent"
+
+
+		"compareSpecLengthTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "110";
+				"bgcolor" = "#e5e5e5";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecLengthEach@TableDisplayComponent";
+				},
+			);	// list
+		};	// "compareSpecLengthTD@ContainerComponent"
+
+
+//// 全長の項目名を出す TD
+	
+		"compareSpecLengthNameTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "90";
+				"bgcolor" = "#e5e5e5";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecLengthName@TableDisplayComponent";
+				},
+			);	// list
+		};	// "compareSpecLengthNameTD@ContainerComponent"
+
+
+		"compareSpecLengthName@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "90";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = "#e5e5e5";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "1";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "compareSpecLengthName@AttributedStringComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareSpecLengthName@TableDisplayComponent"
+
+
+		"compareSpecLengthName@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = "全長";
+		};	// "compareSpecLengthName@AttributedStringComponent"
+
+
+//// ミッションの中身を表示するテーブル
+
+		"compareSpecLengthEach@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "110";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = "#e5e5e5";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "1";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"width" = "104";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "compareSpecLength@MultipleComponents";
+						},
+						{
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareSpecLengthEach@TableDisplayComponent"
+
+
+	// 全長を表示します
+
+		"compareSpecLength@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "compareSpecLength@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "compareSpecLengthPost@AttributedStringComponent";
+				},
+			);
+		};	// "compareSpecLength@MultipleComponents"
+
+
+		"compareSpecLength@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "寸法・重量_全長";
+				"_returnType" = "returnObject";
+			};	// value
+			"valueWhenEmpty" = " - ";
+		};	// "compareSpecLength@AttributedStringComponent"
+
+
+		"compareSpecLengthPost@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = " mm";
+		};	// "compareSpecLengthPost@AttributedStringComponent"
+
+
+//// 全幅 --------------------------------------------------------
+
+		"compareSpecWidthTR@ContainerComponent" = {
+			"tagName" = "tr";
+			"attributes" = {
+				"valign" = "top";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecWidthTD@MultipleComponents";
+				},
+			);	// list
+		};	// "compareSpecWidthTR@ContainerComponent"
+
+
+		"compareSpecWidthTD@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "compareSpecWidthNameTD@ContainerComponent";
+				},
+				{
+					displayComponentName = "compareSpecWidth@ArrayComponent";
+				},
+			);	// list
+		};	// "compareSpecWidthTD@MultipleComponents"
+
+
+	// Array でデータをとってくる
+
+		"compareSpecWidth@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "比較グレード";
+			};	// list
+			"maxLength" = "4";
+			displayComponentName = "compareSpecWidthTD@ContainerComponent";
+		};	// "compareSpecWidth@ArrayComponent"
+
+
+		"compareSpecWidthTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "110";
+				"bgcolor" = "#f3f3f3";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecWidthEach@TableDisplayComponent";
+				},
+			);	// list
+		};	// "compareSpecWidthTD@ContainerComponent"
+
+
+//// 全幅の項目名を出す TD
+	
+		"compareSpecWidthNameTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "90";
+				"bgcolor" = "#f3f3f3";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecWidthName@TableDisplayComponent";
+				},
+			);	// list
+		};	// "compareSpecWidthNameTD@ContainerComponent"
+
+
+		"compareSpecWidthName@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "90";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = "#f3f3f3";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "1";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#f3f3f3";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"bgcolor" = "#f3f3f3";
+							displayComponentName = "compareSpecWidthName@AttributedStringComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareSpecWidthName@TableDisplayComponent"
+
+
+		"compareSpecWidthName@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = "全幅";
+		};	// "compareSpecWidthName@AttributedStringComponent"
+
+
+//// 全幅の中身を表示するテーブル
+
+		"compareSpecWidthEach@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "110";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = "#f3f3f3";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "1";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#f3f3f3";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"width" = "104";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#f3f3f3";
+							displayComponentName = "compareSpecWidth@MultipleComponents";
+						},
+						{
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#f3f3f3";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareSpecWidthEach@TableDisplayComponent"
+
+
+	// 全幅を表示します
+
+		"compareSpecWidth@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "compareSpecWidth@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "compareSpecWidthPost@AttributedStringComponent";
+				},
+			);
+		};	// "compareSpecWidth@MultipleComponents"
+
+
+		"compareSpecWidth@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "寸法・重量_全幅";
+				"_returnType" = "returnObject";
+			};	// value
+			"valueWhenEmpty" = " - ";
+		};	// "compareSpecWidth@AttributedStringComponent"
+
+
+		"compareSpecWidthPost@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = " mm";
+		};	// "compareSpecWidthPost@AttributedStringComponent"
+
+
+//// 全高 --------------------------------------------------------
+
+		"compareSpecHeightTR@ContainerComponent" = {
+			"tagName" = "tr";
+			"attributes" = {
+				"valign" = "top";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecHeightTD@MultipleComponents";
+				},
+			);	// list
+		};	// "compareSpecHeightTR@ContainerComponent"
+
+
+		"compareSpecHeightTD@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "compareSpecHeightNameTD@ContainerComponent";
+				},
+				{
+					displayComponentName = "compareSpecHeight@ArrayComponent";
+				},
+			);	// list
+		};	// "compareSpecHeightTD@MultipleComponents"
+
+
+	// Array でデータをとってくる
+
+		"compareSpecHeight@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "比較グレード";
+			};	// list
+			"maxLength" = "4";
+			displayComponentName = "compareSpecHeightTD@ContainerComponent";
+		};	// "compareSpecHeight@ArrayComponent"
+
+
+		"compareSpecHeightTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "110";
+				"bgcolor" = "#e5e5e5";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecHeightEach@TableDisplayComponent";
+				},
+			);	// list
+		};	// "compareSpecHeightTD@ContainerComponent"
+
+
+////全高の項目名を出す TD
+	
+		"compareSpecHeightNameTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "90";
+				"bgcolor" = "#e5e5e5";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecHeightName@TableDisplayComponent";
+				},
+			);	// list
+		};	// "compareSpecHeightNameTD@ContainerComponent"
+
+
+		"compareSpecHeightName@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "90";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = "#e5e5e5";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "1";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "compareSpecHeightName@AttributedStringComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareSpecHeightName@TableDisplayComponent"
+
+
+		"compareSpecHeightName@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = "全高";
+		};	// "compareSpecHeightName@AttributedStringComponent"
+
+
+//// 全高の中身を表示するテーブル
+
+		"compareSpecHeightEach@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "110";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = "#e5e5e5";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "1";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"width" = "104";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "compareSpecHeight@MultipleComponents";
+						},
+						{
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareSpecHeightEach@TableDisplayComponent"
+
+
+	// 全高を表示します
+
+
+		"compareSpecHeight@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "compareSpecHeight@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "compareSpecHeightPost@AttributedStringComponent";
+				},
+			);
+		};	// "compareSpecHeight@MultipleComponents"
+
+		"compareSpecHeight@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "寸法・重量_全高";
+				"_returnType" = "returnObject";
+			};	// value
+			"valueWhenEmpty" = " - ";
+		};	// "compareSpecHeight@AttributedStringComponent"
+
+
+		"compareSpecHeightPost@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = " mm";
+		};	// "compareSpecHeightPost@AttributedStringComponent"
+
+
+//// 車両重量 --------------------------------------------------------
+
+		"compareSpecWeightTR@ContainerComponent" = {
+			"tagName" = "tr";
+			"attributes" = {
+				"valign" = "top";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecWeightTD@MultipleComponents";
+				},
+			);	// list
+		};	// "compareSpecWeightTR@ContainerComponent"
+
+
+		"compareSpecWeightTD@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "compareSpecWeightNameTD@ContainerComponent";
+				},
+				{
+					displayComponentName = "compareSpecWeight@ArrayComponent";
+				},
+			);	// list
+		};	// "compareSpecWeightTD@MultipleComponents"
+
+
+	// Array でデータをとってくる
+
+		"compareSpecWeight@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "比較グレード";
+			};	// list
+			"maxLength" = "4";
+			displayComponentName = "compareSpecWeightTD@ContainerComponent";
+		};	// "compareSpecWeight@ArrayComponent"
+
+
+		"compareSpecWeightTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "110";
+				"bgcolor" = "#f3f3f3";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecWeightEach@TableDisplayComponent";
+				},
+			);	// list
+		};	// "compareSpecWeightTD@ContainerComponent"
+
+
+//// 重量の項目名を出す TD
+	
+		"compareSpecWeightNameTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "90";
+				"bgcolor" = "#f3f3f3";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecWeightName@TableDisplayComponent";
+				},
+			);	// list
+		};	// "compareSpecWeighthNameTD@ContainerComponent"
+
+
+		"compareSpecWeightName@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "90";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = "#f3f3f3";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "1";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#f3f3f3";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"bgcolor" = "#f3f3f3";
+							displayComponentName = "compareSpecWeightName@AttributedStringComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareSpecWeightName@TableDisplayComponent"
+
+
+		"compareSpecWeightName@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = "車両重量";
+		};	// "compareSpecWeighthName@AttributedStringComponent"
+
+
+//// 重量の中身を表示するテーブル
+
+		"compareSpecWeightEach@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "110";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = "#f3f3f3";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "1";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#f3f3f3";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"width" = "104";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#f3f3f3";
+							displayComponentName = "compareSpecWeight@MultipleComponents";
+						},
+						{
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#f3f3f3";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareSpecWeightEach@TableDisplayComponent"
+
+
+	// 重量を表示します
+
+		"compareSpecWeight@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "compareSpecWeight@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "compareSpecWeightPost@AttributedStringComponent";
+				},
+			);
+		};	// "compareSpecWeight@MultipleComponents"
+
+
+		"compareSpecWeight@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "寸法・重量_車両重量";
+				"_returnType" = "returnObject";
+			};	// value
+			"valueWhenEmpty" = " - ";
+		};	// "compareSpecWeight@AttributedStringComponent"
+
+
+		"compareSpecWeightPost@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = " kg";
+		};	// "compareSpecWeightPost@AttributedStringComponent"
+
+
+//// エンジンタイプ --------------------------------------------------------
+
+		"compareSpecEngineTR@ContainerComponent" = {
+			"tagName" = "tr";
+			"attributes" = {
+				"valign" = "top";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecEngineTD@MultipleComponents";
+				},
+			);	// list
+		};	// "compareSpecEngineTR@ContainerComponent"
+
+
+		"compareSpecEngineTD@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "compareSpecEngineNameTD@ContainerComponent";
+				},
+				{
+					displayComponentName = "compareSpecEngine@ArrayComponent";
+				},
+			);	// list
+		};	// "compareSpecEngineTD@MultipleComponents"
+
+
+	// Array でデータをとってくる
+
+		"compareSpecEngine@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "比較グレード";
+			};	// list
+			"maxLength" = "4";
+			displayComponentName = "compareSpecEngineTD@ContainerComponent";
+		};	// "compareSpecEngine@ArrayComponent"
+
+
+		"compareSpecEngineTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "110";
+				"bgcolor" = "#e5e5e5";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecEngineEach@TableDisplayComponent";
+				},
+			);	// list
+		};	// "compareSpecEngineTD@ContainerComponent"
+
+
+//// エンジンタイプの項目名を出す TD
+	
+		"compareSpecEngineNameTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "90";
+				"bgcolor" = "#e5e5e5";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecEngineName@TableDisplayComponent";
+				},
+			);	// list
+		};	// "compareSpecEngineNameTD@ContainerComponent"
+
+
+		"compareSpecEngineName@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "90";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = "#e5e5e5";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "1";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "compareSpecEngineName@AttributedStringComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareSpecEngineName@TableDisplayComponent"
+
+
+		"compareSpecEngineName@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = "エンジンタイプ";
+		};	// "compareSpecEngineName@AttributedStringComponent"
+
+
+//// エンジンタイプの中身を表示するテーブル
+
+		"compareSpecEngineEach@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "110";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = "#e5e5e5";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "1";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"width" = "104";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "compareSpecEngine@AttributedStringComponent";
+						},
+						{
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareSpecEngineEach@TableDisplayComponent"
+
+
+	// エンジンタイプを表示します
+
+		"compareSpecEngine@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "エンジン_エンジンタイプ";
+				"_returnType" = "returnObject";
+			};	// value
+			"valueWhenEmpty" = " - ";
+		};	// "compareSpecEngine@AttributedStringComponent"
+
+
+//// 最高出力 --------------------------------------------------------
+
+		"compareSpecPowerTR@ContainerComponent" = {
+			"tagName" = "tr";
+			"attributes" = {
+				"valign" = "top";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecPowerTD@MultipleComponents";
+				},
+			);	// list
+		};	// "compareSpecPowerTR@ContainerComponent"
+
+
+		"compareSpecPowerTD@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "compareSpecPowerNameTD@ContainerComponent";
+				},
+				{
+					displayComponentName = "compareSpecPower@ArrayComponent";
+				},
+			);	// list
+		};	// "compareSpecPowerTD@MultipleComponents"
+
+
+	// Array でデータをとってくる
+
+		"compareSpecPower@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "比較グレード";
+			};	// list
+			"maxLength" = "4";
+			displayComponentName = "compareSpecPowerTD@ContainerComponent";
+		};	// "compareSpecPower@ArrayComponent"
+
+
+		"compareSpecPowerTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "110";
+				"bgcolor" = "#f3f3f3";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecPowerEach@TableDisplayComponent";
+				},
+			);	// list
+		};	// "compareSpecPowerTD@ContainerComponent"
+
+
+//// 最高出力の項目名を出す TD
+	
+		"compareSpecPowerNameTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "90";
+				"bgcolor" = "#f3f3f3";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecPowerName@TableDisplayComponent";
+				},
+			);	// list
+		};	// "compareSpecPowerNameTD@ContainerComponent"
+
+
+		"compareSpecPowerName@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "90";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = "#f3f3f3";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "1";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#f3f3f3";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"bgcolor" = "#f3f3f3";
+							displayComponentName = "compareSpecPowerName@AttributedStringComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareSpecPowerName@TableDisplayComponent"
+
+
+		"compareSpecPowerName@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = "最高出力";
+		};	// "compareSpecPowerhName@AttributedStringComponent"
+
+
+//// 最高出力の中身を表示するテーブル
+
+		"compareSpecPowerEach@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "110";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = "#f3f3f3";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "1";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#f3f3f3";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"width" = "104";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#f3f3f3";
+							displayComponentName = "compareSpecPower@MultipleComponents";
+						},
+						{
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#f3f3f3";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareSpecPowerEach@TableDisplayComponent"
+
+
+	// 最大出力を表示します
+
+		"compareSpecPower@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "compareSpecPower@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "compareSpecPowerPost@AttributedStringComponent";
+				},
+			);
+		};	// "compareSpecPower@MultipleComponents"
+
+
+		"compareSpecPower@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "エンジン_最高出力";
+				"_returnType" = "returnObject";
+			};	// value
+			"valueWhenEmpty" = " - ";
+		};	// "compareSpecPower@AttributedStringComponent"
+
+
+		"compareSpecPowerPost@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = " ps/rpm";
+		};	// "compareSpecPowerPost@AttributedStringComponent"
+
+
+//// 最大トルク --------------------------------------------------------
+
+		"compareSpecTorqTR@ContainerComponent" = {
+			"tagName" = "tr";
+			"attributes" = {
+				"valign" = "top";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecTorqTD@MultipleComponents";
+					
+				},
+			);	// list
+		};	// "compareSpecTorqTR@ContainerComponent"
+
+
+		"compareSpecTorqTD@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "compareSpecTorqNameTD@ContainerComponent";
+				},
+				{
+					displayComponentName = "compareSpecTorq@ArrayComponent";
+				},
+			);	// list
+		};	// "compareSpecTorqTD@MultipleComponents"
+
+
+	// Array でデータをとってくる
+
+		"compareSpecTorq@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "比較グレード";
+			};	// list
+			"maxLength" = "4";
+			displayComponentName = "compareSpecTorqTD@ContainerComponent";
+		};	// "compareSpecTorq@ArrayComponent"
+
+
+		"compareSpecTorqTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "110";
+				"bgcolor" = "#e5e5e5";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecTorqEach@TableDisplayComponent";
+				},
+			);	// list
+		};	// "compareSpecTorqTD@ContainerComponent"
+
+
+//// 最大トルクの項目名を出す TD
+	
+		"compareSpecTorqNameTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "90";
+				"bgcolor" = "#e5e5e5";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecTorqName@TableDisplayComponent";
+				},
+			);	// list
+		};	// "compareSpecTorqNameTD@ContainerComponent"
+
+
+		"compareSpecTorqName@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "90";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = "#e5e5e5";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "1";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "compareSpecTorqName@AttributedStringComponent";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareSpecTorqName@TableDisplayComponent"
+
+
+		"compareSpecTorqName@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = "最大トルク";
+		};	// "compareSpecTorqName@AttributedStringComponent"
+
+
+//// 最大トルクエンジンタイプの中身を表示するテーブル
+
+		"compareSpecTorqEach@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "110";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = "#e5e5e5";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "1";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"width" = "104";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "compareSpecTorq@MultipleComponents";
+						},
+						{
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = "#e5e5e5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareSpecTorqEach@TableDisplayComponent"
+
+
+	// 最大トルクを表示します
+
+		"compareSpecTorq@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "compareSpecTorq@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "compareSpecTorqPost@AttributedStringComponent";
+				},
+			);
+		};	// "compareSpecTorq@MultipleComponents"
+
+		"compareSpecTorq@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "エンジン_最大トルク";
+				"_returnType" = "returnObject";
+			};	// value
+			"valueWhenEmpty" = " - ";
+		};	// "compareSpecTorq@AttributedStringComponent"
+
+
+		"compareSpecTorqPost@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = " kgm/rpm";
+		};	// "compareSpecTorqPost@AttributedStringComponent"
+
+
+//// データへのリンク --------------------------------------------------------
+
+		"compareSpecDataTR@ContainerComponent" = {
+			"tagName" = "tr";
+			"attributes" = {
+				"valign" = "top";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecDataTD@MultipleComponents";
+					
+				},
+			);	// list
+		};	// "compareSpecDataTR@ContainerComponent"
+
+
+		"compareSpecDataTD@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "compareSpecDataNameTD@ContainerComponent";
+				},
+				{
+					displayComponentName = "compareSpecData@ArrayComponent";
+				},
+			);	// list
+		};	// "compareSpecDataTD@MultipleComponents"
+
+
+	// Array でデータをとってくる
+
+		"compareSpecData@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "比較グレード";
+			};	// list
+			"maxLength" = "4";
+			displayComponentName = "compareSpecDataTD@ContainerComponent";
+		};	// "compareSpecData@ArrayComponent"
+
+
+		"compareSpecDataTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "110";
+				"bgcolor" = {
+					"_type" = "_lookupValueType";
+					"_value" = "docBgcolor";
+				};
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "compareSpecDataEach@TableDisplayComponent";
+				},
+			);	// list
+		};	// "compareSpecDataTD@ContainerComponent"
+
+
+	//スペーサーオンリー
+	
+		"compareSpecDataNameTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+				"align" = "left";
+				"width" = "90";
+				"bgcolor" = {
+					"_type" = "_lookupValueType";
+					"_value" = "docBgcolor";
+				};
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "90";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+				},
+			);	// list
+		};	// "compareSpecDataNameTD@ContainerComponent"
+
+
+//// データへのリンクを表示するテーブル
+
+		"compareSpecDataEach@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "110";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "1";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// ハイパーリンクはります
+							"width" = "104";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};
+							displayComponentName = "compareSpecData@HyperlinkComponent";
+						},
+						{
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "compareSpecDataEach@TableDisplayComponent"
+
+
+	// データページへのリンクをはります
+
+		"compareSpecData@HyperlinkComponent" = {
+			"model" = {
+				"_type" = "_modelType";
+				"_value" = "parent";
+				"_returnType" = "returnObject";
+			};	// model
+			"list" = (
+				{
+					displayComponentName = "compareSpecData@CustomImageComponent";
+				},
+			); 	// list
+		};	// "compareSpecData@HyperlinkComponent"
+
+
+		"compareSpecData@CustomImageComponent" = {
+			"width" = "45";
+			"height" = "12";
+			"border" = "0";
+			"imagePath" = "リソース/サイトリソース/data";
+		};	// "compareSpecData@CustomImageComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+
+
+///////////////////////////////////////////////////////////////////////////
+// 普通の記事のセクションテーブルを設置
+
+		"articleSectionArea@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "572";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "67";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "67";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"width" = "500";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = {
+								"_type" = "_conditionalType";
+								"_modelCheckAccessor" = "firstOf画像位置.target";
+								"_value" = (
+									{
+										"_condition" = "テキスト回り込みなし";
+										"_value" = "photoOnly@TableDisplayComponent";
+									},
+									{
+										"_value" = "sectionArea@MultipleComponents";
+									},
+								);	// value
+							};	// displayComponentName
+							//	displayComponentName = "sectionArea@MultipleComponents";
+						},
+						{
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"width" = "67";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "67";
+								"height" = "5";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"width" = "500";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "500";
+								"height" = "5";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "5";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"width" = "67";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "67";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// line
+							"width" = "500";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "CustomImageComponent";
+							"displayInformationObject" = {
+								"width" = "500";
+								"height" = "1";
+								"imagePath" = "リソース/サイトリソース/dotline_h1";
+							};	// displayInformationObject
+						},
+						{
+							"width" = "5";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "sectionArea@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+//// テキスト回り込みなしの場合は、このテーブルで表示
+
+
+		"photoOnly@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "500";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "500";
+							"valign" = "top";
+							"align" = "left";
+							displayComponentName = "sectionPhoto@ArrayComponent";
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"width" = "500";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "500";
+								"height" = "2";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	//cols
+				},
+				{
+					"cols" = (
+						{
+							"width" = "500";
+							"valign" = "top";
+							"align" = "left";
+							displayComponentName = "section@MultipleComponents";
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "photoOnly@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// セクションの回り込みなし写真をゲット
+
+		"sectionPhoto@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "画像";
+			};	// list
+			displayComponentName = "sectionPhoto@TableDisplayComponent";
+		};	// "sectionPhoto@ArrayComponent"
+
+
+//// セクションの回り込みなし写真を表示するテーブル
+
+		"sectionPhoto@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "500";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					// 写真を表示
+					"cols" = (
+						{
+							"width" = "500";
+							"height" = {
+								"_type" = "_modelType";
+								"_value" = "target.height";
+								"_returnType" = "returnObject";
+							};	// height
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "sectionPhoto@CustomImageComponent";
+						},
+					);	//cols
+				},
+				{
+					"cols" = (
+						{
+							"width" = "500";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "500";
+								"height" = "3";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	//cols
+				},
+				{
+					"cols" = (
+						{
+							"width" = "500";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "sectionPhotoExplanation@AttributedStringComponent";
+						},
+					);	//cols
+				},
+				{
+					"cols" = (
+						{
+							"width" = "500";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "500";
+								"height" = "5";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	//cols
+				},
+			);	// list
+		};	// "sectionPhoto@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// セクションの写真位置をチェック
+
+		"sectionArea@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = {
+						"_type" = "_conditionalType";
+						"_modelCheckAccessor" = "firstOf画像位置.target";
+						"_value" = (
+							{
+								"_condition" = "みぎ";
+								"_value" = "photoRight@ContainerComponent";
+							},
+							{
+								//"_condition" = "ひだり";
+								"_value" = "photoLeft@ContainerComponent";
+							},
+						);	// value
+					};
+				},
+				{
+					displayComponentName = "section@MultipleComponents";
+				},
+			);	// list
+		};	// "sectionArea@MultipleComponents"
+
+
+///////////////////////////////////////////////////////////////////////////
+// セクションの写真をゲット
+
+		
+//// 写真みぎ
+
+		"photoRight@ContainerComponent" = {
+			"tagName" = "table";
+			"attributes" = {
+				"cellpadding" = "0";
+				"cellspacing" = "0";
+				"bgcolor" = {
+					"_type" = "_lookupValueType";
+					"_value" = "docBgcolor";
+				};	// bgcolor
+				"align" = "right";	// 右指定
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "sectionPhotoTR@ContainerComponent";
+				},
+			);	// list
+		};	// "photoRight@ContainerComponent"
+
+
+//// 写真ひだり
+
+		"photoLeft@ContainerComponent" = {
+			"tagName" = "table";
+			"attributes" = {
+				"cellpadding" = "0";
+				"cellspacing" = "0";
+				"bgcolor" = {
+					"_type" = "_lookupValueType";
+					"_value" = "docBgcolor";
+				};	// bgcolor
+				"align" = "left";	// 左指定
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "sectionPhotoTR@ContainerComponent";
+				},
+			);	// list
+		};	// "photoRight@ContainerComponent"
+
+//// 写真表示 TR
+
+		"sectionPhotoTR@ContainerComponent" = {
+			"tagName" = "tr";
+			"attributes" = {
+				"valign" = "top";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = "sectionPhotoTD@ContainerComponent";
+				},
+			);	// list
+		};	// "sectionPhotoTR@ContainerComponent"
+
+
+//// 写真表示 TD
+
+		"sectionPhotoTD@ContainerComponent" = {
+			"tagName" = "td";
+			"attributes" = {
+				"valign" = "top";
+			};	// attributes
+			"list" = (
+				{
+					displayComponentName = {
+						"_type" = "_conditionalType";
+						"_modelCheckAccessor" = "firstOf画像位置.target";
+						"_value" = (
+							{
+								"_condition" = "みぎ";
+								"_value" = "sectionPhotoRight@ArrayComponent";
+							},
+							{
+								//"_condition" = "ひだり";
+								"_value" = "sectionPhotoLeft@ArrayComponent";
+							},
+						);	// value
+					};
+				},
+			);	// list
+		};	// "sectionPhotoTD@ContainerComponent"
+
+
+//// 右写真をゲットする
+
+		"sectionPhotoRight@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "画像";
+			};	// list
+			displayComponentName = "sectionPhotoRight@TableDisplayComponent";
+		};	// "sectionPhotoRight@ArrayComponent"
+
+
+//// 左写真をゲットする
+
+		"sectionPhotoLeft@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "画像";
+			};	// list
+			displayComponentName = "sectionPhotoLeft@TableDisplayComponent";
+		};	// "sectionPhotoLeft@ArrayComponent"
+
+
+//// セクションの右写真を表示するテーブル
+
+		"sectionPhotoRight@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "1";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					// 写真を表示
+					"cols" = (
+						{
+							"rowspan" = "3";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "10";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							displayComponentName = "sectionPhoto@CustomImageComponent";
+						},
+					);	//cols
+				},
+				{
+					"cols" = (
+						{
+							displayComponentName = "sectionPhotoExplanation@AttributedStringComponent";
+						},
+					);	//cols
+				},
+				{
+					"cols" = (
+						{
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "5";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	//cols
+				},
+			);	// list
+		};	// "sectionPhotoRight@TableDisplayComponent"
+
+
+//// セクションの左写真を表示するテーブル
+
+		"sectionPhotoLeft@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "1";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					// 写真を表示
+					"cols" = (
+						{
+							displayComponentName = "sectionPhoto@CustomImageComponent";
+						},
+						{
+							"rowspan" = "3";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "10";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	//cols
+				},
+				{
+					"cols" = (
+						{
+							displayComponentName = "sectionPhotoExplanation@AttributedStringComponent";
+						},
+					);	//cols
+				},
+				{
+					"cols" = (
+						{
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "1";
+								"height" = "5";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	//cols
+				},
+			);	// list
+		};	// "sectionPhotoLeft@TableDisplayComponent"
+
+
+//// セクションの写真を表示
+
+		"sectionPhoto@CustomImageComponent" = {
+			"image" = {
+				"_type" = "_modelType";
+				"_returnType" = "returnObject";
+				"_value" = "target";
+			};	// image
+		};	// "sectionPhoto@CustomImageComponent"
+
+
+//// 写真のキャプションを表示
+
+		"sectionPhotoExplanation@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"font_color" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docTextB";
+				"_returnType" = "returnObject";
+			};	// color
+			"dontShowIfNotExists" = "true";
+			"useHTML" = "true";
+			"useNewline" = "true";
+			"value" = {
+				"_type" = "_modelType";
+				"_returnType" = "returnObject";
+				"_value" = "explanation";
+			};	// value
+		};	// "sectionPhotoExplanation@AttributedStringComponent"
+
+
+//// セクションのテキスト関係エリアを設定します。
+
+		"section@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "sectionTitle@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "sectionText@ConditionComponent";
+					//displayComponentName = "sectionText@AttributedStringComponent";
+				},
+			);
+		};	// "section@MultipleComponents"
+
+
+//// セクションタイトル表示
+
+		"sectionTitle@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"_postValue" = "<br><br>";
+			"font_color" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_見出し色";
+				"_returnType" = "returnObject";
+			};	// color
+			"font_class" = "css3";
+			"font_size" = "1";
+			"bold" = "true";
+			"useHTML" = "true";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "title";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "sectionTitle@AttributedStringComponent"
+
+
+//// セクションテキスト
+
+//// HTML タグをを使いたいとき、BR タグを使えなくする。
+
+
+		"sectionText@ConditionComponent" = {
+			"condition" = {
+				"_type" = "_modelType";
+				"_value" = "br";
+			};	// condition
+			"trueList" = (
+				{
+					displayComponentName = "AttributedStringComponent";
+					displayInformationObject = {
+						"dontShowIfNotExists" = "true";
+						"font_class" = "css2";
+						"font_size" = "-2";
+						"useHTML" = "true";
+						"useNewline" = "false";
+						"value" = {
+							"_type" = "_modelType";
+							"_value" = "text";
+							"_returnType" = "returnObject";
+						};	// value
+					};	// displayInformationObject
+				},
+			);	// trueList
+			"falseList" = (
+				{
+					displayComponentName = "sectionText@AttributedStringComponent";
+				},
+			);	// falseList
+		};	// "sectionText@ConditionComponent"
+
+
+		"sectionText@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css2";
+			"font_size" = "-2";
+			"useHTML" = "true";
+			"useNewline" = "true";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "text";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "sectionText@AttributedStringComponent"
+
+
+
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+//// リコメンドエリアに表示するコンポーネントリスト
+
+		"aliasLinkArea@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "aliasFeaturedCarCondition@ConditionComponent";
+				},
+				{
+					displayComponentName = "aliasRelatedCarCondition@ConditionComponent";
+				},
+				{
+					displayComponentName = "aliasVividLink@ConditionComponent";
+				},
+				{
+					displayComponentName = "aliasDirectRecommendedCondition@ConditionComponent";
+				},
+				{
+					displayComponentName = "aliasRecommendedDiary@ConditionComponent";
+				},
+				{
+					displayComponentName = "aliasNoteCondition@ConditionComponent";
+				},
+			);	// list
+		};	// "aliasLinkArea@MultipleComponents"
+
+
+		"linkArea@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "featuredCarCondition@ConditionComponent";
+				},
+				{
+					displayComponentName = "relatedCarCondition@ConditionComponent";
+				},
+				{
+					displayComponentName = "vividLink@ConditionComponent";
+				},
+				{
+					displayComponentName = "directRecommendedCondition@ConditionComponent";
+				},
+				{
+					displayComponentName = "recommendedDiary@ConditionComponent";
+				},
+				{
+					displayComponentName = "noteCondition@ConditionComponent";
+				},
+			);	// list
+		};	// "linkArea@MultipleComponents"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// Featured Car 
+
+		"aliasFeaturedCarCondition@ConditionComponent" = {
+			"condition" = {
+				"_type" = "_modelType";
+				"_value" = "試乗車種_CarDB";
+				"_returnType" = "returnObject";
+			};	// condition
+			trueList = (
+				{
+					displayComponentName = "featuredCarBanner@TableDisplayComponent";
+				},
+				{
+					displayComponentName = "aliasFeaturedCar@ArrayComponent";
+				},
+			);	// trueList
+			"falseList" = (
+				{
+					displayComponentName = "aliasFeaturedCarNoDB@ConditionComponent";
+				},
+			);	// falseList
+		};	// "aliasFeaturedCarCondition@ConditionComponent"
+
+
+		"featuredCarCondition@ConditionComponent" = {
+			"condition" = {
+				"_type" = "_componentType";
+				"_value" = "displayContext.currentPage.試乗車種_CarDB";
+			};	// condition
+			trueList = (
+				{
+					displayComponentName = "featuredCarBanner@TableDisplayComponent";
+				},
+				{
+					displayComponentName = "featuredCar@ArrayComponent";
+				},
+			);	// trueList
+			"falseList" = (
+				{
+					displayComponentName = "featuredCarNoDB@ConditionComponent";
+				},
+			);	// falseList
+		};	// "featuredCarCondition@ConditionComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// 旧車を参照しているかどうかチェックする
+
+		"aliasFeaturedCarNoDB@ConditionComponent" = {
+			"condition" = {
+				"_type" = "_modelType";
+				"_value" = "試乗車種_旧車";
+				"_returnType" = "returnObject";
+			};
+			trueList = (
+				{
+					displayComponentName = "featuredCarBanner@TableDisplayComponent";
+				},
+				{
+					displayComponentName = "aliasFeaturedCarNoDB@ArrayComponent";
+				},
+			);	// trueList
+		};	// "aliasFeaturedCarNoDB@ConditionComponent"
+
+
+		"featuredCarNoDB@ConditionComponent" = {
+			"condition" = {
+				"_type" = "_componentType";
+				"_value" = "displayContext.currentPage.試乗車種_旧車";
+			};
+			trueList = (
+				{
+					displayComponentName = "featuredCarBanner@TableDisplayComponent";
+				},
+				{
+					displayComponentName = "featuredCarNoDB@ArrayComponent";
+				},
+			);	// trueList
+		};	// "featuredCarNoDB@ConditionComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// Featured Car バナー
+
+		"featuredCarBanner@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "160";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"dontShowIfNotExists" = "true";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "5";
+							"rowspan" = "3";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "5";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// スぺーサー
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							"width" = "160";
+							"height" = "12";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "160";
+								"height" = "12";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// Featured Car のイメージタブ
+							"width" = "160";
+							"height" = "13";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "CustomImageComponent";
+							displayInformationObject = {
+								"imagePath" = "リソース/サイトリソース/tab_cars_b";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// スぺーサー
+							"width" = "160";
+							"height" = "5";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "160";
+								"height" = "5";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "featuredCarBanner@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// Featured Car Array
+
+		"aliasFeaturedCar@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "試乗車種_CarDB";
+			};	// list
+			displayComponentName = "featuredCarEach@TableDisplayComponent";
+		};	// "aliasFeaturedCar@ArrayComponent"
+
+
+		"featuredCar@ArrayComponent" = {
+			"list" = {
+				"_type" = "_componentType";
+				"_value" = "displayContext.currentPage.試乗車種_CarDB";
+			};	// list
+			displayComponentName = "featuredCarEach@TableDisplayComponent";
+		};	// "featuredCar@ArrayComponent"
+
+
+		"aliasFeaturedCarNoDB@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "試乗車種_旧車";
+			};	// list
+			displayComponentName = "featuredCarNoDBEach@TableDisplayComponent";
+		};	// "aliasFeaturedCarNoDB@ArrayComponent"
+
+
+		"featuredCarNoDB@ArrayComponent" = {
+			"list" = {
+				"_type" = "_componentType";
+				"_value" = "displayContext.currentPage.試乗車種_旧車";
+			};	// list
+			displayComponentName = "featuredCarNoDBEach@TableDisplayComponent";
+		};	// "featuredCarNoDB@ArrayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// Featured Car を表示するテーブル
+
+		"featuredCarEach@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "160";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "5";
+							"rowspan" = "4";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "5";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// カー写真
+							"width" = "155";
+							"height" = "75";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "HyperlinkComponent";
+							displayInformationObject = {
+								"list" = (
+									{
+										displayComponentName = "CustomImageComponent";
+										displayInformationObject ={
+											"border" = "1";
+											"image" = {
+												"_type" = "_modelType";
+												"_value" = "写真_M";
+												"_returnType" = "returnObject";
+											};	// image
+										};	// displayInformationObject
+									},
+								);	// list
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// データタブ
+							"width" = "155";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "HyperlinkComponent";
+							displayInformationObject = {
+								"list" = (
+									{
+										displayComponentName = "CustomImageComponent";
+										displayInformationObject ={
+											"border" = "0";
+											"imagePath" = "リソース/サイトリソース/data";
+										};	// displayInformationObject
+									},
+								);	// list
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// タイトルテキスト
+							"width" = "155";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "featuredCarTexr@MultipleComponents";
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// スペース
+							"width" = "155";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "160";
+								"height" = "5";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "featuredCarEach@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// Featured Car テキスト部分表示内容をリスト
+
+		"featuredCarTexr@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "featuredCarTitle@HyperlinkComponent";
+				},
+				{
+					displayComponentName = "featuredCarText@AttributedStringComponent";
+				},
+			);	// list
+		};	// "featuredCarTitle@ContainerComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// Featured Car クルマの名前をリンク
+
+		"featuredCarTitle@HyperlinkComponent" = {
+			"list" = (
+				{
+					displayComponentName = "featuredCarTitle@AttributedStringComponent";
+				},
+			);
+		};	// "featuredCarTitle@HyperlinkComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+//// クルマの名前を表示
+
+		"featuredCarTitle@AttributedStringComponent" = {
+			"_postValue" = "<br>";
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"font_color" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docTextB";
+			};	// font_color
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "フルネーム";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "featuredCarTitle@AttributedStringComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+//// クルマのサマリーを表示
+
+		"featuredCarText@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			value = {
+				"_type" = "_modelType";
+				"_value" = "explanation";
+				"_returnType" = "returnObject";
+			};
+			valueWhenEmpty = {
+				"_type" = "_modelType";
+				"_value" = "summary";
+				"_returnType" = "returnObject";
+			};
+		};	// "featuredCarText@AttributedStringComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+// 旧車の試乗車を表示する。
+
+		"featuredCarNoDBEach@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "160";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "5";
+							"rowspan" = "4";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "5";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// カー写真
+							"width" = "155";
+							"height" = "75";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "featuredCarNoDBPhoto@CustomImageComponent";
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// タイトルテキスト
+							"width" = "155";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "featuredCarNoDBText@MultipleComponents";
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// スペース
+							"width" = "155";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "160";
+								"height" = "5";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "featuredCarNoDBEach@TableDisplayComponent"
+
+
+//// 旧車の写真を表示
+
+		"featuredCarNoDBPhoto@CustomImageComponent" = {
+			"border" = "0";
+			"width" = "105";
+			"height" = "75";
+			"image" = {
+				"_type" = "_modelType";
+				"_value" = "画像";
+				"_returnType" = "returnObject";
+			};
+		};	// "featuredCarNoDBPhoto@CustomImageComponent"
+
+
+		"featuredCarNoDBText@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "featuredCarNoDBMakes@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "featuredCarNoDBModel@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "featuredCarNoDBGrade@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "featuredCarNoDBYearPre@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "featuredCarNoDBYear@AttributedStringComponent";
+				},				
+				{
+					displayComponentName = "featuredCarNoDBYearPost@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "featuredCarNoDBComment@AttributedStringComponent";
+				},
+			);
+		};	// "featuredCarNoDBText@MultipleComponents"
+
+
+//// メーカー
+
+		"featuredCarNoDBMakes@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"_postValue" = " ";
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"font_color" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docTextB";
+			};	// font_color
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "メーカー";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "featuredCarNoDBMakes@AttributedStringComponent"
+
+
+//// 車種
+
+		"featuredCarNoDBModel@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"_postValue" = " ";
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"font_color" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docTextB";
+			};	// font_color
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "車種";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "featuredCarNoDBModel@AttributedStringComponent"
+
+
+//// グレード
+
+		"featuredCarNoDBGrade@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"_postValue" = " ";
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"font_color" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docTextB";
+			};	// font_color
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "グレード";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "featuredCarNoDBGrade@AttributedStringComponent"
+
+
+//// 年式
+
+		"featuredCarNoDBYearPre@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"font_color" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docTextB";
+			};	// font_color
+			"value" = "[";
+		};	// "featuredCarNoDBYearPre@AttributedStringComponent"
+
+
+		"featuredCarNoDBYear@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"font_color" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docTextB";
+			};	// font_color
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "年式";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "featuredCarNoDBYear@AttributedStringComponent"
+
+
+		"featuredCarNoDBYearPost@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"font_color" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docTextB";
+			};	// font_color
+			"value" = "年式]";
+			"_postValue" = "<br>";
+		};	// "featuredCarNoDBYearPre@featuredCarNoDBYearPost"
+
+//// 
+
+		"featuredCarNoDBComment@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"font_color" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docText";
+			};	// font_color
+			value = {
+				"_type" = "_modelType";
+				"_value" = "summary";
+				"_returnType" = "returnObject";
+			};
+			valueWhenEmpty = {
+				"_type" = "_modelType";
+				"_value" = "explanation";
+				"_returnType" = "returnObject";
+			};
+		};	// "featuredCarNoDBComment@AttributedStringComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// RelatedData のクルマを表示
+
+		
+// Array の中身を確認
+
+		"aliasRelatedCarCondition@ConditionComponent" = {
+			"condition" = {
+				"_type" = "_modelType";
+				"_value" = "関連カー";
+				"_returnType" = "returnObject";
+			};	// condition
+			trueList = (
+				{
+					displayComponentName = "relatedCarBanner@TableDisplayComponent";
+				},
+				{
+					displayComponentName = "aliasRelatedCar@ArrayComponent";
+				},
+			);	// trueList
+		};	// "aliasRelatedCarCondition@ConditionComponent"
+
+
+		"relatedCarCondition@ConditionComponent" = {
+			"condition" = {
+				"_type" = "_componentType";
+				"_value" = "displayContext.currentPage.関連カー";
+			};	// condition
+			trueList = (
+				{
+					displayComponentName = "relatedCarBanner@TableDisplayComponent";
+				},
+				{
+					displayComponentName = "relatedCar@ArrayComponent";
+				},
+			);	// trueList
+		};	// "relatedCarCondition@ConditionComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+//// RealtedCar Banner
+
+		"relatedCarBanner@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "160";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"dontShowIfNotExists" = "true";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "5";
+							"rowspan" = "3";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "5";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// スぺーサー
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							"width" = "160";
+							"height" = "12";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "160";
+								"height" = "12";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// Related Car のイメージタブ
+							"width" = "160";
+							"height" = "13";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "CustomImageComponent";
+							displayInformationObject = {
+								"imagePath" = "リソース/サイトリソース/tab_data_b";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// スぺーサー
+							"width" = "160";
+							"height" = "5";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "160";
+								"height" = "5";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "relatedCarBanner@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// RelatedCar をとってくる
+
+		"aliasRelatedCar@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "関連カー";
+			};
+			displayComponentName = "relatedCarEach@TableDisplayComponent";
+		};	// "aliasRelatedCar@ArrayComponent"
+
+
+		"relatedCar@ArrayComponent" = {
+			"list" = {
+				"_type" = "_componentType";
+				"_value" = "displayContext.currentPage.関連カー";
+			};
+			displayComponentName = "relatedCarEach@TableDisplayComponent";
+		};	// "featuredCar@ArrayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// RelatedCar を表示
+
+		"relatedCarEach@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "160";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "5";
+							"rowspan" = "2";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "5";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// カー写真
+							"width" = "48";
+							"height" = "36";
+							displayComponentName = "relatedCarPhoto@HyperlinkComponent";
+						},
+						{
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "3";
+								"height" = "5";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"width" = "104";
+							"height" = "36";
+							"valign" = "top";
+							displayComponentName = "relatedCarTitle@HyperlinkComponent";
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// スペース
+							"colspan" = "3";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "155";
+								"height" = "5";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "featuredCarEach@TableDisplayComponent"
+
+
+		"relatedCarTitle@HyperlinkComponent" = {
+			"list" = (
+				{
+					displayComponentName = "relatedCarTitle@AttributedStringComponent";
+				},
+			);	// list
+		};	// "relatedCarTitle@HyperlinkComponent"
+
+
+		"relatedCarTitle@AttributedStringComponent" = {
+			"font_class" = "css2";
+			"font_size" = "-2";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "フルネーム";
+				"_returnType" = "returnObject";
+			};
+		};	// "relatedCarTitle@AttributedStringComponent"
+
+
+		"relatedCarPhoto@HyperlinkComponent" = {
+			"list" = (
+				{
+					displayComponentName = "relatedCarPhoto@CustomImageComponent";
+				},
+			);	// list
+		};	// "relatedCarPhoto@HyperlinkComponent"
+		
+		
+		"relatedCarPhoto@CustomImageComponent" = {
+			"width" = "48";
+			"border" = "1";
+			"image" = {
+				"_type" = "_modelType";
+				"_value" = "写真_S";		
+				"_returnType" = "returnObject";
+			};	// image
+		};	// "relatedCarPhoto@CustomImageComponent"
+
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// ダイレクトリコメンデーション
+
+		"aliasDirectRecommendedCondition@ConditionComponent" = {
+			"condition" = {
+				"_type" = "_modelType";
+				"_value" = "parent.関連記事";
+			};	// condition
+			"trueList" = (
+				{
+					displayComponentName = "aliasDirectRecommendedLink@MultipleComponents";
+				},
+			);	// trueList
+			"falseList" = (
+				{
+					displayComponentName = "aliasTestCondition@ConditionComponent";
+				},
+			);
+		};	// "aliasDirectRecommendedCondition@ConditionComponent"
+
+
+		"aliasDirectRecommendedLink@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "recommendedLinkTitleBanner@TableDisplayComponent";
+				},
+				{
+					displayComponentName = "aliasDirectRecommendedLink@ArrayComponent";
+				},
+				{
+					displayComponentName = "aliasRecommendedLink@ArrayComponent";
+				},
+			);
+		};	// "aliasDirectRecommendedLink@ArrayComponent"
+
+
+		"directRecommendedCondition@ConditionComponent" = {
+			"condition" = {
+				"_type" = "_modelType";
+				"_value" = "関連記事";
+			};	// condition
+			trueList = (
+				{
+					displayComponentName = "directRecommendedCondition@MultipleComponents";
+				},
+			);	// trueList
+			"falseList" = (
+				{
+					displayComponentName = "testCondition@ConditionComponent";
+				},
+			);
+		};	// "directRecommendedCondition@ConditionComponent"
+
+
+		"directRecommendedCondition@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "recommendedLinkTitleBanner@TableDisplayComponent";
+				},
+				{
+					displayComponentName = "directRecommendedLink@ArrayComponent";
+				},
+				{
+					displayComponentName = "recommendedLink@ArrayComponent";
+				},
+			);
+		};	// "directRecommendedCondition@MultipleComponents"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+//// このドキュメントを参照している記事があるかどうかチェック
+
+		"aliasTestCondition@ConditionComponent" = {
+			"condition" = {
+				"_type" = "_modelType";
+				"_value" = "parent.counter関連記事";
+			};	// condition
+			"trueList" = (
+				{
+					displayComponentName = "aliasTestCondition@MultipleComponents";
+				},
+			);
+		};	// aliasTestCondition@ConditionComponent
+
+
+		"aliasTestCondition@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "recommendedLinkTitleBanner@TableDisplayComponent";
+				},
+				{
+					displayComponentName = "aliasRecommendedLink@ArrayComponent";
+				},
+			);
+		};	// "aliasTestCondition@MultipleComponents"
+
+
+		"testCondition@ConditionComponent" = {
+			"condition" = {
+				"_type" = "_modelType";
+				"_value" = "counter関連記事";
+			};	// condition
+			"trueList" = (
+				{
+					displayComponentName = "testCondition@MultipleComponents";
+				},
+			);
+		};	// testCondition@ConditionComponent
+
+
+		"testCondition@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "recommendedLinkTitleBanner@TableDisplayComponent";
+				},
+				{
+					displayComponentName = "recommendedLink@ArrayComponent";
+				},
+			);
+		};	// "testCondition@MultipleComponents"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// ダイレクトリコメンデーションバナー
+
+		"recommendedLinkTitleBanner@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "160";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "5";
+							"rowspan" = "3";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "5";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// スぺーサー
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							"width" = "160";
+							"height" = "12";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "160";
+								"height" = "12";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// Recommended Link のイメージタブ
+							"width" = "160";
+							"height" = "13";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "CustomImageComponent";
+							displayInformationObject = {
+								"width" = "160";
+								"imagePath" = "リソース/サイトリソース/recommend";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// スぺーサー
+							"width" = "160";
+							"height" = "5";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "160";
+								"height" = "5";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "recommendedLinkTitleBanner@TableDisplayComponent"
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// このドキュメントから Content Binding した関連記事を配列にとります。
+
+		"aliasDirectRecommendedLink@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "parent.関連記事";
+			};	// list
+			displayComponentName = "directRecommendedLink@TableDisplayComponent";
+		};	// "aliasDirectRecommendedLink@ArrayComponent"
+
+
+		"directRecommendedLink@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "関連記事";
+			};	// list
+			displayComponentName = "directRecommendedLink@TableDisplayComponent";
+		};	// "directRecommendedLink@ArrayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+//// 他の記事からリンクされた場合の、そのリンク先記事の配列をとります。
+
+		"aliasRecommendedLink@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "parent.updatedTimestampDescendingSortOfUniqueOfDocumentOfCounter関連記事";
+			};	// link
+			displayComponentName = "directRecommendedLink@TableDisplayComponent";
+		};	// "recommendedLink@ArrayComponent"
+
+
+		"recommendedLink@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "updatedTimestampDescendingSortOfUniqueOfDocumentOfCounter関連記事";
+			};	// link
+			displayComponentName = "directRecommendedLink@TableDisplayComponent";
+		};	// "recommendedLink@ArrayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+/// 関連記事を表示
+
+		"directRecommendedLink@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "160";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "5";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// サムネール写真
+							"width" = "90";
+							displayComponentName = "HyperlinkComponent";
+							displayInformationObject = {
+								"list" = (
+									{
+										displayComponentName = "CustomImageComponent";
+										displayInformationObject ={
+											"width" = "85";
+											"dontShowIfNotExists" = "true";
+											"border" = "1";
+											"image" = {
+												"_type" = "_modelType";
+												"_value" = "サムネール";
+												"_returnType" = "returnObject";
+											};	// image
+										};	// displayInformationObject
+									},
+								);	// list
+							};	// displayInformationObject
+						},
+						{
+							"width" = "70";
+							"valign" = "bottom";
+							displayComponentName = "withVividGarage@ConditionComponent";
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"width" = "5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "3";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// スペース
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "90";
+								"height" = "3";
+							};	// displayInformationObject
+						},
+						{
+							// スペース
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "70";
+								"height" = "3";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"width" = "5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// タイトルテキスト
+							"colspan" = "2";
+							displayComponentName = "recommendedLinkText@MultipleComponents";
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"width" = "5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "10";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// スペース
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							"colspan" = "2";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "160";
+								"height" = "10";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "directRecommendedLink@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+//// VividGarage の場合
+
+		"withVividGarage@ConditionComponent" = {
+			"condition" = {
+				"_type" = "_modelFollowType";
+				"_value" = "oneOf日記";
+			};
+			trueList = (
+				{
+					displayComponentName = "withVividGarage@HyperlinkComponent";
+				},
+			);
+			falseList = (
+				{
+					displayComponentName = "tmp@MultipleComponents";
+				},
+			);
+		};	//	関連記事がVividGarageの場合は、横にアイコン表示
+
+
+		"recommendedLinkText@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "recommendedLinkTitle@HyperlinkComponent";
+				},
+/*
+//// サブタイトルは表示しない
+				{
+					displayComponentName = "recommendedLinkSubTitle@HyperlinkComponent";
+				},
+*/
+				{
+					displayComponentName = "recommendedLinkText@AttributedStringComponent";
+				},
+			);
+		};	// 
+
+
+//// Recommended Link のタイトルを表示
+
+		"recommendedLinkTitle@HyperlinkComponent" = {
+			"list" = (
+				{
+					displayComponentName = "recommendedLinkTitle@AttributedStringComponent";
+				},
+			);	// link
+		};	// "recommendedLinkTitle@HyperlinkComponent"
+
+		"recommendedLinkTitle@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"_postValue" = "<br>";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "title";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "recommendedLinkTitle@AttributedStringComponent"
+
+
+//// Recommended Link のサブタイトルを表示
+
+		"recommendedLinkSubTitle@HyperlinkComponent" = {
+			"list" = (
+				{
+					displayComponentName = "recommendedLinkSubTitle@AttributedStringComponent";
+				},
+			);	// link
+		};	// "recommendedLinkSubTitle@HyperlinkComponent"
+
+
+		"recommendedLinkSubTitle@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"_postValue" = "<br>";
+			"dontShowIfNotExists" = "true";
+			"color" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docTextB";
+			};	// color
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "firstOfPositionSortedPages.title";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "recommendedLinkSubTitle@AttributedStringComponent"
+
+
+//// Recommended Link のサマリーを表示
+
+		"recommendedLinkText@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"_postValue" = "<br>";
+			"dontShowIfNotExists" = "true";
+			"useHTML" = "true";
+			"useNewline" = "true";
+			"color" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docTextB";
+			};	// color
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "explanation";
+				"_returnType" = "returnObject";
+			};
+			"valueWhenEmpty" = {
+				"_type" = "_modelType";
+				"_value" = "summary";
+				"_returnType" = "returnObject";
+			};
+		};	// "recommendedLinkText@AttributedStringComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+		//////////////////////////////////////////////////////////////////////
+		// ○開始:日記リンクブロック //////////////////////////////////////
+		//////////////////////////////////////////////////////////////////////
+
+		"aliasRecommendedDiary@ConditionComponent" = {
+			"condition" = {
+				"_type" = "_modelType";
+				"_value" = "parent.関連日記";
+			};
+			trueList = (
+				{
+					displayComponentName = "TableDisplayComponent";
+					"displayInformationObject" = {
+						"border" = "0";
+						"width" = "165";
+						"cellpadding" = "0";
+						"cellspacing" = "0";
+						"list" = (
+							{
+								"cols" = (
+									{
+										"width" = "5";
+										"height" = "12";
+										displayComponentName = "SpacerComponent";
+										displayInformationObject = {
+											"width" = "5";
+											"height" = "12";
+											"border" = "0";
+										};
+									},
+									{
+										"width" = "160";
+										"height" = "12";
+										displayComponentName = "SpacerComponent";
+										displayInformationObject = {
+											"width" = "160";
+											"height" = "12";
+											"border" = "0";
+										};
+									},
+								);	// cols
+							},
+							{
+								"cols" = (
+									{
+										"width" = "5";
+										"height" = "13";
+										displayComponentName = "SpacerComponent";
+										displayInformationObject = {
+											"width" = "5";
+											"height" = "13";
+											"border" = "0";
+										};
+									},
+									{
+										"width" = "160";
+										"height" = "13";
+										displayComponentName = "CustomImageComponent";
+										displayInformationObject = {
+											"width" = "160";
+											"height" = "13";
+											"imagePath" = "リソース/サイトリソース/tab_pickup_d";
+											"border" = "0";
+										};
+									},
+								);	// cols
+							},
+							{
+								"cols" = (
+									{
+										"width" = "5";
+										"height" = "5";
+										displayComponentName = "SpacerComponent";
+										displayInformationObject = {
+											"width" = "5";
+											"height" = "5";
+											"border" = "0";
+										};
+									},
+									{
+										"width" = "160";
+										"height" = "5";
+										displayComponentName = "SpacerComponent";
+										displayInformationObject = {
+											"width" = "160";
+											"height" = "5";
+											"border" = "0";
+										};
+									},
+								);	// cols
+							},
+						);	// list
+					};	// "displayInformationObject"
+				},
+				{
+					displayComponentName = "aliasGoRecommendedDiary@ArrayComponent";
+				},
+			);
+			"falseList" = (
+				{
+					displayComponentName = "aliasCheckComeDiary@ConditionComponent";
+				},
+			);
+		};	// (日記リンク外枠)
+
+
+		"recommendedDiary@ConditionComponent" = {
+			"condition" = {
+				"_type" = "_modelType";
+				"_value" = "関連日記";
+			};
+			trueList = (
+				{
+					displayComponentName = "TableDisplayComponent";
+					"displayInformationObject" = {
+						"border" = "0";
+						"width" = "165";
+						"cellpadding" = "0";
+						"cellspacing" = "0";
+						"list" = (
+							{
+								"cols" = (
+									{
+										"width" = "5";
+										"height" = "12";
+										displayComponentName = "SpacerComponent";
+										displayInformationObject = {
+											"width" = "5";
+											"height" = "12";
+											"border" = "0";
+										};
+									},
+									{
+										"width" = "160";
+										"height" = "12";
+										displayComponentName = "SpacerComponent";
+										displayInformationObject = {
+											"width" = "160";
+											"height" = "12";
+											"border" = "0";
+										};
+									},
+								);	// cols
+							},
+							{
+								"cols" = (
+									{
+										"width" = "5";
+										"height" = "13";
+										displayComponentName = "SpacerComponent";
+										displayInformationObject = {
+											"width" = "5";
+											"height" = "13";
+											"border" = "0";
+										};
+									},
+									{
+										"width" = "160";
+										"height" = "13";
+										displayComponentName = "CustomImageComponent";
+										displayInformationObject = {
+											"width" = "160";
+											"height" = "13";
+											"imagePath" = "リソース/サイトリソース/tab_pickup_d";
+											"border" = "0";
+										};
+									},
+								);	// cols
+							},
+							{
+								"cols" = (
+									{
+										"width" = "5";
+										"height" = "5";
+										displayComponentName = "SpacerComponent";
+										displayInformationObject = {
+											"width" = "5";
+											"height" = "5";
+											"border" = "0";
+										};
+									},
+									{
+										"width" = "160";
+										"height" = "5";
+										displayComponentName = "SpacerComponent";
+										displayInformationObject = {
+											"width" = "160";
+											"height" = "5";
+											"border" = "0";
+										};
+									},
+								);	// cols
+							},
+						);	// list
+					};	// "displayInformationObject"
+				},
+				{
+					displayComponentName = "goRecommendedDiary@ArrayComponent";
+				},
+			);
+			"falseList" = (
+				{
+					displayComponentName = "checkComeDiary@ConditionComponent";
+				},
+			);
+		};	// (日記リンク外枠)
+
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+
+
+		"checkComeDiary@ConditionComponent" = {
+			"condition" = {
+				"_type" = "_modelType";
+				"_value" = "parent.counter記事リンク";
+			};
+			trueList = (
+				{
+					displayComponentName = "TableDisplayComponent";
+					"displayInformationObject" = {
+						"border" = "0";
+						"width" = "165";
+						"cellpadding" = "0";
+						"cellspacing" = "0";
+						"dontShowIfNotExists" = "true";
+						"list" = (
+							{
+								"cols" = (
+									{
+										"width" = "5";
+										"height" = "12";
+										displayComponentName = "SpacerComponent";
+										displayInformationObject = {
+											"width" = "5";
+											"height" = "12";
+											"border" = "0";
+										};
+									},
+									{
+										"width" = "160";
+										"height" = "12";
+										displayComponentName = "SpacerComponent";
+										displayInformationObject = {
+											"width" = "160";
+											"height" = "12";
+											"border" = "0";
+										};
+									},
+								);	// cols
+							},
+							{
+								"cols" = (
+									{
+										"width" = "5";
+										"height" = "13";
+										displayComponentName = "SpacerComponent";
+										displayInformationObject = {
+											"width" = "5";
+											"height" = "13";
+											"border" = "0";
+										};
+									},
+									{
+										"width" = "160";
+										"height" = "13";
+										displayComponentName = "CustomImageComponent";
+										displayInformationObject = {
+											"width" = "160";
+											"height" = "13";
+											"imagePath" = "リソース/サイトリソース/tab_pickup_d";
+											"border" = "0";
+										};
+									},
+								);	// cols
+							},
+							{
+								"cols" = (
+									{
+										"width" = "5";
+										"height" = "5";
+										displayComponentName = "SpacerComponent";
+										displayInformationObject = {
+											"width" = "5";
+											"height" = "5";
+											"border" = "0";
+										};
+									},
+									{
+										"width" = "160";
+										"height" = "5";
+										displayComponentName = "SpacerComponent";
+										displayInformationObject = {
+											"width" = "160";
+											"height" = "5";
+											"border" = "0";
+										};
+									},
+								);	// cols
+							},
+						);	// list
+					};	// "displayInformationObject"
+				},
+				{
+					displayComponentName = "aliasComeRecommendedDiary@ArrayComponent";
+				},
+			);
+		};	// "checkComeDiary@ConditionComponent"(被日記リンクがある場合の外枠)
+
+
+		"checkComeDiary@ConditionComponent" = {
+			"condition" = {
+				"_type" = "_modelType";
+				"_value" = "counter記事リンク";
+			};
+			trueList = (
+				{
+					displayComponentName = "TableDisplayComponent";
+					"displayInformationObject" = {
+						"border" = "0";
+						"width" = "165";
+						"cellpadding" = "0";
+						"cellspacing" = "0";
+						"dontShowIfNotExists" = "true";
+						"list" = (
+							{
+								"cols" = (
+									{
+										"width" = "5";
+										"height" = "12";
+										displayComponentName = "SpacerComponent";
+										displayInformationObject = {
+											"width" = "5";
+											"height" = "12";
+											"border" = "0";
+										};
+									},
+									{
+										"width" = "160";
+										"height" = "12";
+										displayComponentName = "SpacerComponent";
+										displayInformationObject = {
+											"width" = "160";
+											"height" = "12";
+											"border" = "0";
+										};
+									},
+								);	// cols
+							},
+							{
+								"cols" = (
+									{
+										"width" = "5";
+										"height" = "13";
+										displayComponentName = "SpacerComponent";
+										displayInformationObject = {
+											"width" = "5";
+											"height" = "13";
+											"border" = "0";
+										};
+									},
+									{
+										"width" = "160";
+										"height" = "13";
+										displayComponentName = "CustomImageComponent";
+										displayInformationObject = {
+											"width" = "160";
+											"height" = "13";
+											"imagePath" = "リソース/サイトリソース/tab_pickup_d";
+											"border" = "0";
+										};
+									},
+								);	// cols
+							},
+							{
+								"cols" = (
+									{
+										"width" = "5";
+										"height" = "5";
+										displayComponentName = "SpacerComponent";
+										displayInformationObject = {
+											"width" = "5";
+											"height" = "5";
+											"border" = "0";
+										};
+									},
+									{
+										"width" = "160";
+										"height" = "5";
+										displayComponentName = "SpacerComponent";
+										displayInformationObject = {
+											"width" = "160";
+											"height" = "5";
+											"border" = "0";
+										};
+									},
+								);	// cols
+							},
+						);	// list
+					};	// "displayInformationObject"
+				},
+				{
+					displayComponentName = "comeRecommendedDiary@ArrayComponent";
+				},
+			);
+		};	// "checkComeDiary@ConditionComponent"(被日記リンクがある場合の外枠)
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// 日記をゲット
+
+		"aliasGoRecommendedDiary@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "parent.関連日記";
+			};
+			displayComponentName = "goRecommendedDiary@TableDisplayComponent";
+		};	// "aliasGoRecommendedDiary@ArrayComponent"(我日記リンクの繰り返しを格納)
+
+
+		"goRecommendedDiary@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "関連日記";
+			};
+			displayComponentName = "goRecommendedDiary@TableDisplayComponent";
+		};	// "goRecommendedDiary@ArrayComponent"(我日記リンクの繰り返しを格納)
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// 日記を表示
+
+		"goRecommendedDiary@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "165";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};
+						},
+						{
+							"width" = "90";
+							displayComponentName = "HyperlinkComponent";
+							displayInformationObject = {
+								"list" = (
+									{
+										displayComponentName = "CustomImageComponent";
+										displayInformationObject ={
+											"width" = "85";
+											"dontShowIfNotExists" = "true";
+											"border" = "0";
+											"image" = {
+												"_type" = "_modelType";
+												"_value" = "サムネール";
+												"_returnType" = "returnObject";
+											};
+										};
+									},
+								);	// list
+							};	// displayInformationObject
+						},
+						{
+							"width" = "70";
+							"valign" = "bottom";
+							displayComponentName = "withVividGarage@HyperlinkComponent";
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"width" = "5";
+							"height" = "1";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};
+						},
+						{
+							"width" = "90";
+							"height" = "1";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "90";
+								"height" = "1";
+							};
+						},
+						{
+							"width" = "70";
+							"height" = "1";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "70";
+								"height" = "1";
+								"border" = "0";
+							};
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"width" = "5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};
+						},
+						{
+							"width" = "155";
+							"colspan" = "2";
+							displayComponentName = "RecommendedDiaryText@MultipleComponents";
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"width" = "5";
+							"height" = "10";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "10";
+								"border" = "0";
+							};
+						},
+						{
+							"width" = "160";
+							"height" = "10";
+							"colspan" = "2";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "160";
+								"height" = "10";
+							};
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "goRecommendedDiary@TableDisplayComponent"(我日記リンクの外枠)
+
+		"withVividGarage@HyperlinkComponent" = {
+			"target" = "_blank";
+			"href" = "http://www.vividgarage.com/";
+			"list" = (
+				{
+					displayComponentName = "withVividGarage@CustomImageComponent";
+				},
+			);
+		};
+
+		"withVividGarage@CustomImageComponent" = {
+			"dontShowIfNotExists" = "true";
+			"border" = "0";
+			"width" = "40";
+			"height" = "40";
+			"imagePath" = "リソース/サイトリソース/icon_vg";
+		};
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+
+		"aliasComeRecommendedDiary@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "updatedTimestampDescendingSortOfUniqueOfDocumentOfCounter記事リンク";
+			};
+			displayComponentName = "comeRecommendedDiary@TableDisplayComponent";
+		};	// "aliasComeRecommendedDiary@ArrayComponent"(彼日記リンクの繰り返しを格納)
+
+
+		"comeRecommendedDiary@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "updatedTimestampDescendingSortOfUniqueOfDocumentOfCounter記事リンク";
+			};
+			displayComponentName = "comeRecommendedDiary@TableDisplayComponent";
+		};	// "comeRecommendedDiary@ArrayComponent"(彼日記リンクの繰り返しを格納)
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+
+		"comeRecommendedDiary@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "165";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};
+						},
+						{
+							"width" = "75";
+							displayComponentName = "HyperlinkComponent";
+							displayInformationObject = {
+								"list" = (
+									{
+										displayComponentName = "CustomImageComponent";
+										displayInformationObject ={
+											"width" = "70";
+											"height" = "50";
+											"dontShowIfNotExists" = "true";
+											"border" = "0";
+											"image" = {
+												"_type" = "_modelType";
+												"_value" = "サムネール";
+												"_returnType" = "returnObject";
+											};
+										};
+									},
+								);	// list
+							};	// displayInformationObject
+						},
+						{
+							"width" = "85";
+							"valign" = "bottom";
+							displayComponentName = "withVividGarage@HyperlinkComponent";
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"width" = "5";
+							"height" = "1";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};
+						},
+						{
+							"width" = "75";
+							"height" = "1";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "75";
+								"height" = "1";
+							};
+						},
+						{
+							"width" = "85";
+							"height" = "1";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "85";
+								"height" = "1";
+								"border" = "0";
+							};
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"width" = "5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"border" = "0";
+							};
+						},
+						{
+							"width" = "160";
+							"colspan" = "2";
+							displayComponentName = "RecommendedDiaryText@MultipleComponents";
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"width" = "5";
+							"height" = "12";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "12";
+								"border" = "0";
+							};
+						},
+						{
+							"width" = "160";
+							"height" = "12";
+							"colspan" = "2";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "160";
+								"height" = "12";
+							};
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "comeRecommendedDiary@TableDisplayComponent"(彼日記リンクの外枠)
+
+		"RecommendedDiaryText@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "RecommendedDiaryTitle@HyperlinkComponent";
+				},
+				{
+					displayComponentName = "RecommendedDiaryComment@AttributedStringComponent";
+				},
+			);
+		};	//	"RecommendedDiaryText@MultipleComponents"(日記リンクのタイトルとコメントの内枠)
+
+		"RecommendedDiaryTitle@HyperlinkComponent" = {
+			"list" = (
+				{
+					displayComponentName = "RecommendedDiaryTitle@AttributedStringComponent";
+				},
+			);	// link
+		};	// "RecommendedDiaryTitle@HyperlinkComponent"(日記リンクのタイトルのハイパーリンク設定)
+
+		"RecommendedDiaryTitle@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"_postValue" = "<br>";
+			"bold" = "true";
+			"font_color" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docMidashi";
+				"_returnType" = "returnObject";
+			};
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "title";
+				"_returnType" = "returnObject";
+			};
+		};	// "RecommendedDiaryTitle@AttributedStringComponent"(日記リンクのタイトル表示)
+
+		"RecommendedDiaryComment@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"_postValue" = "<br>";
+			"dontShowIfNotExists" = "true";
+			"useHTML" = "true";
+			"useNewline" = "true";
+			"font_color" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docTextB";
+				"_returnType" = "returnObject";
+			};
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "explanation";
+				"_returnType" = "returnObject";
+			};
+			"valueWhenEmpty" = {
+				"_type" = "_modelType";
+				"_value" = "summary";
+				"_returnType" = "returnObject";
+			};
+		};	// "RecommendedDiaryComment@AttributedStringComponent"(日記リンクのコメント)
+
+		//////////////////////////////////////////////////////////////////////
+		// ●終了:日記リンクブロック //////////////////////////////////////
+		//////////////////////////////////////////////////////////////////////
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// Vividlink の表示
+
+		"aliasVividLink@ConditionComponent" = {
+			"condition" = {
+				"_type" = "_modelType";
+				"_value" = "関連リンク";
+				"_returnType" = "returnObject";
+			};	// condition
+			trueList = (
+				{
+					displayComponentName = "vividLinkBanner@TableDisplayComponent";
+				},
+				{
+					displayComponentName = "aliasVividLink@ArrayComponent";
+				},
+			);	// trueList
+		};	// "aliasVividLink@ConditionComponent"
+
+
+		"vividLink@ConditionComponent" = {
+			"condition" = {
+				"_type" = "_componentType";
+				"_value" = "displayContext.currentPage.関連リンク";
+			};	// condition
+			trueList = (
+				{
+					displayComponentName = "vividLinkBanner@TableDisplayComponent";
+				},
+				{
+					displayComponentName = "vividLink@ArrayComponent";
+				},
+			);	// trueList
+		};	// "vividLink@ConditionComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// Vividlink Banner
+
+		"vividLinkBanner@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "160";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"dontShowIfNotExists" = "true";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "5";
+							"rowspan" = "3";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "5";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// スぺーサー
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							"width" = "160";
+							"height" = "12";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "160";
+								"height" = "12";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// Vivid Link のイメージタブ
+							"width" = "160";
+							"height" = "13";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "CustomImageComponent";
+							displayInformationObject = {
+								"imagePath" = "リソース/サイトリソース/tab_links_b";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// スぺーサー
+							"width" = "160";
+							"height" = "5";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "160";
+								"height" = "5";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "vividLinkBanner@TableDisplayComponent"
+
+
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+//// VividLink を Array でゲット
+
+		"aliasVividLink@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "関連リンク";
+			};	// list
+			displayComponentName = "vividLink@TableDisplayComponent";
+		};	// "vividLink@ArrayComponent"
+
+
+		"vividLink@ArrayComponent" = {
+			"list" = {
+				"_type" = "_componentType";
+				"_value" = "displayContext.currentPage.関連リンク";
+			};	// list
+			displayComponentName = "vividLink@TableDisplayComponent";
+		};	// "vividLink@ArrayComponent"
+
+
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+//// VividLink を 表示するテーブル
+
+		"vividLink@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "160";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "5";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"width" = "4";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docLineColor";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "4";
+								"height" = "5";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"width" = "5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "5";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"width" = "146";
+							displayComponentName = "vividLinkText@MultipleComponents";
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"width" = "160";
+							"colspan" = "4";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "155";
+								"height" = "5";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "vividLink@TableDisplayComponent"
+
+
+		"vividLinkText@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "vividLinkPhoto@ConditionComponent";
+				},
+				{
+					displayComponentName = "vividLinkTitle@AttributedStringComponent";
+				},
+				{
+					displayComponentName = "vividLinkURL@HyperlinkComponent";
+				},
+				{
+					displayComponentName = "vividLinkComment@AttributedStringComponent";
+				},
+			);	// list
+		};	// "vividLinkText@MultuipleComponents";
+
+
+//// Photo Link
+
+		"vividLinkPhoto@ConditionComponent" = {
+			"condition" = {
+				"_type" = "_modelType";
+				"_value" = "サムネール";
+			};	// condition
+			trueList = (
+				{
+					displayComponentName = "vividLinkPhotoByInter@HyperlinkComponent";
+				},
+			);
+			falseList = (
+				{
+					displayComponentName = "vividLinkPhotoByExtra@HyperlinkComponent";
+				},
+			);
+		};
+
+		"vividLinkPhotoByInter@HyperlinkComponent" = {
+			"target" = "_blank";
+			"list" = (
+				{
+					displayComponentName = "vividLinkPhotoByInter@CustomImageComponent";
+				},
+			);
+		};	// "vividLinkPhoto@HyperlinkComponent"
+
+
+		"vividLinkPhotoByExtra@HyperlinkComponent" = {
+			"target" = "_blank";
+			"href" = {
+				"_type" = "_modelType";
+				"_value" = "URL";
+				"_returnType" = "returnObject";
+			};	// href
+			"list" = (
+				{
+					displayComponentName = "vividLinkPhoto@CustomImageComponent";
+				},
+			);
+		};	// "vividLinkPhoto@HyperlinkComponent"
+
+		"vividLinkPhotoByInter@CustomImageComponent" = {
+			"dontShowIfNotExists" = "true";
+			"_postValue" = "<br>";
+			"border" = "0";
+			"maxWidth" = "91";
+			"image" = {
+				"_type" = "_modelType";
+				"_value" = "サムネール";
+				"_returnType" = "returnObject";
+			};
+		};
+
+		"vividLinkPhoto@CustomImageComponent" = {
+			"dontShowIfNotExists" = "true";
+			"_postValue" = "<br>";
+			"border" = "0";
+			"maxWidth" = "146";
+			"image" = {
+				"_type" = "_modelType";
+				"_value" = "画像";
+				"_returnType" = "returnObject";
+			};
+		};	// "vividLinkPhoto@CustomImageComponent"
+
+
+//// VividLink のタイトルを表示
+
+		"vividLinkTitle@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"_postValue" = "<br>";
+			"bold" = "true";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "title";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "vividLinkTitle@AttributedStringComponent"
+
+
+//// VividLink のリンクを設定
+
+		"vividLinkURL@HyperlinkComponent" = {
+			"target" = "_blank";
+			"_postValue" = "<br>";
+			"href" = {
+				"_type" = "_modelType";
+				"_value" = "URL";
+				"_returnType" = "returnObject";
+			};	// href
+			"list" = (
+				{
+					displayComponentName = "vividLinkURL@AttributedStringComponent";
+				},
+			);
+		};	// "vividLinkURL@HyperlinkComponent"
+
+
+		"vividLinkURL@AttributedStringComponent" = {
+			"dontShowIfNotExists" = "true";
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"maxLengthWithDots" = "25";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "URL";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "vividLinkTitle@AttributedStringComponent"
+
+
+//// VividLink のコメントを表示
+
+		"vividLinkComment@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"font_color" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docTextB";
+			};	// color
+			"useHTML" = "true";
+			"useNewline" = "true";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "explanation";
+				"_returnType" = "returnObject";
+			};	// value
+			"valueWhenEmpty" = {
+				"_type" = "_modelType";
+				"_value" = "summary";
+				"_returnType" = "returnObject";
+			};
+		};	// "vividLinkComment@AttributedStringComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// 脚注表示
+
+		"aliasNoteCondition@ConditionComponent" = {
+			"condition" = {
+				"_type" = "_modelType";
+				"_value" = "脚注";
+			};	// condition
+			trueList = (
+				{
+					displayComponentName = "noteBanner@TableDisplayComponent";
+				},
+				{
+					displayComponentName = "aliasNote@ArrayComponent";
+				},
+			);	// trueList
+		};	// "aliasNoteCondition@ConditionComponent"
+
+
+		"noteCondition@ConditionComponent" = {
+			"condition" = {
+				"_type" = "_componentType";
+				"_value" = "displayContext.currentPage.脚注";
+			};	// condition
+			trueList = (
+				{
+					displayComponentName = "noteBanner@TableDisplayComponent";
+				},
+				{
+					displayComponentName = "note@ArrayComponent";
+				},
+			);	// trueList
+		};	// "featuredCarCondition@ConditionComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// 脚注表示 Banner
+
+		"noteBanner@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "160";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"dontShowIfNotExists" = "true";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "5";
+							"rowspan" = "3";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "5";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							// スぺーサー
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							"width" = "5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "155";
+								"height" = "12";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// note のイメージタブ
+							"colspan" = "2";
+							"width" = "160";
+							"height" = "13";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "CustomImageComponent";
+							displayInformationObject = {
+								"imagePath" = "リソース/サイトリソース/tab_note";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// スぺーサー
+							"colspan" = "2";
+							"width" = "160";
+							"height" = "5";
+							"bgcolor" = {
+								"_type" = "_lookupValueType";
+								"_value" = "docBgcolor";
+							};	// bgcolor
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "160";
+								"height" = "5";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "noteBanner@TableDisplayComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// 脚注表示をゲット
+
+		"aliasNote@ArrayComponent" = {
+			"list" = {
+				"_type" = "_modelType";
+				"_value" = "脚注";
+			};	// list
+			displayComponentName = "note@TableDisplayComponent";
+		};
+
+
+		"note@ArrayComponent" = {
+			"list" = {
+				"_type" = "_componentType";
+				"_value" = "displayContext.currentPage.脚注";
+			};	// list
+			displayComponentName = "note@TableDisplayComponent";
+		};
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+// 脚注表示を表示
+
+		"note@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "160";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"bgcolor" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docBgcolor";
+			};	// bgcolor
+			"dontShowIfNotExists" = "true";
+			"list" = (
+				{
+					"cols" = (
+						{
+							"align" = "left";
+							"valign" = "top";
+							"width" = "5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"align" = "left";
+							"valign" = "top";
+							"width" = "155";
+							displayComponentName = "noteTitle@AttributedStringComponent";
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"align" = "left";
+							"valign" = "top";
+							"width" = "5";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "5";
+								"height" = "1";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+						{
+							"align" = "left";
+							"valign" = "top";
+							"width" = "155";
+							displayComponentName = "noteComment@AttributedStringComponent";
+						},
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							"align" = "left";
+							"valign" = "top";
+							"width" = "160";
+							"colspan" = "2";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "160";
+								"height" = "10";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "note@TableDisplayComponent"
+
+
+//// 脚注の文字を表示
+
+		"noteTitle@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"_postValue" = " :<br>";
+			"bold" = "true";
+			"font_color" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docMidashi";
+				"_returnType" = "returnObject";
+			};	// color			
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "ワード";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "noteTitle@AttributedStringComponent"
+
+
+//// 脚注の説明文を表示
+
+		"noteComment@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"font_color" = {
+				"_type" = "_lookupValueType";
+				"_value" = "docTextB";
+			};	// color
+			"useNewline" = "true";
+			"useHTML" = "true";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "説明文";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "noteComment@AttributedStringComponent"
+
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+//// 共通部品
+
+///////////////////////////////////////////////////////////////////////////
+//// 企画バナー表示
+
+		"bannerL@CustomImageComponent" = {
+			"border" = "0";
+			"image" = {
+				"_type" = "_modelFollowType";
+				"_value" = "バナーL";
+				"_returnType" = "returnObject";
+			};	// image
+			"width" = "298";
+			"height" = "70";
+		};	// "bannerL@CustomImageComponent"
+
+
+///////////////////////////////////////////////////////////////////////////
+//// ヘッダーグラフィック表示
+
+		"headerGraphic@CustomImageComponent" = {
+			"border" = "0";
+			"width" = "212";
+			"height" = "70";
+			"image" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ヘッダグラフィック";
+				"_returnType" = "returnObject";
+			};	// image
+			"valueWhenEmpty" = {
+			
+			};	// valueWhenEmpty
+		};	// "headerGraphic@CustomImageComonent"
+
+
+///////////////////////////////////////////////////////////////////////////
+//// サイトナビゲーション表示テーブル
+
+		"siteNavigation@TableDisplayComponent" = {
+			"border" = "0";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"valign" = "bottom";
+			"width" = "368";
+			"height" = "13";
+			"bgcolor" = {
+				"_type" = "_modelFollowType";
+				"_value" = "ページフェイス_メニューバー色";
+				"_returnType" = "returnObject";
+			};	// bgcolor
+			"list" = (
+				{
+					"cols" = (
+						{
+							"width" = "70";
+							"valign" = "bottom";
+							displayComponentName = RootHyperlinkComponent;
+							displayInformationObject = {
+								list = (
+									{
+										displayComponentName = "CustomImageComponent";
+										displayInformationObject = {
+											"width" = "70";
+											"height" = "13";
+											"imagePath" = "リソース/サイトリソース/bu_home";
+											"border" = "0";
+										};	//displayInformationObject
+									},
+								);	// list
+							};	// displayInformationObject
+						},
+
+						{
+							"width" = "80";
+							"valign" = "bottom";
+							displayComponentName = HyperlinkComponent;
+							displayInformationObject = {
+								"model" = {
+									"_type" = "_modelFollowType";
+									"_value" = "weekly";
+									"_returnType" = "returnObject";
+								};
+								"list" = (
+									{
+										displayComponentName = "CustomImageComponent";
+										displayInformationObject = {
+											"width" = "79";
+											"height" = "13";
+											
+											"imagePath" = "リソース/サイトリソース/bu_weekly";
+											"border" = "0";
+										};	//displayInformationObject
+									},
+								);	// list
+							};	// displayInformationObject
+						},
+
+						{
+							"width" = "106";
+							"valign" = "bottom";
+							displayComponentName = HyperlinkComponent;
+							displayInformationObject = {
+								"model" = {
+									"_type" = "_modelType";
+									"_value" = "parent.parent";
+									"_returnType" = "returnObject";
+								};
+								"list" = (
+									{
+										displayComponentName = "CustomImageComponent";
+										displayInformationObject = {
+											"width" = "106";
+											"height" = "13";
+											"imagePath" = "リソース/サイトリソース/bu_index";
+											"border" = "0";
+										};	//displayInformationObject
+									},
+								);	// list
+							};	// displayInformationObject
+						},
+						{
+							"width" = "69";
+							"valign" = "bottom";
+							displayComponentName = "HyperlinkComponent";
+							displayInformationObject = {
+								"href" = "JavaScript:history.go(-1);";
+								"list" = (
+									{
+										displayComponentName = "CustomImageComponent";
+										displayInformationObject = {
+											"width" = "69";
+											"height" = "13";
+											"imagePath" = "リソース/サイトリソース/bu_back";
+											"border" = "0";
+										};	// displayInformationObject
+									},
+								);	// list
+							};	// displayInformatoinObject
+						},
+						{
+							"width" = "43";
+							"valign" = "bottom";
+							displayComponentName = "SpacerComponent";
+							displayInformationObject = {
+								"width" = "43";
+								"height" = "13";
+								"border" = "0";
+							};	// displayInformationObject
+						},
+					);	// cols
+				},
+			);	// list
+		};	// "siteNavigation@TableDisplayComponent"
+
+
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+//////////////////////////////////////////////////////////////////////
+// side areaの中身を表示する
+
+		"sideArea@MultipleComponents" = {
+			"list" = (
+				{
+					displayComponentName = "searchArea@FormComponent";
+				},
+			);	// list
+		};	// "sideArea@MultipleComponents"
+
+
+//////////////////////////////////////////////////////////////////////
+// search area を表示するコンポーネント
+
+		"searchArea@FormComponent" = {
+			"resultContent" = {
+				"_type" = "_modelFollowType";
+				"_value" = "resultContent";
+				"_returnType" = "returnObject";
+			};
+			engineName = "VividCarSearchEngine";
+			engineParameters = {
+				keywordReferenceName = "ワードサーチ";
+			};	// 
+			"list" = (
+				{
+					displayComponentName = "searchArea@TableDisplayComponent";
+				},
+			);	// list
+		};	// "searchArea@FormComponent"
+
+
+/////////////////////////////////////////////////////////////////////
+// search area を表示するテーブル
+
+		"searchArea@TableDisplayComponent" = {
+			"border" = "0";
+			"width" = "168";
+			"height" = "85";
+			"cellpadding" = "0";
+			"cellspacing" = "0";
+			"list" = (
+				{
+					"cols" = (
+						{
+							// Search Tab
+							"colspan" = "2";
+							"width" = "168";
+							"height" = "19";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "vividSearchTab@CustomImageComponent";
+						},
+						
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// Search Tab
+							"colspan" = "2";
+							"width" = "168";
+							"height" = "19";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "vividSearchTab2@HyperlinkComponent";
+						},
+						
+					);	// cols
+				},
+				{
+					"cols" = (
+						{
+							// Search Tab
+							"colspan" = "2";
+							"width" = "168";
+							"height" = "19";
+							"align" = "left";
+							"valign" = "top";
+							displayComponentName = "vividSearchTab3@CustomImageComponent";
+						},
+					);
+				},
+				{
+					"cols" = (
+						{
+							// text field
+							"bgcolor" = "#53578c";
+							"width" = "129";
+							"height" = "28";
+							"align" = "left";
+							"valign" = "top";
+							"valign" = "middle";
+							displayComponentName = "vividSearch@TextComponent";
+						},
+						{
+							// go
+							"bgcolor" = "#53578c";
+							"width" = "39";
+							"height" = "28";
+							"align" = "right";
+							"valign" = "middle";
+							displayComponentName = "vividSearchSubmit@ActiveImageComponent";
+						},
+					);
+				},
+			);	// list
+		};	// "searchArea@TableDisplayComponent"
+
+
+/////////////////////////////////////////////////////////////////////
+// Vivid Search Tab - VividSearch
+
+		"vividSearchTab@CustomImageComponent" = {
+			"width" = "168";
+			"height" = "19";
+			"border" = "0";
+			"imagePath" = "リソース/サイトリソース/vividsearch2";
+		};	// "searchTab@CustomImageComponent"
+
+
+/////////////////////////////////////////////////////////////////////
+// Vivid Search Tab2 - クルマを探す
+
+
+		"vividSearchTab2@HyperlinkComponent" = {
+			"model" = {
+				"_type" = "_modelFollowType";
+				"_value" = "carSearch";
+				"_returnType" = "returnObject";
+			};	// href
+			"list" = (
+				{
+					displayComponentName = "vividSearchTab2@CustomImageComponent";
+				},
+			);	// list
+		};	//"vividSearchTab2@HyperlinkComponent"
+
+		"vividSearchTab2@CustomImageComponent" = {
+			"width" = "168";
+			"height" = "21";
+			"border" = "0";
+			"imagePath" = "リソース/サイトリソース/search_car2";
+		};	// "searchTab@CustomImageComponent"
+
+
+/////////////////////////////////////////////////////////////////////
+// Vivid Search Tab 3 - キーワードで探す
+
+		"vividSearchTab3@CustomImageComponent" = {
+			"width" = "168";
+			"height" = "19";
+			"border" = "0";
+			"imagePath" = "リソース/サイトリソース/search_article2";
+		};	// "searchTab@CustomImageComponent"
+
+
+/////////////////////////////////////////////////////////////////////
+// Vivid Search Tab 4 - GO
+
+		"vividSearchSubmit@ActiveImageComponent" = {
+			"width" = "39";
+			"height" = "19";
+			"border" = "0";
+			"imagePath" = "リソース/サイトリソース/go2";
+		};	// "keywordSearch@ActiveImageComponent"
+
+
+/////////////////////////////////////////////////////////////////////
+// 検索テキストフィールド
+
+		"vividSearch@TextComponent" = {
+			"size" = "15";
+			"formReferenceName" = "ワードサーチ";
+		};	// "vividSearch@TextComponent"
+
+
+/////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////
+// ライター横のタブ
+
+		"writerFaceTab@CustomImageComponent" = {
+			"imagePath" = "リソース/サイトリソース/icon_home";
+			"border" = "0";
+		};	// "writerFaceTab@CustomImageComponent"
+
+
+/////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////
+// ライター顔写真
+
+		"writerFacePhoto@CustomImageComponent" = {
+			"image" = {
+				"_type" = "_modelType";
+				"_value" = "写真S";
+				"_returnType" = "returnObject";
+			};	// image
+			"border" = "1";
+			"width" = "40";
+			"height" = "40";
+		};	// "writerFacePhoto@CustomImageComponent"
+
+
+/////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////
+//// ライター名リンク
+
+		"writerName@HyperlinkComponent" = {
+			"list" = (
+				{
+					displayComponentName = "writerName@AttributedStringComponent";
+				},
+			);	// list
+		};	// "writerName@HyperlinkComponent"
+
+
+/////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////
+//// ライター名を表示
+
+		"writerName@AttributedStringComponent" = {
+			"_postValue" = "<br>";
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = {
+				"_type" = "_modelType";
+				"_value" = "title";
+				"_returnType" = "returnObject";
+			};	// value
+		};	// "writerName@AttributedStringComponent"
+
+
+/////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////
+//// ライター職業を表示
+
+		"writerJobLeft@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = "[";
+		};	// "writerJobLeft@AttributedStringComponent"
+
+
+		"writerJob@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = {
+				"_type" = "_modelType";
+				"_returnType" = "returnObject";
+				"_value" = "職業";
+			};	// value
+		};	// "writerName@AttributedStringComponent"
+
+
+		"writerJobRight@AttributedStringComponent" = {
+			"font_class" = "css1";
+			"font_size" = "-2";
+			"value" = "]";
+		};	// "writerJobRight@AttributedStringComponent"
+
+
+
+
+
+///////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////
+
+///////////////////////////////////////////////////////////////////////////
+	};	// displayinformation
+
+
+}	// very en
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/plparser/Dictionary.java	Sat Aug 28 16:07:00 2010 +0900
@@ -0,0 +1,20 @@
+package plparser;
+
+import java.util.HashMap;
+
+public class Dictionary<Node> extends HashMap<String,Token<Node>> {
+
+	private static final long serialVersionUID = 1L;
+
+	public Token<Node> reserve(String name,TokenID type) {
+		Token<Node> t = new Token<Node>(name,type);
+		this.put(name, t);
+		return t;
+	}
+	
+
+
+	public Token<Node> reserve(String string) {
+		return reserve(string,TokenID.Any);
+	}
+}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/plparser/Property.java	Sat Aug 28 16:07:00 2010 +0900
@@ -0,0 +1,6 @@
+package plparser;
+
+public class Property {
+	String name;
+	Object value;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/plparser/PropertyListScanner.java	Sat Aug 28 16:07:00 2010 +0900
@@ -0,0 +1,329 @@
+package plparser;
+
+import java.io.FileNotFoundException;
+import java.io.FileReader;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.nio.CharBuffer;
+import java.util.Iterator;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+
+public class PropertyListScanner<Node> {
+
+	//  We cannot make Generic Singleton pattern
+	//	static PropertyListScanner scanner = new PropertyListScanner();
+	//	
+	//	public static PropertyListScanner getScanner() {
+	//		return scanner;
+	//	}
+
+	/*
+	 * Tokenizer for Property List
+	 *     Pattern/Matcher implementation
+	 *     
+	 *     sannerStack is used for nested parsing.
+	 *         scanner.push();
+	 *         parser.parse(exp);
+	 *         nextToken = scanner.pop();
+	 *         
+	 *     2010/8 Shinji Kono    
+	 */
+
+	public int lineno;
+	public Matcher scan;
+	public Token<Node> nextToken;
+	public Dictionary<Node> dict;
+	public PropertyListScanner<Node> next;
+	protected CharBuffer cb;
+	private InputStreamReader file;
+	private String filename;
+	public PropertyListScanner<Node> prev;
+	public Token<Node> nullToken ;
+	public String prompt;
+
+	public PropertyListScanner(Dictionary<Node> dict) {
+		this.dict = dict;
+		nullToken = new Token<Node>("",TokenID.NULL);
+	}
+
+	/*
+	 * Scanner Container for Stack
+	 */
+	public PropertyListScanner(PropertyListScanner<Node> prev, Dictionary<Node> dict, Token<Node> nullToken) {
+		this.prev = prev;
+		this.dict = dict;
+		this.nullToken = nullToken;
+	}
+
+
+	// Pattern must contain exact 1 group
+	public static Pattern tokenPat = Pattern.compile(
+			"([={}(),;])"
+	);
+	public static Pattern namePat  = Pattern.compile("([a-zA-Z][\\@\\w]*)");
+	public static final Pattern numPat  = Pattern.compile("([0-9]+)");
+	public static final Pattern stringPat1  = Pattern.compile("\\\"([^\"]*)\\\"");
+	public static final Pattern stringPat  = Pattern.compile("\\'([^\\']*)\\'");
+	public static final Pattern stringPat1cont  = Pattern.compile("\\\"([^\"]*)$");
+	public static final Pattern stringPatCont  = Pattern.compile("\\'([^\\']*)$");
+	public static final Pattern stringPat1End  = Pattern.compile("([^\"]*)\\\"");
+	public static final Pattern stringPatEnd  = Pattern.compile("([^\\']*)\'");
+	public static final Pattern commentPat  = Pattern.compile("(//.*)");
+	public static final Pattern errorPat = Pattern.compile("([^\\s])");
+	public static final Pattern anyPat = Pattern.compile("(.)");
+	private static final int BufferSize = 4096;
+
+	/*
+	 * Get next token
+	 * 
+	 *    No looking up method nor put back. It never returns null but
+	 *    may return nullToken. So nextToken.type is always valid.
+	 *    nullToken means the end of the input.
+	 *    
+	 *    Token is a syntax element and it may have macro binding as
+	 *    predicate, infix or prefix operator. To get the value, use
+	 *    makeVariable(). Operator order for infix and prefix is in
+	 *    Token.order. TokenID.order is default order for fix element and
+	 *    currently never used.
+	 *    
+	 *    When matcher hit an end of the input, hasRemaining() method try
+	 *    to extend the input using extendInput().
+	 */
+
+	public Token<Node> nextToken() {
+		String s;
+		nextToken = nullToken;
+		while(hasRemaining()) {
+			scan.reset(); // to tell CharBuffer is modified
+			if ((s=next(tokenPat))!=null) {
+				Token<Node> t;
+				if ((t = dict.get(s))==null) {
+					dict.put(s, t = new Token<Node>(s,TokenID.Any));
+				}
+				return nextToken = t;
+			} else if ((s=next(stringPatCont))!=null) {
+				// non terminated string
+				String s1;
+				cb.get(); scan.reset();
+				while((s1=next(stringPatEnd))==null) {
+					s += next(anyPat); cb.get(); scan.reset();
+				}
+				s += s1;
+				Token<Node> t;
+				if ((t = dict.get(s))==null) {
+					dict.put(s, t = new Token<Node>(s,TokenID.VARIABLE));
+				}
+				return nextToken = t;
+			} else if ((s=next(stringPat1cont))!=null) {
+				// non terminated string
+				String s1;
+				cb.get(); scan.reset();
+				while((s1=next(stringPat1End))==null) {
+					s += next(anyPat); cb.get(); scan.reset();
+				}
+				s += s1;
+				Token<Node> t;
+				if ((t = dict.get(s))==null) {
+					dict.put(s, t = new Token<Node>(s,TokenID.VARIABLE));
+				}
+				return nextToken = t;
+			} else if ((s=next(stringPat))!=null||(s=next(stringPat1))!=null||(s=next(namePat))!=null) {
+				Token<Node> t;
+				if ((t = dict.get(s))==null) {
+					dict.put(s, t = new Token<Node>(s,TokenID.VARIABLE));
+				}
+				return nextToken = t;
+			} else if ((s=next(numPat))!=null) {
+				return nextToken = new Token<Node>(s,TokenID.NUMBER);
+			} else if ((s=next(commentPat))!=null) {
+				while(cb.hasRemaining()&&next(anyPat)!=null); // skip until eol (in case of buffer full)
+				continue;
+			} else if ((s=next(errorPat))!=null) {
+				error("Don't understand '"+s+"'");
+				continue;
+			} else if ((s=next(anyPat))!=null) {
+				// skip space
+				continue;
+			} else {
+				lineno++;
+				cb.get(); // discard one ( new line )
+			}
+		}
+		return nextToken;
+	}
+
+	protected String next(Pattern pattern) {
+		String s = null;
+		while(true) {
+			Boolean match = scan.usePattern(pattern).lookingAt();
+			if (scan.hitEnd()) {
+				if (extendInput()) {
+					// input is extended try again
+					scan.reset();
+					continue;
+				}
+				// no extension.
+			}
+			if (match) {
+				// This won't work in Java 6
+				// s = scan.group(1);
+				s = cb.toString().substring(scan.start(1),scan.end(1));
+				// fix position in CharBuffer
+				// scan.end() is relative position
+				cb.position(cb.position()+scan.end());
+				// scan.reset(); will be done on top of nextToken()
+			}
+			if (scan.hitEnd()) {
+				// previous extendInput is failed because of Buffer full.
+				// Now we have a space. Try again
+				extendInput();scan.hitEnd();
+			}
+			return s;
+		}
+	}
+
+	public boolean hasRemaining() {
+		return cb.hasRemaining()||extendInput();
+	}
+
+	/*
+	 *    Extend Input data
+	 */
+	protected boolean extendInput() {
+		if (file!=null && cb.position()!=0) {
+			// move remaining data to the top, set position for next read
+			cb.compact();
+			try {
+				if (prompt!=null) System.out.print(prompt);
+				if (file.read(cb)>0) {
+					cb.flip();    // prepare for get (but we don't...) 
+					return true;
+				} else {
+					throw new IOException();
+				}
+			} catch (IOException e) {
+				file = null ; 
+				cb.flip();
+			}
+		}
+		return false;
+	}
+
+	protected PropertyListScanner<Node> pushScanner(String exp) {
+		// Save current matcher for nested parsing
+		return new PropertyListScanner<Node>(this,dict,nullToken).set(exp);
+	}
+
+	protected PropertyListScanner<Node> pushScannerFile(String newfile) throws FileNotFoundException {
+		// Save current matcher for nested file
+		return new PropertyListScanner<Node>(this,dict,nullToken).setFile(newfile);
+	}
+
+	public PropertyListScanner<Node> pushScannerFile(InputStream newfile,String prompt) {
+		return new PropertyListScanner<Node>(this,dict,nullToken).setFile(newfile,prompt);
+	}
+
+	protected PropertyListScanner<Node> popScanner() {
+		return prev;
+	}
+
+	private PropertyListScanner<Node> findFileName() {
+		for(PropertyListScanner<Node> s = this;s!=null ; s = s.prev) {
+			if (s.filename!=null) return s;
+		}
+		return null;
+	}
+	/*
+	 * Read From String
+	 */
+
+	public PropertyListScanner<Node> set(String exp) {
+		cb = CharBuffer.wrap(exp);
+		scan = tokenPat.matcher(cb);
+		filename = null; file = null;
+		nextToken = nullToken;
+		return this;
+	}
+
+	/*
+	 * Read From File
+	 *    We cannot read symbol bigger than Buffersize
+	 */
+	public PropertyListScanner<Node> setFile(String file) throws FileNotFoundException {
+		this.filename = file;
+		nextToken = nullToken;
+		set(new FileReader(file));
+		return this;
+	}
+
+	public PropertyListScanner<Node> set(InputStreamReader file) {
+		this.file = file;
+		cb = CharBuffer.allocate(BufferSize);
+		try {
+			if (prompt!=null) System.out.print(prompt);
+			if (file.read(cb) <= 0) {
+				throw new IOException();
+			}
+		} catch (IOException e) {
+			file = null; cb = null;
+			set("");
+			return this;
+		} finally {
+			cb.flip();
+		}
+		scan = tokenPat.matcher(cb);
+		lineno = 0;
+		return this;
+	}
+
+	public void error(String err) {
+		PropertyListScanner<Node> s = findFileName();
+		if (s!=null) {
+			System.err.print(s.filename+":"+s.lineno+": ");
+		}
+		System.err.println("error: "+err);
+	}
+
+	/*
+	 * Iterator for Test Routing
+	 *    for(Token<Node> t: scanner.scanToken(FileReader(file)) { ... }
+	 */
+
+	public Iterable<Token<Node>> scanToken(String exp) {
+		set(exp);
+		return iterator();
+	}
+
+	public Iterable<Token<Node>> scanToken(FileReader file) {
+		set(file);
+		return iterator();
+	}
+
+	private Iterable<Token<Node>> iterator() {
+		return new Iterable<Token<Node>>() {
+			public Iterator<Token<Node>> iterator() {
+				return new Iterator<Token<Node>>() {
+					public boolean hasNext() {
+						return hasRemaining();
+					}
+					public Token<Node> next() {
+						return nextToken();
+					}
+					public void remove() {
+					}
+				};
+			}
+		};
+	}
+
+	private PropertyListScanner<Node> setFile(InputStream newfile,String prompt) {
+		this.filename = newfile.toString();
+		nextToken = nullToken;
+		this.prompt = prompt;
+		set(new InputStreamReader(newfile));
+		return this;
+	}
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/plparser/Test.java	Sat Aug 28 16:07:00 2010 +0900
@@ -0,0 +1,47 @@
+package plparser;
+
+
+import java.io.FileNotFoundException;
+import java.io.FileReader;
+
+public class Test {
+	
+	public static PropertyListScanner<Property> scan;
+
+	public static void main(String arg[]) {
+		initScanner();
+		if (arg.length==0) {
+			arg = new String[1];
+			arg[0] = "data/alias_article.plist";
+		}
+		for(String file: arg) {
+			try {
+				scan(new FileReader(file));
+			} catch (FileNotFoundException e) {
+				scan(file);
+			}
+		}
+	}
+	
+	public static void initScanner() {
+		Dictionary<Property> dict = new Dictionary<Property>();
+		scan = new PropertyListScanner<Property>(dict);
+	}
+
+
+	public static void scan(String exp) {
+		for(Token<Property> t : scan.scanToken(exp)) {
+			System.out.print(t+" ");
+		}
+		System.out.println();
+	}
+	
+	public static void scan(FileReader file) {
+		for(Token<Property> t : scan.scanToken(file)) {
+			System.out.print(t+" ");
+			System.out.println();
+		}
+	}
+	
+
+}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/plparser/Token.java	Sat Aug 28 16:07:00 2010 +0900
@@ -0,0 +1,19 @@
+package plparser;
+
+
+public class Token<Node> {
+	String name;
+	TokenID type;
+	
+	
+
+	public Token(String name, TokenID type) {
+		this.name = name; this.type = type;
+	}
+
+
+	public String toString() {
+		return "Token("+name+","+type+")";
+	}
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/plparser/TokenID.java	Sat Aug 28 16:07:00 2010 +0900
@@ -0,0 +1,6 @@
+package plparser;
+
+public enum TokenID {
+	NULL, Any, VARIABLE, NUMBER, STRING
+
+}