BveTs Map 2.02:UTF-8

/////	マップファイルの編集には"Notepad++"や"Visual Studio Code"といったソースコードエディタ"に,マップ構文定義ファイルを適用すると見やすく編集しやすいでしょう.
/////	1行目には,必ずファイルヘッダーを記述します.うまく読み込まれないときは, ファイルヘッダーのバージョンと文字エンコードもチェックしましょう.
/////	キロ程には自由な数が設定できるようになりました.しかし,調査や計算が複雑になるため,設計としては25m単位にするなど,丸めて製作することも重要な工夫です. (当区間では5m単位に丸めています)

/////	シナリオファイルは,		Uchibo_3793F_ATS-P.txt
/////	マップファイルの最上位は,	3793F_P.txt

/////	[ キロ程表記について ]	:	詳細は Track_define.txt
/////	$SR01 をキロ程に使う場合, シナリオ上のキロ程は	[ 入力したキロ程 +39440 ]
/////	$WK01 をキロ程に使う場合, シナリオ上のキロ程は	[ 入力したキロ程 +  235 ]
/////	$WK02 をキロ程に使う場合, シナリオ上のキロ程は	[ 入力したキロ程 -  145 ]
/////	$SZ01 をキロ程に使う場合, シナリオ上のキロ程は	[ 入力したキロ程 + 4025 ]

/////	[ TrackKeyについて ]	/	処理負荷軽減のため, 未設定および コメントアウトしている区間もあります
/////	D-Sazanami	=	内房線下り	(千葉-蘇我間の外房線下りを含みます/原則,自軌道と同じルート)
/////	U-Sazanami	=	内房線上り	(千葉-蘇我間の外房線上りを含みます)
/////	D-Wakashio	=	外房線下り
/////	U-Wakashio	=	外房線上り

#####	このファイルでは各駅のホーム・ホーム屋根・ホーム柵・駅舎など, 駅施設を再現するストラクチャをまとめて記述しています.
#####	千葉～蘇我は,	Map_station.txt
#####	乗客のストラクチャは, Passengers.txtを使用しています. 時間帯・列車間隔を反映するために再現列車毎に設定を変えれば, より実物の雰囲気に近づくでしょう.



#	!!!	・ストラクチャーを設置する構文
#	!!!		Structure[structureKey].Put(trackKey, x, y, z, rx, ry, rz, tilt, span)
#	!!!								structureKey	: ストラクチャー名 (ストラクチャーリストファイルで定義した文字列)
#	!!!								trackKey		: 配置先の軌道名 (0: 自軌道)
#	!!!								x	: 軌道からの x 座標 [m]
#	!!!								y	: 軌道からの y 座標 [m]
#	!!!								z	: 現在の距離程からの z 座標 [m]
#	!!!								rx	: 軌道に対する x 軸回りの角 [deg]
#	!!!								ry	: 軌道に対する y 軸回りの角 [deg]
#	!!!								rz	: 軌道に対する z 軸回りの角 [deg]
#	!!!								tilt: 傾斜オプション (0: 常に水平, 1: 勾配に連動, 2: カントに連動, 3: 勾配とカントに連動)
#	!!!								span: 曲線における弦の長さ [m]
#	!!!	structureKeyはファイル名ではなく,ストラクチャーリストファイルで定義した文字列です.
#	!!!	tilt(傾斜オプション)・span(弦の長さ)を上手に使い分けましょう.自軌道の曲線は弦ではなく,弧にあたります.
#	!!!		ex,	(tilt)	線路  → 3	(勾配・カントに連動するため)
#	!!!		ex,	(tilt)	ホーム → 1	(勾配のみに連動するため)
#	!!!		ex,	(tilt)	標識  → 0	(原則として直立/傾いて設置されていることは多々あるので,傾けたい場合はrx,ry,rzを使います)
#	!!!		ex,	(tilt)	線路上の標識 → 3	(勾配・カントに連動するため/マクラギに設置されたイプ)
#	!!!		ex,	(tilt)	地上子 → 3	(勾配・カントに連動するため)
#	!!!		ex,	(tilt)	建物   → 0
#
#	!!!	・連続ストラクチャーを設置する構文
#	!!!		Repeater[repeaterKey].Begin(trackKey, x, y, z, rx, ry, rz, tilt, span, interval, structureKey1, structureKey2, ... , structureKeyN)
#	!!!								repeaterKey	: 連続ストラクチャー名 (任意の文字列)
#	!!!								trackKey	: 配置先の軌道名 (0: 自軌道)
#	!!!								x	: 軌道からの x 座標 [m]
#	!!!								y	: 軌道からの y 座標 [m]
#	!!!								z	: 軌道からの z 座標 [m]
#	!!!								rx	: 軌道に対する x 軸回りの角 [deg]
#	!!!								ry	: 軌道に対する y 軸回りの角 [deg]
#	!!!								rz	: 軌道に対する z 軸回りの角 [deg]
#	!!!								tilt: 傾斜オプション (0: 常に水平, 1: 勾配に連動, 2: カントに連動, 3: 勾配とカントに連動)
#	!!!								span: 曲線における弦の長さ [m]
#	!!!								interval: 配置間隔 [m]
#	!!!								structureKey1, ... , structureKeyN	: ストラクチャー名 (ストラクチャーリストファイルで定義した文字列)
#	!!!	例えば,interval = 5 ,structureKey1 = A ,structureKey2 = B ,structureKey3 = C としたとき,
#	!!!	5mおきに A,B,C,A,B,C,A,・・・・と,End構文を記述するまで繰り返し設置されます.structure毎にintervalを変更することはできません.



#					#					#					#					#					#					#			#	#	#	↓	浜 野	#	#	#
																																	#	#	  1 / 2 番 線	#	#
	 3310 + $SZ01 ;																													#	 7285;	に相当
							Signal['Repeater']	   .Put(1,'D-Sazanami', 2.60,  4.75, -0.00, 0.0, 0.0, 0.0, 0,  0 );					#	出発反応標識 (5/内出)
							Structure['RepeaterBase'].Put('D-Sazanami', 2.60,  4.75, -0.00, 0.0, 0.0, 0.0, 0,  0 );					#	取付アーム
	 3330 + $SZ01 ;																													#	 7355;	に相当
							Structure['tes']		  .Put('D-Sazanami', 2.25,  4.00,  0.00, 0.0, 0.0, 0.0, 0,  0 );				#	列車非常停止装置
							Structure['Sign_Pole_120'].Put('D-Sazanami', 2.25,  3.75,  0.00, 0.0, 0.0, 180, 0,  0 );				#	
	 3355 + $SZ01 ;																													#	 7380;	に相当
							Structure['2U_C_1U_LED'].Put('D-Sazanami', 5.70,  4.85,  0.00, 0.0, 0.0, 0.0, 0,  0 );					#	発車標 (1/2)
							Structure['Clock_0949'] .Put('D-Sazanami', 5.70,  4.85,  0.00, 0.0, 0.0, 0.0, 0,  0 );					#	時計表示 ( 9：49)
	 3365 + $SZ01 ;																													#	 7390;	に相当
							Structure['Exit_0'].Put('D-Sazanami', 5.70,  4.85,  2.50, 0.0, 0.0, 0.0, 0,  0 );						#	出口
	 3370 + $SZ01 ;																													#	 7395;	に相当
							Signal['Repeater']	   .Put(1,'D-Sazanami', 2.60,  4.75, -0.00, 0.0, 0.0, 0.0, 0,  0 );					#	出発反応標識 (5/内出)
							Structure['RepeaterBase'].Put('D-Sazanami', 2.60,  4.75, -0.00, 0.0, 0.0, 0.0, 0,  0 );					#	取付アーム
	 3405 + $SZ01 ;																													#	 7430;	に相当
							Structure['tes']		  .Put('D-Sazanami', 2.25,  4.00,  3.75, 0.0, 0.0, 0.0, 0,  0 );				#	列車非常停止装置
							Structure['Sign_Pole_120'].Put('D-Sazanami', 2.25,  3.75,  3.75, 0.0, 0.0, 180, 0,  0 );				#	
	 3410 + $SZ01 ;																													#	 7435;	に相当
							Structure['2U_C_1U_LED'].Put('D-Sazanami', 5.70,  4.85,  2.50, 0.0, 0.0, 0.0, 0,  0 );					#	発車標 (1/2)
							Structure['Clock_0949'] .Put('D-Sazanami', 5.70,  4.85,  2.50, 0.0, 0.0, 0.0, 0,  0 );					#	時計表示 ( 9：49)
	 3440 + $SZ01 ;																													#	 7470;	に相当
							Structure['2U_sky'].Put('D-Sazanami', 4.00,  4.60,  0.00, 0.0, 0.0, 0.0, 0,  0 );						#	番線表示 (2)
							Structure['1U_sky'].Put('U-Sazanami',-4.00,  4.60,  0.00, 0.0, 0.0, 0.0, 0,  0 );						#	番線表示 (1)
																																	#
	 3380 + $SZ01 ;																													#	 7405;	に相当
							Structure['HamanoSta'].Put('D-Sazanami', 5.70,  0.01,  0.00, 0.0, 0.0, 0.0, 0, 25 );					#	駅舎を設置します
																																	#
	 3225 + $SZ01 ;																													#	 7250;	に相当
							Structure['F_endfence_stair']	.Put('D-Sazanami',  3.16,  1.25,  0.00, 0.0, 0.0, 0.0, 1,  0 );			#	1.ホーム柵の階段を設置します. 左右にも柵を置く場合,ここの座標を基準にすると設置しやすいです.(ホームに上る側・降りる側で左右の設定方法が異なります)
							Structure['F_endfence_A3']		.Put('D-Sazanami',  3.66,  1.25,  0.20, 0.0, 180, 0.0, 0,  0 );			#	2.通用口付きの柵を設置します.ホームに上る階段と通用口を合わせるため,Y軸回転(180°)させます.  X座標は階段より +0.5mにします. X軸原点は左右の中心, Y軸原点は下側横棒の下端ため,ホーム面+0.15mくらいが目安です.
							Structure['F_endfence_A1']		.Put('D-Sazanami',  2.16,  1.25,  0.20, 0.0, 0.0, 0.0, 0,  0 );			#	3.階段より左側の柵は, (柵の幅/2 + 0.5)m左にずらします.
							Repeater ['FormL_1'].Begin0('U-Sazanami', 1,  5,  5,'PfL_Hamano_5m');									#
							Repeater ['FormR_2'].Begin0('D-Sazanami', 1,  5,  5,'PfR_Hamano_5m');									#
							Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3230 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3235 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3240 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3245 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3250 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3255 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3260 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3265 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3270 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3275 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3280 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3285 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3290 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3295 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3300 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3305 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
	 3310 + $SZ01 ;																													#	 7335;	に相当
							Repeater ['FormL_1'].Begin0('U-Sazanami', 1,  5,  5,'PfLS_Hamano_5m');									#	ここから屋根
							Repeater ['FormR_2'].Begin0('D-Sazanami', 1,  5,  5,'PfRS_Hamano_5m');									#
							Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3315 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3320 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3325 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3330 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3335 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3340 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3345 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
	 3350 + $SZ01 ;																													#	 7335;	に相当
							Repeater ['FormL_1'].Begin0('U-Sazanami', 1, 25, 25,'PfLS_Hamano_25m');									#
							Repeater ['FormR_2'].Begin0('D-Sazanami', 1, 25, 25,'PfRS_Hamano_25m');									#
							Structure['FormCLS_25m'].PutBetween('U-Sazanami','D-Sazanami', 0);										#
		 3375 + $SZ01 ;		Structure['FormCLS_25m'].PutBetween('U-Sazanami','D-Sazanami', 0);										#
		 3400 + $SZ01 ;		Structure['FormCLS_25m'].PutBetween('U-Sazanami','D-Sazanami', 0);										#
		 3425 + $SZ01 ;		Structure['FormCLS_25m'].PutBetween('U-Sazanami','D-Sazanami', 0);										#
	 3450 + $SZ01 ;																													#	 7335;	に相当
							Repeater ['FormL_1'].Begin0('U-Sazanami', 1,  5,  5,'PfLS_Hamano_5m');									#
							Repeater ['FormR_2'].Begin0('D-Sazanami', 1,  5,  5,'PfRS_Hamano_5m');									#
							Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3455 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3460 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3465 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
	 3470 + $SZ01 ;																													#	 7495;	に相当
							Repeater ['FormL_1'].Begin0('U-Sazanami', 1,  5,  5,'PfL_Hamano_5m');									#	ここまで屋根
							Repeater ['FormR_2'].Begin0('D-Sazanami', 1,  5,  5,'PfR_Hamano_5m');									#
							Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3475 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3480 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3485 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3490 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3495 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3500 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3505 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3510 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3515 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3520 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3525 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 3530 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
	 3535 + $SZ01 ;																													#	 7560;	に相当
							Structure['F_endfence_stair']	.Put('D-Sazanami',  3.32,  1.25,  0.00, 0.0, 180, 0.0, 1,  0 );			#	1.ホーム柵の階段を設置します. ホームから降りる階段は,Y軸回転(180°)させます. 左右にも柵を置く場合,ここの座標を基準にすると設置しやすいです.(ホームに上る側・降りる側で左右の設定方法が異なります)
							Structure['F_endfence_A3']		.Put('D-Sazanami',  2.82,  1.25, -0.20, 0.0, 0.0, 0.0, 0,  0 );			#	2.通用口付きの柵を設置します. X座標は階段より -0.5mにします. X軸原点は左右の中心, Y軸原点は下側横棒の下端ため,ホーム面+0.15mくらいが目安です.
							Structure['F_endfence_A1']		.Put('D-Sazanami',  4.32,  1.25, -0.20, 0.0, 0.0, 0.0, 0,  0 );			#	3.階段より右側の柵は, (柵の幅/2 + 0.5)m右にずらします.
							Repeater ['FormL_1'].End();																				#
							Repeater ['FormR_2'].End();																				#
///////////////																				↑ (ホーム)								#
///////////////			///////////////			///////////////			///////////////												#
///////////////																				↓ (屋根)									#
	 3310 + $SZ01 ;																													#	 7335;	に相当
							Repeater['RoofL_U'].Begin0('U-Sazanami', 1,  5,  5,'RoofL_5a','RoofL_5');								#
							Repeater['RoofR_D'].Begin0('D-Sazanami', 1,  5,  5,'RoofR_5a','RoofR_5');								#
							Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		3315 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		3320 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		3325 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		3330 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		3335 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		3340 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
	 3345 + $SZ01 ;																													#	 7335;	に相当
							Repeater['RoofL_U'].Begin0('U-Sazanami', 1, 25, 25,'RoofL_25');											#
							Repeater['RoofR_D'].Begin0('D-Sazanami', 1, 25, 25,'RoofR_25');											#
							Structure['RoofCR_25'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		3370 + $SZ01 ;		Structure['RoofCR_25'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		3395 + $SZ01 ;		Structure['RoofCR_25'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		3420 + $SZ01 ;		Structure['RoofCR_25'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		3445 + $SZ01 ;		Structure['RoofCR_25'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
	 3470 + $SZ01 ;																													#	 7495;	に相当
							Repeater['RoofL_U'].End();																				#
							Repeater['RoofR_D'].End();																				#
#					#					#					#					#					#					#			#	#	#	↑	浜 野	#	#	#





#					#					#					#					#					#					#			#	#	#	↓	八幡宿	#	#	#
																																	#	#	  1 / 2 番 線	#	#
	 5480 + $SZ01 ;																													#	 9505;	に相当
							Structure['OTSta-A01'].Put('D-Sazanami',13.30,  0.00,  0.00, 0.0, 0.0, 0.0, 0, 25 );					#	駅舎を設置します
							Structure['OTSta-A01b'].Put('D-Sazanami',13.30,  0.00,  0.00, 0.0, 0.0, 0.0, 0, 25 );					#
							Structure['OTSta-A02'].Put('D-Sazanami',13.30,  0.00,  0.00, 0.0, 0.0, 0.0, 0, 25 );					#	駅舎を設置します
							Structure['OTSta-A04'].Put('D-Sazanami', 5.70,  0.00,  0.00, 0.0, 0.0, 0.0, 0, 25 );					#
	 5500 + $SZ01 ;																													#	 9505;	に相当
#							Structure['OTSta-A01'].Put('D-Sazanami',13.30,  0.00,  0.00, 0.0, 0.0, 0.0, 0, 25 );					#	駅舎を設置します
#							Structure['OTSta-A01b'].Put('D-Sazanami', 5.70,  0.00,  0.00, 0.0, 0.0, 0.0, 0, 25 );					#
#							Structure['OTSta-A02'].Put('D-Sazanami',-5.70,  0.00,  0.00, 0.0, 0.0, 0.0, 0, 25 );					#
							Structure['OTSta-A03'].Put( 0,-26.60,  0.00,  0.00, 0.0, 0.0, 0.0, 0, 25 );								#
							Structure['OTSta-A04'].Put('D-Sazanami', 5.70,  0.00,  0.00, 0.0, 180, 0.0, 0, 25 );					#
#							Structure['OTSta-A02'].Put('D-Sazanami', 5.70,  0.00, 10.00, 0.0, 180, 0.0, 0, 25 );					#
							Structure['OTSta-A03'].Put('D-Sazanami',-0.95,  0.00, 10.00, 0.0, 180, 0.0, 0, 25 );					#
							Structure['OTSta-A05'].Put('D-Sazanami',-6.20,  0.00,  0.00, 0.0, 0.0, 0.0, 0, 25 );					#
							Structure['OTSta-A05'].Put('D-Sazanami',23.30,  0.00,  0.00, 0.0, 0.0, 0.0, 0, 25 );					#
							Structure['OTSta-A03'].Put('D-Sazanami',18.30,  0.00,  0.00, 0.0, 0.0, 0.0, 0, 25 );					#
							Structure['OTSta-A03'].Put('D-Sazanami',44.65,  0.00, 10.00, 0.0, 180, 0.0, 0, 25 );					#
	 5390 + $SZ01 ;																													#	 9415;	に相当
							Structure['tes']		 .Put('D-Sazanami', 3.10,  3.50,  0.00, 0.0, 0.0, 0.0, 0,  0 );					#	列車非常停止装置
							Structure['Sign_Pole_50'].Put('D-Sazanami', 3.05,  3.75,  0.00, 0.0, 0.0,  90, 0,  0 );					#	
							Structure['Sign_Pole_50'].Put('D-Sazanami', 3.05,  3.25,  0.00, 0.0, 0.0,  90, 0,  0 );					#	
							Structure['SigPole2']	 .Put('D-Sazanami', 3.50,  3.50,  0.00, 0.0, 0.0, 180, 0,  0 );					#	
	 5405 + $SZ01 ;																													#	 9430;	に相当
							Signal['Repeater']	   .Put(1,'D-Sazanami', 2.60,  4.75, -0.00, 0.0, 0.0, 0.0, 0,  0 );					#	出発反応標識 (5/内出)
							Structure['RepeaterBase'].Put('D-Sazanami', 2.60,  4.75, -0.00, 0.0, 0.0, 0.0, 0,  0 );					#	取付アーム
							Structure['2U_sky'].Put('D-Sazanami', 4.00,  4.60,  0.00, 0.0, 0.0, 0.0, 0,  0 );						#	番線表示 (2)
							Structure['1U_sky'].Put('U-Sazanami',-4.00,  4.60,  0.00, 0.0, 0.0, 0.0, 0,  0 );						#	番線表示 (1)
	 5450 + $SZ01 ;																													#	 9475;	に相当
							Structure['2U_C_1U_LED'].Put('D-Sazanami', 5.70,  4.85,  2.50, 0.0, 0.0, 0.0, 0,  0 );					#	発車標 (1/2)
#							Structure['2U_LED'].Put('D-Sazanami', 5.70,  4.85,  2.50, 0.0, 0.0, 0.0, 0,  0 );						#	発車標 (2)
#							Structure['1U_LED'].Put('U-Sazanami',-5.70,  4.85,  2.50, 0.0, 0.0, 0.0, 0,  0 );						#	発車標 (1)
#							Structure['Clock_0949'] .Put('D-Sazanami', 5.70,  4.85,  2.50, 0.0, 0.0, 0.0, 0,  0 );					#	時計表示 ( 9：49)
	 5460 + $SZ01 ;																													#	 9485;	に相当
							Signal['Repeater']	   .Put(1,'D-Sazanami', 2.60,  4.75, -0.00, 0.0, 0.0, 0.0, 0,  0 );					#	出発反応標識 (5/内出)
							Structure['RepeaterBase'].Put('D-Sazanami', 2.60,  4.75, -0.00, 0.0, 0.0, 0.0, 0,  0 );					#	取付アーム
	 5465 + $SZ01 ;																													#	 9490;	に相当
							Structure['Exit_0'].Put('D-Sazanami', 5.70,  4.85,  0.00, 0.0, 0.0, 0.0, 0,  0 );						#	出口
	 5475 + $SZ01 ;																													#	 9500;	に相当
							Structure['tes']		  .Put('D-Sazanami', 2.25,  4.00,  0.00, 0.0, 0.0, 0.0, 0,  0 );				#	列車非常停止装置
							Structure['Sign_Pole_120'].Put('D-Sazanami', 2.25,  3.75,  0.00, 0.0, 0.0, 180, 0,  0 );				#	
	 5510 + $SZ01 ;																													#	 9535;	に相当
							Structure['2U_sky'].Put('D-Sazanami', 2.50,  4.60,  0.00, 0.0, 0.0, 0.0, 0,  0 );						#	番線表示 (2)
							Structure['1U_sky'].Put('U-Sazanami',-2.50,  4.60,  0.00, 0.0, 0.0, 0.0, 0,  0 );						#	番線表示 (1)
	 5515 + $SZ01 ;																													#	 9540;	に相当
							Structure['2U_C_1U_LED'].Put('D-Sazanami', 5.70,  4.85,  2.50, 0.0, 0.0, 0.0, 0,  0 );					#	発車標 (1/2)
#							Structure['2U_LED'].Put('D-Sazanami', 5.70,  4.85,  2.50, 0.0, 0.0, 0.0, 0,  0 );						#	発車標 (2)
#							Structure['1U_LED'].Put('U-Sazanami',-5.70,  4.85,  2.50, 0.0, 0.0, 0.0, 0,  0 );						#	発車標 (1)
#							Structure['Clock_0949'] .Put('D-Sazanami', 5.70,  4.85,  2.50, 0.0, 0.0, 0.0, 0,  0 );					#	時計表示 ( 9：49)
	 5545 + $SZ01 ;																													#	 9570;	に相当
							Structure['2U_sky'].Put('D-Sazanami', 4.00,  4.60,  2.50, 0.0, 0.0, 0.0, 0,  0 );						#	番線表示 (2)
							Structure['1U_sky'].Put('U-Sazanami',-4.00,  4.60,  2.50, 0.0, 0.0, 0.0, 0,  0 );						#	番線表示 (1)
	 5575 + $SZ01 ;																													#	 9600;	に相当
							Structure['tes']		  .Put('D-Sazanami', 2.25,  4.00,  0.00, 0.0, 0.0, 0.0, 0,  0 );				#	列車非常停止装置
							Structure['Sign_Pole_120'].Put('D-Sazanami', 2.25,  3.75,  0.00, 0.0, 0.0, 180, 0,  0 );				#	
	 5580 + $SZ01 ;																													#	 9605;	に相当
							Structure['2U_sky'].Put('D-Sazanami', 4.00,  4.60,  2.50, 0.0, 0.0, 0.0, 0,  0 );						#	番線表示 (2)
							Structure['1U_sky'].Put('U-Sazanami',-4.00,  4.60,  2.50, 0.0, 0.0, 0.0, 0,  0 );						#	番線表示 (1)
	 5615 + $SZ01 ;																													#	 9640;	に相当
							Structure['2U_sky'].Put('D-Sazanami', 4.00,  4.60,  0.00, 0.0, 0.0, 0.0, 0,  0 );						#	番線表示 (2)
							Structure['1U_sky'].Put('U-Sazanami',-4.00,  4.60,  0.00, 0.0, 0.0, 0.0, 0,  0 );						#	番線表示 (1)
																																	#
	 5355 + $SZ01 ;																													#	 9380;	に相当
							Structure['F_endfence_stair']	.Put('D-Sazanami',  3.02,  1.25,  0.00, 0.0, 0.0, 0.0, 1,  0 );			#	1.ホーム柵の階段を設置します. 左右にも柵を置く場合,ここの座標を基準にすると設置しやすいです.(ホームに上る側・降りる側で左右の設定方法が異なります)
							Structure['F_endfence_B2']		.Put('D-Sazanami',  3.02,  1.25,  0.20, 0.0, 0.0, 0.0, 0,  0 );			#	
							Repeater ['FormL_1'].Begin0('U-Sazanami', 1,  5,  5,'FormL2_5m');                            			#
							Repeater ['FormR_2'].Begin0('D-Sazanami', 1,  5,  5,'FormR2_5m');										#
							Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5360 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5365 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5370 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5375 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5380 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
	 5385 + $SZ01 ;																													#	 9400;	に相当
							Repeater['FormL_1'].Begin0('U-Sazanami', 1,  5,  5,'FormL_5m');											#
							Repeater['FormR_2'].Begin0('D-Sazanami', 1,  5,  5,'FormR_5m');											#
							Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5390 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
	 5395 + $SZ01 ;																													#	 9425;	に相当
							Repeater['FormL_1'].Begin0('U-Sazanami', 1,  5,  5,'FormLS_5m');										#	ホームここから屋根
							Repeater['FormR_2'].Begin0('D-Sazanami', 1,  5,  5,'FormRS_5m');										#
							Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5400 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5405 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5410 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5415 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5420 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5425 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5430 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5435 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5440 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5445 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
	 5450 + $SZ01 ;																													#	 9475;	に相当
							Repeater['FormL_1'].Begin0('U-Sazanami', 1, 25, 25,'FormLS_25m');										#
							Repeater['FormR_2'].Begin0('D-Sazanami', 1, 25, 25,'FormRS_25m');										#
							Structure['FormCLS_25m'].PutBetween('U-Sazanami','D-Sazanami', 0);										#
		 5475 + $SZ01 ;		Structure['FormCLS_25m'].PutBetween('U-Sazanami','D-Sazanami', 0);										#
		 5500 + $SZ01 ;		Structure['FormCLS_25m'].PutBetween('U-Sazanami','D-Sazanami', 0);										#
		 5525 + $SZ01 ;		Structure['FormCLS_25m'].PutBetween('U-Sazanami','D-Sazanami', 0);										#
	 5550 + $SZ01 ;																													#	 9575;	に相当
							Repeater['FormL_1'].Begin0('U-Sazanami', 1,  5,  5,'FormLS_5m');										#
							Repeater['FormR_2'].Begin0('D-Sazanami', 1,  5,  5,'FormRS_5m');										#
							Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5555 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5560 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5565 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5570 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5575 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5580 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5585 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5590 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5595 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5600 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5605 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5610 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5615 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5620 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5625 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5630 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
	 5635 + $SZ01 ;																													#	 9660;	に相当
							Repeater['FormL_1'].Begin0('U-Sazanami', 1,  5,  5,'FormL_5m');											#	ホームここまで屋根
							Repeater['FormR_2'].Begin0('D-Sazanami', 1,  5,  5,'FormR_5m');											#
							Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5640 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5645 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5650 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5655 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5660 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
	 5665 + $SZ01 ;																													#	 9690;	に相当
							Repeater['FormL_1'].Begin0('U-Sazanami', 1,  5,  5,'FormL2_5m');										#	str変更	：	1ブロックタイプ
							Repeater['FormR_2'].Begin0('D-Sazanami', 1,  5,  5,'FormR2_5m');										#
							Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 5670 + $SZ01 ;		Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
	 5675 + $SZ01 ;																													#	 9700;	に相当
							Structure['F_endfence_stair']	.Put('D-Sazanami',  3.00,  1.25,  0.00, 0.0, 180, 0.0, 1,  0 );			#	1.ホーム柵の階段を設置します. ホームから降りる階段は,Y軸回転(180°)させます. 左右にも柵を置く場合,ここの座標を基準にすると設置しやすいです.(ホームに上る側・降りる側で左右の設定方法が異なります)
							Structure['F_endfence_B2']		.Put('D-Sazanami',  3.00,  1.25, -0.20, 0.0, 0.0, 0.0, 0,  0 );			#	
							Repeater['FormL_1']	.End();																				#
							Repeater['FormR_2']	.End();																				#
///////////////																				↑ (ホーム)								#
///////////////			///////////////			///////////////			///////////////												#
///////////////																				↓ (屋根)									#
	 5395 + $SZ01 ;																													#	 9420;	に相当
							Repeater['RoofL_U'].Begin0('U-Sazanami', 1,  5,  5,'RoofL_5a','RoofL_5');								#
							Repeater['RoofR_D'].Begin0('D-Sazanami', 1,  5,  5,'RoofR_5a','RoofR_5');								#
							Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		5400 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		5405 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		5410 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		5415 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		5420 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		5425 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		5430 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		5435 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		5440 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		5445 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		5450 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		5455 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
	 5460 + $SZ01 ;																													#	 9485;	に相当
							Repeater['RoofL_U'].Begin0('U-Sazanami', 1, 25, 25,'RoofL_25');											#
							Repeater['RoofR_D'].Begin0('D-Sazanami', 1, 25, 25,'RoofR_25');											#
							Structure['RoofCR_25'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		5485 + $SZ01 ;		Structure['RoofCR_25'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		5510 + $SZ01 ;		Structure['RoofCR_25'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		5535 + $SZ01 ;		Structure['RoofCR_25'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
	 5560 + $SZ01 ;																													#	 9420;	に相当
							Repeater['RoofL_U'].Begin0('U-Sazanami', 1,  5,  5,'RoofL_5a','RoofL_5');								#
							Repeater['RoofR_D'].Begin0('D-Sazanami', 1,  5,  5,'RoofR_5a','RoofR_5');								#
							Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		5565 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		5570 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		5575 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		5580 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		5585 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		5590 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		5595 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		5600 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		5605 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		5610 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		5615 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		5620 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		5625 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		5630 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
	 5635 + $SZ01 ;																													#	 9660;	に相当
							Repeater['RoofL_U'].End();																				#
							Repeater['RoofR_D'].End();																				#
#					#					#					#					#					#					#			#	#	#	↑	八幡宿	#	#	#




#					#					#					#					#					#					#			#	#	#	↓	五井	#	#	#
																																	#	#	  1 / 2 番 線	#	#
	 9160 + $SZ01 ;																													#	13185;	に相当
							Structure['2U_sky'].Put('D-Sazanami', 4.00,  4.60,  2.50, 0.0, 0.0, 0.0, 0,  0 );						#	番線表示 (2)
							Structure['1U_sky'].Put('U-Sazanami',-4.00,  4.60,  2.50, 0.0, 0.0, 0.0, 0,  0 );						#	番線表示 (1)
	 9200 + $SZ01 ;																													#	13225;	に相当
							Structure['2U_sky']		  .Put('D-Sazanami', 4.00,  4.60,  0.00, 0.0, 0.0, 0.0, 0,  0 );				#	番線表示 (2)
							Structure['1U_sky']		  .Put('U-Sazanami',-4.00,  4.60,  0.00, 0.0, 0.0, 0.0, 0,  0 );				#	番線表示 (1)
							Structure['tes']		  .Put('D-Sazanami', 3.00,  3.85,  0.00, 0.0, 0.0, 0.0, 0,  0 );				#	列車非常停止装置
							Structure['Sign_Pole_120'].Put('D-Sazanami', 3.00,  3.65, -0.10, 0.0, 0.0, 180, 0,  0 );				#	
							Signal['Repeater']	    .Put(1,'D-Sazanami', 2.50,  4.75, -0.00, 0.0, 0.0, 0.0, 0,  0 );				#	出発反応標識
							Structure['RepeaterBase'] .Put('D-Sazanami', 2.50,  4.75, -0.00, 0.0, 0.0, 0.0, 0,  0 );				#	取付アーム
	 9230 + $SZ01 ;																													#	13255;	に相当
							Structure['Exit_0'].Put('D-Sazanami', 5.70,  4.85, -0.50, 0.0, 0.0, 0.0, 0,  0 );						#	出口
	 9245 + $SZ01 ;																													#	13270;	に相当
							Structure['OTSta_typeG01']	.Put('D-Sazanami', 0.00,  0.00,  2.50, 0.0, 0.0, 0.0, 0, 25 );				#	駅舎を設置します (五井駅専用品)
							Structure['OTSta_typeG02']	.Put('D-Sazanami', 5.90,  0.10, 10.00, 0.0, -12, 0.0, 0, 25 );				#	駅舎を設置します (五井駅専用品/階段部分)
							Structure['Road_ekimae']	.Put('KTK-10',  -28.50, -0.28,  5.00, 0.0, 0.0, 0.0, 1,  0 );				#	駅前道路
							Structure['OTSta-A04_typeS'].Put('D-Sazanami',  5.70,  0.00,  0.00, 0.0, 0.0, 0.0, 0, 25 );				#	エスカレーターを設置します
							Structure['tes']		  .Put('D-Sazanami', 3.00,  3.90,  0.00, 0.0, 0.0, 0.0, 0,  0 );				#	列車非常停止装置
							Structure['Sign_Pole_120'].Put('D-Sazanami', 3.00,  3.70, -0.10, 0.0, 0.0, 180, 0,  0 );				#	
							Signal['Repeater']	    .Put(1,'D-Sazanami', 2.50,  4.75, -0.00, 0.0, 0.0, 0.0, 0,  0 );				#	出発反応標識
							Structure['RepeaterBase'] .Put('D-Sazanami', 2.50,  4.75, -0.00, 0.0, 0.0, 0.0, 0,  0 );				#	取付アーム
	 9260 + $SZ01 ;																													#	13285;	に相当
							Structure['OTSta-B04']	.Put('D-Sazanami',  5.70,  0.00, -2.50, 0.0, 180, 0.0, 0, 25 );					#
	 9265 + $SZ01 ;																													#	13290;	に相当
							Structure['2U_sky']		  .Put('D-Sazanami', 3.00,  4.60,  0.00, 0.0, 0.0, 0.0, 0,  0 );				#	番線表示 (2)
							Structure['1U_sky']		  .Put('U-Sazanami',-3.00,  4.60,  0.00, 0.0, 0.0, 0.0, 0,  0 );				#	番線表示 (1)
	 9275 + $SZ01 ;																													#	13300;	に相当
							Structure['2U_C_1U_LED'].Put('D-Sazanami', 5.70,  4.85,  0.00, 0.0, 0.0, 0.0, 0,  0 );					#	発車標 (1/2)
##							Structure['2U_LED'].Put('D-Sazanami', 5.70,  4.85,  2.50, 0.0, 0.0, 0.0, 0,  0 );						#	発車標 (2)
##							Structure['1U_LED'].Put('U-Sazanami',-5.70,  4.85,  2.50, 0.0, 0.0, 0.0, 0,  0 );						#	発車標 (1)
##							Structure['Clock_0949'] .Put('D-Sazanami', 5.70,  4.85,  2.50, 0.0, 0.0, 0.0, 0,  0 );					#	時計表示 ( 9：49)
	 9320 + $SZ01 ;																													#	13345;	に相当
							Structure['2U_sky']		  .Put('D-Sazanami', 4.00,  4.60,  2.50, 0.0, 0.0, 0.0, 0,  0 );				#	番線表示 (2)
							Structure['1U_sky']		  .Put('U-Sazanami',-4.00,  4.60,  2.50, 0.0, 0.0, 0.0, 0,  0 );				#	番線表示 (1)
	 9340 + $SZ01 ;																													#	13365;	に相当
#							Structure['OTSta-B04']	.Put('D-Sazanami',  5.70,  0.00,  0.00, 0.0, 0.0, 0.0, 0, 25 );					#
#							Structure['OTSta-B04']	.Put('D-Sazanami',-16.15,  0.00,  0.00, 0.0, 0.0, 0.0, 0, 25 );					#
#							Structure['OTSta-B05_2'].Put('D-Sazanami', -6.20, -3.00, 10.00, 0.0, 0.0, 0.0, 0, 25 );					#
	 9330 + $SZ01 ;																													#	13355;	に相当
							Structure['kosenkyo_01AR']	.Put('D-Sazanami',  5.70,  0.00,  0.00, 0.0, 0.0, 0.0, 0, 25 );				#
							Structure['kosenkyo_01C']	.Put('D-Sazanami',  5.70,  0.00,  0.00, 0.0, 0.0, 0.0, 0, 25 );				#
							Structure['kosenkyo_01AL']	.Put('D-Sazanami',-16.15,  0.00,  0.00, 0.0, 0.0, 0.0, 0, 25 );				#
							Structure['kosenkyo_01C']	.Put('D-Sazanami',-16.15,  0.00,  0.00, 0.0, 0.0, 0.0, 0, 25 );				#
							Structure['kosenkyo_01B']	.Put('D-Sazanami', -5.225,  0.00,  0.00, 0.0, 0.0, 0.0, 0, 25 );			#
							Structure['kosenkyo_01BL']	.Put('D-Sazanami',-10.825,  0.00,  0.02, 0.0, 0.0, 0.0, 0, 25 );			#
							Structure['kosenkyo_01BR']	.Put('D-Sazanami',  0.375,  0.00,  0.00, 0.0, 0.0, 0.0, 0, 25 );			#
	 9360 + $SZ01 ;																													#	13385;	に相当
							Structure['2U_sky']		  .Put('D-Sazanami', 4.00,  4.60,  2.50, 0.0, 0.0, 0.0, 0,  0 );				#	番線表示 (2)
							Structure['1U_sky']		  .Put('U-Sazanami',-4.00,  4.60,  2.50, 0.0, 0.0, 0.0, 0,  0 );				#	番線表示 (1)
	 9390 + $SZ01 ;																													#	13415;	に相当
							Structure['2U_sky']		  .Put('D-Sazanami', 4.00,  4.60,  0.00, 0.0, 0.0, 0.0, 0,  0 );				#	番線表示 (2)
							Structure['1U_sky']		  .Put('U-Sazanami',-4.00,  4.60,  0.00, 0.0, 0.0, 0.0, 0,  0 );				#	番線表示 (1)
	 9420 + $SZ01 ;																													#	13445;	に相当
							Structure['2U_sky']		  .Put('D-Sazanami', 4.00,  4.60,  0.00, 0.0, 0.0, 0.0, 0,  0 );				#	番線表示 (2)
							Structure['1U_sky']		  .Put('U-Sazanami',-4.00,  4.60,  0.00, 0.0, 0.0, 0.0, 0,  0 );				#	番線表示 (1)
																																	#
	 9130 + $SZ01 ;																													#	13155;	に相当
	Distance - 0.10 ;																												#	Z方向の位置調整	(PutBetweenは構文内での位置調整ができないため)
							Structure['FormRsl_920_Fr'].Put0('D-Sazanami',1,7.5 );													#
							Structure['FormLsl_920_Fr'].Put0('U-Sazanami',1,7.5 );													#
							Structure['FormCRsl_920_Fr'].PutBetween('D-Sazanami','U-Sazanami', 0);									#
	 9135 + $SZ01 ;																													#	13160;	に相当
							Structure['FormRb_920_5m'].Put0('D-Sazanami',1,  5 );													#
							Structure['FormLb_920_5m'].Put0('U-Sazanami',1,  5 );													#
							Structure['FormCR_920_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);									#
							Structure['F_endfence_A2']	.Put('D-Sazanami',  6.19,  1.05,  0.00, 0.0, 0.0, 0.0, 1,  0 );				#
							Structure['F_endfence_A4']	.Put('D-Sazanami',  3.69,  1.05,  0.00, 0.0, 0.0, 0.0, 0,  0 );				#	
	 9137.5 + $SZ01 ;																												#	13162.5;	に相当
							Structure['FormL_sl']	.Put0('U-Sazanami', 1,  2 );								#
							Structure['FormR_sl']	.Put0('D-Sazanami', 1,  2 );								#	
							Structure['FormCR_sl']	.PutBetween('D-Sazanami','U-Sazanami',  0 );				#	
	 9140 + $SZ01 ;																													#	13165;	に相当
							Repeater ['FormL_1'].Begin0('U-Sazanami', 1,  5,  5,'FormLS_5m');                            			#	ホームここから屋根
							Repeater ['FormR_2'].Begin0('D-Sazanami', 1, 25, 25,'FormRS_25m');										#
							Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9145 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9150 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9155 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9160 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9165 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
	 9170 + $SZ01 ;																													#	13195;	に相当
							Repeater['FormL_1'].Begin0('U-Sazanami', 1, 25, 25,'FormLS_25m');										#
							Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9170 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9175 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9180 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9185 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
	 9190 + $SZ01 ;																													#	13215;	に相当
							Repeater['FormR_2'].Begin0('D-Sazanami', 1,  5,  5,'FormRS_5m');										#
							Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9195 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9200 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9205 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9210 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9215 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
	 9220 + $SZ01 ;																													#	13245;	に相当
							Repeater['FormR_2'].Begin0('D-Sazanami', 1, 25, 25,'FormRS_25m');										#
							Structure['FormCRS_25m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9245 + $SZ01 ;		Structure['FormCRS_25m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9270 + $SZ01 ;		Structure['FormCRS_25m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9295 + $SZ01 ;		Structure['FormCRS_25m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
#		 9320 + $SZ01 ;		Structure['FormCRS_25m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
	 9320 + $SZ01 ;																													#	13345;	に相当
							Repeater['FormR_2'].Begin0('D-Sazanami', 1,  5,  5,'FormRS_5m');										#
							Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9325 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
	 9330 + $SZ01 ;																													#	13355;	に相当
							Repeater['FormR_2'].Begin0('D-Sazanami', 1,  5,  5,'FormRS3_5');										#
							Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9335 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9340 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9345 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9350 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
	 9355 + $SZ01 ;																													#	13380;	に相当
							Repeater['FormR_2'].Begin0('D-Sazanami', 1,  5,  5,'FormRS_5m');										#
		 9355 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9360 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9365 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9370 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9375 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9380 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9385 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9390 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9395 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9400 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9405 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9410 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9415 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9420 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9425 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9430 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9435 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
	 9440 + $SZ01 ;																													#	13465;	に相当
							Repeater['FormL_1'].Begin0('U-Sazanami', 1,  5,  5,'FormLS_5m');										#
							Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		 9445 + $SZ01 ;		Structure['FormCRS_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
	 9450 + $SZ01 ;																													#	13475;	に相当
							Repeater['FormL_1'].Begin0('U-Sazanami', 1,  5,  5,'FormL_5m');											#	ホームここまで屋根
							Repeater['FormR_2'].Begin0('D-Sazanami', 1,  5,  5,'FormR_5m');											#
							Structure['FormCR_5m'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
	 9455 + $SZ01 ;																													#	13480;	に相当
							Structure['F_endfence_A4']	.Put('D-Sazanami',  6.54,  1.25,  0.00, 0.0, 180, 0.0, 1,  0 );				#
							Structure['F_endfence_A4']	.Put('D-Sazanami',  3.54,  1.25, -0.20, 0.0, 0.0, 0.0, 0,  0 );				#
							Repeater['FormL_1']	.End();																				#
							Repeater['FormR_2']	.End();																				#
///////////////																				↑ (ホーム)								#
///////////////			///////////////			///////////////			///////////////												#
///////////////																				↓ (屋根)									#
	 9140 + $SZ01 ;																													#	13165;	に相当
							Repeater['RoofL_U'].Begin0('U-Sazanami', 1,  5,  5,'RoofL_5a','RoofL_5','RoofL_5');						#
							Repeater['RoofR_D'].Begin0('D-Sazanami', 1,  5,  5,'RoofR_5a','RoofR_5','RoofR_5');						#
							Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
		9145 + $SZ01 ;		Structure['RoofCR_5'].PutBetween('D-Sazanami','U-Sazanami', 0);											#
	 9150 + $SZ01 ;																													#	13175;	に相当
							Repeater['RoofL_U'].Begin0('U-Sazanami', 1,  25,  25,'RoofL_25');										#
							Repeater['RoofR_D'].Begin0('D-Sazanami', 1,12.5,12.5,'RoofR_12');										#
							Structure['RoofCR_12'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		9162.5 + $SZ01 ;	Structure['RoofCR_12'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		9175   + $SZ01 ;	Structure['RoofCR_12'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		9187.5 + $SZ01 ;	Structure['RoofCR_12'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		9200   + $SZ01 ;	Structure['RoofCR_12'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		9212.5 + $SZ01 ;	Structure['RoofCR_12'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
	 9225 + $SZ01 ;																													#	13250;	に相当
#							Repeater['RoofL_U'].Begin0('U-Sazanami', 1, 25, 25,'RoofL_25');											#
							Repeater['RoofR_D'].Begin0('D-Sazanami', 1, 25, 25,'RoofR_25');											#
							Structure['RoofCR_25'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		9250 + $SZ01 ;		Structure['RoofCR_25'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		9275 + $SZ01 ;		Structure['RoofCR_25'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		9300 + $SZ01 ;		Structure['RoofCR_25'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		9325 + $SZ01 ;		Structure['RoofCR_25'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
	 9350 + $SZ01 ;																													#	13375;	に相当
#							Repeater['RoofL_U'].Begin0('U-Sazanami', 1,12.5,12.5,'RoofL_12');										#
							Repeater['RoofR_D'].Begin0('D-Sazanami', 1,12.5,12.5,'RoofR_12');										#
							Structure['RoofCR_12'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		9362.5 + $SZ01 ;	Structure['RoofCR_12'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		9375   + $SZ01 ;	Structure['RoofCR_12'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		9387.5 + $SZ01 ;	Structure['RoofCR_12'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		9400   + $SZ01 ;	Structure['RoofCR_12'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		9412.5 + $SZ01 ;	Structure['RoofCR_12'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		9425 + $SZ01 ;		Structure['RoofCR_12'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
		9437.5 + $SZ01 ;	Structure['RoofCR_12'].PutBetween('D-Sazanami','U-Sazanami', 0);										#
	 9450 + $SZ01 ;																													#	13475;	に相当
							Repeater['RoofL_U'].End();																				#
							Repeater['RoofR_D'].End();																				#
#					#					#					#					#					#					#			#	#	#	↑	五井	#	#	#





