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	=	外房線上り
/////	D-Sazanami-3	=	内房線下り	(千葉駅3番線ルート)
/////	U-Sazanami-4	=	内房線上り	(千葉駅4番線ルート)
/////	D-Wakashio-5	=	外房線下り	(千葉駅5番線ルート)
/////	U-Wakashio-6	=	外房線上り	(千葉駅6番線ルート)
/////	Keiyo-3		=	京葉線上り	(蘇我駅3番線)
/////	Keiyo-4		=	京葉線下り	(蘇我駅4番線)


#####	このファイルでは実キロ程 内房線2k000m ～  あたりの構文を扱います.	(蘇我-浜野間（塩田川橋梁） 千葉駅起点 ～ 分岐器配線終端部)
#####	このファイルでは 駅間毎に, 線形部分(平面曲線・勾配/その附帯物) → 線形以外 キロ程順 → まとめて管理したいストラクチャ(キロポスト/架線柱・架線関係など) の順で記述しています.
/////	蘇我 - 浜野			：	45行目～
/////	浜野 - 八幡宿			：	1075行目～



	include 	'Map_station_Uchibo.txt';									#	内房線	：	駅ストラクチャ設定ファイル
	include 	'Map_RunIndex_Uchibo.txt';									#	内房線	：	走行音設定ファイル
	include 	'CabIlluminance_Uchibo.txt';								#	内房線	：	運転台明るさ設定ファイル





///////////////			///////////////			///////////////			///////////////			////////////			////////////#	# # #	↓	蘇  我 - 浜  野	[ 曲線設定 ]		# #	#
																																	#	原則として上下線が並行しているため, 上下線両方をここで設定しています.京葉臨海鉄道線は, キロ程順のブロック内で設定しています.
	  605 + $SZ01 ;																													#	 4630;	に相当
						Curve.Interpolate();																						#	緩和曲線を開始します/BTC (引数は短縮記述/直前の設定が直線(0)のため,0が代入されています)
						Track['D-Sazanami'].Cant.Interpolate();																		#	他軌道のカント逓減を開始します/BTC		(内房線・下り)
						Track['U-Sazanami'].Cant.Interpolate();																		#	他軌道のカント逓減を開始します/BTC		(内房線・上り)
						Structure['CPgd'].Put('D-Sazanami', -2.40, -0.25,  0.00, 0.0, 0.0,-3.5, 0,  0 );							#	逓減標を設置します.
						Structure['CPgd'].Put('U-Sazanami',  2.00, -0.25, -1.00, 0.0, 0.0, 0.0, 0,  0 );							#	逓減標を設置します.
						SpeedLimit.Begin( 90);																						#	速度制限を設定します.制限標識は Structure.Put構文により設置します.
						Structure['Lim090_Anum']  .Put('D-Sazanami', -2.20,  2.15,  0.00, 0.0, 0.0, 0.0, 0,  0 );					#	速度制限標識を設置します.
						Structure['Lnum_A_2']	  .Put('D-Sazanami', -2.37,  2.15,  0.00, 0.0, 0.0, 0.0, 0,  0 );					#						これは, 距離部分の '2'.
						Structure['Lnum_A_5']	  .Put('D-Sazanami', -2.20,  2.15,  0.00, 0.0, 0.0, 0.0, 0,  0 );					#						これは, 距離部分の '5'.
						Structure['Lnum_A_9']	  .Put('D-Sazanami', -2.03,  2.15,  0.00, 0.0, 0.0, 0.0, 0,  0 );					#						これは, 距離部分の '9'.
						Structure['sign_pole_300'].Put('D-Sazanami', -2.20,  2.15,  0.00, 0.0, 0.0, 0.0, 0,  0 );					#						これは,標識の脚.
	  670 + $SZ01 ;																													#	 4695;	に相当
						Curve.Interpolate(  600,  54/1000);																			#	円曲線を開始します/BCC
						Track['D-Sazanami'].Cant.Interpolate(  54/1000);															#	他軌道のカントを設定します/BCC			(内房線・下り)
						Track['U-Sazanami'].Cant.Interpolate(  54/1000);															#	他軌道のカントを設定します/BCC			(内房線・上り)
						Structure['CP'].Put('D-Sazanami', -2.35, -0.25,  0.00, 4.0, -10, 0.0, 0,  0 );								#	曲線標を設置します.
						Structure['CP'].Put('U-Sazanami', -1.90, -0.25,  0.00,  10, 2.5,-3.5, 0,  0 );								#	曲線標を設置します.
	  800 + $SZ01 ;																													#	 4825;	に相当
						Curve.Interpolate();																						#	緩和曲線を開始します(円曲線終了)/ECC (引数は短縮記述/直前の同構文(7930;)より,(  600, 54/1000)が代入されています)
						Track['D-Sazanami'].Cant.Interpolate();																		#	他軌道のカント逓減を開始します/ECC		(内房線・下り)
						Track['U-Sazanami'].Cant.Interpolate();																		#	他軌道のカント逓減を開始します/ECC		(内房線・上り)
						Structure['CP'].Put('D-Sazanami', -3.00, -0.35, -2.00, 0.0, 185,-5.0, 0,  0 );								#	曲線標を設置します.	(Y軸：180度により前後反転させています)
						Structure['CP'].Put('U-Sazanami', -1.90, -0.10,  0.00, 0.0, 185, 2.5, 0,  0 );								#	曲線標を設置します.	(Y軸：180度により前後反転させています)
	  865 + $SZ01 ;																													#	 4890;	に相当
						Curve.Interpolate( 0,  0 );																					#	緩和曲線を終了します/ETC
						Track['D-Sazanami'].Cant.Interpolate( 0);																	#	他軌道のカント逓減を終了します/ETC		(内房線・下り)
						Track['U-Sazanami'].Cant.Interpolate( 0);																	#	他軌道のカント逓減を終了します/ETC		(内房線・上り)
						Structure['CPgd'].Put('D-Sazanami', -2.25, -0.30,  0.00, 0.0, 0.0, 5.0, 0,  0 );							#	逓減標を設置します.
						Structure['CPgd'].Put('U-Sazanami', -1.90, -0.25,  0.00, 0.0, -15, 0.0, 0,  0 );							#	逓減標を設置します.
						SpeedLimit.End();																							#	速度制限を解除します.制限解除標識は"Structure.Put"構文により設置します.
						Structure['LimEnd_A']	  .Put('D-Sazanami', -2.25,  2.00,  0.00, 0.0, 0.0, 0.0, 0,  0 );					#	速度制限解除標識を設置します.	これは,解除標.
						Structure['sign_pole_300'].Put('D-Sazanami', -2.25,  2.00,  0.00, 0.0, 0.0, 0.0, 0,  0 );					#							これは,標識の脚.
																																	#
	////////////////			////////////////			////////////////			////////////////			////////////////#
																																	#
	 2410 + $SZ01 ;																													#	 6435;	に相当
						Curve.Interpolate();																						#	緩和曲線を開始します/BTC (引数は短縮記述)
						Track['D-Sazanami'].Cant.Interpolate();																		#	他軌道のカント逓減を開始します/BTC		(内房線・下り)
						Track['U-Sazanami'].Cant.Interpolate();																		#	他軌道のカント逓減を開始します/BTC		(内房線・上り)
						Structure['CPgd'].Put('D-Sazanami',-2.25, -0.25,  0.00, 0.0, 0.0, 0.0, 0,  0 );								#	逓減標を設置します.
						Structure['CPgd'].Put('U-Sazanami', 2.75, -0.40,  0.00, 0.0, 0.0, 0.0, 0,  0 );								#	逓減標を設置します.
						SpeedLimit.Begin( 90);																						#	速度制限を設定します.制限標識は Structure.Put構文により設置します.
						Structure['Lim090_Anum']  .Put('D-Sazanami', -2.25,  1.90,  0.00, 0.0, 0.0, 2.5, 0,  0 );					#	速度制限標識を設置します.
						Structure['Lnum_A_2']	  .Put('D-Sazanami', -2.42,  1.89,  0.00, 0.0, 0.0, 2.5, 0,  0 );					#						これは, 距離部分の '2'.
						Structure['Lnum_A_9']	  .Put('D-Sazanami', -2.25,  1.90,  0.00, 0.0, 0.0, 2.5, 0,  0 );					#						これは, 距離部分の '9'.
						Structure['Lnum_A_7']	  .Put('D-Sazanami', -2.08,  1.91,  0.00, 0.0, 0.0, 2.5, 0,  0 );					#						これは, 距離部分の '7'.
						Structure['sign_pole_300'].Put('D-Sazanami', -2.25,  1.90,  0.00, 0.0, 0.0, 2.5, 0,  0 );					#						これは,標識の脚.
	 2485 + $SZ01 ;																													#	 6510;	に相当
						Curve.Interpolate(  720,  75/1000);																			#	円曲線を開始します/BCC
						Track['D-Sazanami'].Cant.Interpolate(  75/1000);															#	他軌道のカントを設定します/BCC			(内房線・下り)
						Track['U-Sazanami'].Cant.Interpolate(  75/1000);															#	他軌道のカントを設定します/BCC			(内房線・上り)
						Structure['CP'].Put('D-Sazanami', -3.25, -0.40,  0.00, 0.0, 0.0, 0.0, 0,  0 );								#	曲線標を設置します.
						Structure['CP'].Put('U-Sazanami',  2.75, -0.35,  0.00, 0.0, 0.0,-7.5, 0,  0 );								#	曲線標を設置します.
	 2635 + $SZ01 ;																													#	 6660;	に相当
						Curve.Interpolate();																						#	緩和曲線を開始します(円曲線終了)/ECC (引数は短縮記述)
						Track['D-Sazanami'].Cant.Interpolate();																		#	他軌道のカント逓減を開始します/ECC		(内房線・下り)
						Track['U-Sazanami'].Cant.Interpolate();																		#	他軌道のカント逓減を開始します/ECC		(内房線・上り)
						Structure['CP'].Put('D-Sazanami', -3.00, -0.40,  0.00, 0.0, 180, 5.0, 0,  0 );								#	曲線標を設置します.	(Y軸：180度により前後反転させています)
						Structure['CP'].Put('U-Sazanami',  2.00, -0.35,  0.00, 0.0, 180, 0.0, 0,  0 );								#	曲線標を設置します.	(Y軸：180度により前後反転させています)
	 2710 + $SZ01 ;																													#	 6735;	に相当
						Curve.Interpolate(    0,   0/1000);																			#	緩和曲線を終了します/ETC
						Track['D-Sazanami'].Cant.Interpolate(   0/1000);															#	他軌道のカント逓減を終了します/ETC		(内房線・下り)
						Track['U-Sazanami'].Cant.Interpolate(   0/1000);															#	他軌道のカント逓減を終了します/ETC		(内房線・上り)
						Structure['CPgd'].Put('D-Sazanami',-2.75, -0.25,  0.00, 0.0, 0.0, 0.0, 0,  0 );								#	逓減標を設置します.
						Structure['CPgd'].Put('U-Sazanami', 3.00, -0.30,  0.00, 0.0, 0.0, 5.0, 0,  0 );								#	逓減標を設置します.
						SpeedLimit.End();																							#	速度制限を解除します.制限解除標識は"Structure.Put"構文により設置します.
						Structure['LimEnd_A']	  .Put('D-Sazanami', -2.50,  2.00,  0.00, 0.0, 0.0, 0.0, 0,  0 );					#	速度制限解除標識を設置します.	これは,解除標.
						Structure['sign_pole_300'].Put('D-Sazanami', -2.50,  2.00,  0.00, 0.0, 0.0, 0.0, 0,  0 );					#							これは,標識の脚.
///////////////			///////////////			///////////////			///////////////			////////////			////////////#	# # #	↑	蘇  我 - 浜  野	[ 曲線設定 ]		# #	#

#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	# # #	↓	蘇  我 - 浜  野	[ 勾配設定 ]		# #	#
																																	#	[ 勾配設定 ]
																																	#	勾配の緩和区間をキロ程通りに入力すると, 勾配標のキロ程と相違があるため少しイメージが掴みにくく感じます.
																																	#	そのため, 当例では演算子を用いて記述しています.VCLの1/2を±することでVCLと等しくなるようにしています(切り捨て・切り上げにより2の倍数の整数に変換).
																																	#	VCLは, 例えば VCR = 4000 であれば, 勾配差×4 で近似値が求まります. (勾配差 × VCR/1000)
	  860 + $SZ01 ;			Structure['Gp_UL'].Put('D-Sazanami', -2.75, -0.25,  0.00,  0.0,  0.0,  1.5, 0,  0 );					#	 4885;	に相当
	  860 + $SZ01 -  4 ;	Gradient.Interpolate();				Track['Height'].Y.Interpolate( -0.45,-4000);						#	↑  2.0
	  860 + $SZ01 +  4 ;	Gradient.Interpolate(  2.0);		Track['Height'].Y.Interpolate( -0.45,    0);						#	VCL =   8.0	(R=4000)
																																	#
	  950 + $SZ01 ;			Structure['Gp_LD'].Put('D-Sazanami', -2.75, -0.25,  0.00,  0.0,  0.0,  2.5, 0,  0 );					#	 4975;	に相当
	  950 + $SZ01 -  4 ;	Gradient.Interpolate();				Track['Height'].Y.Interpolate( -0.60, 4000);						#	L
	  950 + $SZ01 +  4 ;	Gradient.Interpolate(  0.0);		Track['Height'].Y.Interpolate( -0.60,    0);						#	VCL =   8.0	(R=4000)
																																	#
	 1005 + $SZ01 ;			Structure['Gp_DL'].Put('D-Sazanami', -2.75, -0.25,  0.00,  0.0,  0.0,  1.5, 0,  0 );					#	 5030;	に相当
	 1005 + $SZ01 -  4 ;	Gradient.Interpolate();			#	Track['Height'].Y.Interpolate( -0.45, 4000);						#	↓  2.0
	 1005 + $SZ01 +  4 ;	Gradient.Interpolate( -2.0);	#	Track['Height'].Y.Interpolate( -0.45,    0);						#	VCL =   8.0	(R=4000)
																																	#
	 1090 + $SZ01 ;			Structure['Gp_LU'].Put('D-Sazanami', -2.25, -0.45,  0.00,  0.0,  0.0,  0.5, 0,  0 );					#	 5115;	に相当
	 1090 + $SZ01 -  1 ;	Gradient.Interpolate();			#	Track['Height'].Y.Interpolate( -0.45,-4000);						#	L
	 1090 + $SZ01 +  1 ;	Gradient.Interpolate(  0.0);	#	Track['Height'].Y.Interpolate( -0.45,    0);						#	VCL =   8.0	(R=4000)
																																	#
																																	#
	 2235 + $SZ01 ;			Structure['Gp_DL'].Put('D-Sazanami', -3.00, -0.35,  0.00,  0.0,  0.0, -1.5, 0,  0 );					#	 6260;	に相当
	 2235 + $SZ01 -  6 ;	Gradient.Interpolate();			#	Track['Height'].Y.Interpolate( -0.45, 4000);						#	↓  2.7
	 2235 + $SZ01 +  6 ;	Gradient.Interpolate( -2.7);	#	Track['Height'].Y.Interpolate( -0.45,    0);						#	VCL =  10.8	(R=4000)
																																	#
	 2605 + $SZ01 ;			Structure['Gp_UU'].Put('D-Sazanami', -3.75, -0.30,  0.00,  0.0,  0.0, 15.0, 0,  0 );					#	 6630;	に相当
	 2605 + $SZ01 - 12 ;	Gradient.Interpolate();			#	Track['Height'].Y.Interpolate( -0.45,-4000);						#	↑  3.0
	 2605 + $SZ01 + 12 ;	Gradient.Interpolate(  3.0);		Track['Height'].Y.Interpolate( -0.60,    0);						#	VCL =  22.8	(R=4000)
																																	#
	 2750 + $SZ01 ;			Structure['Gp_LD'].Put('D-Sazanami', -2.60, -0.20,  0.00,  0.0,  0.0,  1.0, 0,  0 );					#	 6775;	に相当
	 2750 + $SZ01 -  6 ;	Gradient.Interpolate();				Track['Height'].Y.Interpolate( -0.92, 4000);						#	L
	 2750 + $SZ01 +  6 ;	Gradient.Interpolate(  0.0);		Track['Height'].Y.Interpolate( -0.95,    0);						#	VCL =  12.0	(R=4000)
																																	#
	 2830 + $SZ01 ;			Structure['Gp_DL'].Put('D-Sazanami', -2.85, -0.05,  0.00,  0.0,  0.0,  2.5, 0,  0 );					#	 6855;	に相当
	 2830 + $SZ01 -  6 ;	Gradient.Interpolate();			#	Track['Height'].Y.Interpolate( -0.45, 4000);						#	↓  2.7
	 2830 + $SZ01 +  6 ;	Gradient.Interpolate( -2.7);		Track['Height'].Y.Interpolate( -0.95,    0);						#	VCL =  10.8	(R=4000)
																																	#
	 2910 + $SZ01 ;			Structure['Gp_UL'].Put('D-Sazanami', -3.25, -0.25,  0.00,  0.0,  0.0,  7.5, 0,  0 );					#	 6935;	に相当
	 2910 + $SZ01 - 12 ;	Gradient.Interpolate();				Track['Height'].Y.Interpolate( -0.48,-4000);						#	↑  3.0
	 2910 + $SZ01 + 12 ;	Gradient.Interpolate(  3.0);		Track['Height'].Y.Interpolate( -0.45,    0);						#	VCL =  22.8	(R=4000)
																																	#
	 3105 + $SZ01 ;			Structure['Gp_LD'].Put('D-Sazanami', -2.85, -0.25,  0.00,  0.0,  0.0,  3.5, 0,  0 );					#	 7130;	に相当
	 3105 + $SZ01 -  6 ;	Gradient.Interpolate();			#	Track['Height'].Y.Interpolate( -0.45, 4000);						#	L
	 3105 + $SZ01 +  6 ;	Gradient.Interpolate(  0.0);	#	Track['Height'].Y.Interpolate( -0.45,    0);						#	VCL =  12.0	(R=4000)
#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	# # #	↑	蘇  我 - 浜  野	[ 勾配設定 ]		# #	#



///////////////			///////////////			///////////////			///////////////			///////////////						#	###		↓	軌道ストラクチャのリピーター調整抜き出し	###
	  600 + $SZ01 ;																													#	 4625;	に相当
						Repeater['Tr_D-Sazanami'].Begin0('D-Sazanami', 3,  5,  5,'Tr_bal_5m_A','Tr_bal_5m_B','Tr_bal_5m_C','Tr_bal_5m_D','Tr_bal_5m_E');	#	5mサイクルの軌道に設定変更をします	(手前の線路ストラクチャが25mの場合、曲線に備えて/Begin0 は短縮形)
						Repeater['Tr_U-Sazanami'].Begin0('U-Sazanami', 3,  5,  5,'Tr_bal_5m_A','Tr_bal_5m_B','Tr_bal_5m_C','Tr_bal_5m_D','Tr_bal_5m_E');	#	5mサイクルの軌道に設定変更をします	(手前の線路ストラクチャが25mの場合、曲線に備えて/Begin0 は短縮形)
	 1100 + $SZ01 ;																													#	 5125;	に相当
						Repeater['Tr_D-Sazanami'].Begin0('D-Sazanami', 3, 25, 25,'Tr_Bal_25m');										#	25mサイクルの軌道に設定変更をします	(軽量化のため/Begin0 は短縮形)
						Repeater['Tr_U-Sazanami'].Begin0('U-Sazanami', 3, 25, 25,'Tr_Bal_25m');										#	25mサイクルの軌道に設定変更をします	(軽量化のため/Begin0 は短縮形)
///////////////			///////////////																								#
	 2225 + $SZ01 ;																													#	 6250;	に相当
						Repeater['Tr_D-Sazanami'].Begin0('D-Sazanami', 3,  5,  5,'Tr_bal_5m_A','Tr_bal_5m_B','Tr_bal_5m_C','Tr_bal_5m_D','Tr_bal_5m_E');	#	5mサイクルの軌道に設定変更をします	(手前の線路ストラクチャが25mの場合、曲線に備えて/Begin0 は短縮形)
						Repeater['Tr_U-Sazanami'].Begin0('U-Sazanami', 3,  5,  5,'Tr_bal_5m_A','Tr_bal_5m_B','Tr_bal_5m_C','Tr_bal_5m_D','Tr_bal_5m_E');	#	5mサイクルの軌道に設定変更をします	(手前の線路ストラクチャが25mの場合、曲線に備えて/Begin0 は短縮形)
	 2250 + $SZ01 ;																													#	 6275;	に相当
						Repeater['Tr_D-Sazanami'].Begin0('D-Sazanami', 3, 25, 25,'Tr_Bal_25m');										#	25mサイクルの軌道に設定変更をします	(軽量化のため/Begin0 は短縮形)
						Repeater['Tr_U-Sazanami'].Begin0('U-Sazanami', 3, 25, 25,'Tr_Bal_25m');										#	25mサイクルの軌道に設定変更をします	(軽量化のため/Begin0 は短縮形)
///////////////			///////////////																								#
	 2400 + $SZ01 ;																													#	 6425;	に相当
						Repeater['Tr_D-Sazanami'].Begin0('D-Sazanami', 3,  5,  5,'Tr_bal_5m_A','Tr_bal_5m_B','Tr_bal_5m_C','Tr_bal_5m_D','Tr_bal_5m_E');	#	5mサイクルの軌道に設定変更をします	(手前の線路ストラクチャが25mの場合、曲線に備えて/Begin0 は短縮形)
						Repeater['Tr_U-Sazanami'].Begin0('U-Sazanami', 3,  5,  5,'Tr_bal_5m_A','Tr_bal_5m_B','Tr_bal_5m_C','Tr_bal_5m_D','Tr_bal_5m_E');	#	5mサイクルの軌道に設定変更をします	(手前の線路ストラクチャが25mの場合、曲線に備えて/Begin0 は短縮形)
	 2775 + $SZ01 ;																													#	 6800;	に相当
						Repeater['Tr_D-Sazanami'].Begin0('D-Sazanami', 3, 25, 25,'Tr_Bal_25m');										#	25mサイクルの軌道に設定変更をします	(軽量化のため/Begin0 は短縮形)
						Repeater['Tr_U-Sazanami'].Begin0('U-Sazanami', 3, 25, 25,'Tr_Bal_25m');										#	25mサイクルの軌道に設定変更をします	(軽量化のため/Begin0 は短縮形)
///////////////			///////////////																								#
	 2825 + $SZ01 ;																													#	 6850;	に相当
						Repeater['Tr_D-Sazanami'].Begin0('D-Sazanami', 3,  5,  5,'Tr_bal_5m_A','Tr_bal_5m_B','Tr_bal_5m_C','Tr_bal_5m_D','Tr_bal_5m_E');	#	5mサイクルの軌道に設定変更をします	(手前の線路ストラクチャが25mの場合、曲線に備えて/Begin0 は短縮形)
						Repeater['Tr_U-Sazanami'].Begin0('U-Sazanami', 3,  5,  5,'Tr_bal_5m_A','Tr_bal_5m_B','Tr_bal_5m_C','Tr_bal_5m_D','Tr_bal_5m_E');	#	5mサイクルの軌道に設定変更をします	(手前の線路ストラクチャが25mの場合、曲線に備えて/Begin0 は短縮形)
	 2850 + $SZ01 ;																													#	 6875;	に相当
						Repeater['Tr_D-Sazanami'].Begin0('D-Sazanami', 3, 25, 25,'Tr_Bal_25m');										#	25mサイクルの軌道に設定変更をします	(軽量化のため/Begin0 は短縮形)
						Repeater['Tr_U-Sazanami'].Begin0('U-Sazanami', 3, 25, 25,'Tr_Bal_25m');										#	25mサイクルの軌道に設定変更をします	(軽量化のため/Begin0 は短縮形)
///////////////			///////////////																								#
	 2900 + $SZ01 ;																													#	 6925;	に相当
						Repeater['Tr_D-Sazanami'].Begin0('D-Sazanami', 3,  5,  5,'Tr_bal_5m_A','Tr_bal_5m_B','Tr_bal_5m_C','Tr_bal_5m_D','Tr_bal_5m_E');	#	5mサイクルの軌道に設定変更をします	(手前の線路ストラクチャが25mの場合、曲線に備えて/Begin0 は短縮形)
						Repeater['Tr_U-Sazanami'].Begin0('U-Sazanami', 3,  5,  5,'Tr_bal_5m_A','Tr_bal_5m_B','Tr_bal_5m_C','Tr_bal_5m_D','Tr_bal_5m_E');	#	5mサイクルの軌道に設定変更をします	(手前の線路ストラクチャが25mの場合、曲線に備えて/Begin0 は短縮形)
	 2925 + $SZ01 ;																													#	 6950;	に相当
						Repeater['Tr_D-Sazanami'].Begin0('D-Sazanami', 3, 25, 25,'Tr_Bal_25m');										#	25mサイクルの軌道に設定変更をします	(軽量化のため/Begin0 は短縮形)
						Repeater['Tr_U-Sazanami'].Begin0('U-Sazanami', 3, 25, 25,'Tr_Bal_25m');										#	25mサイクルの軌道に設定変更をします	(軽量化のため/Begin0 は短縮形)
///////////////			///////////////																								#
	 3100 + $SZ01 ;																													#	 7125;	に相当
						Repeater['Tr_D-Sazanami'].Begin0('D-Sazanami', 3,  5,  5,'Tr_bal_5m_A','Tr_bal_5m_B','Tr_bal_5m_C','Tr_bal_5m_D','Tr_bal_5m_E');	#	5mサイクルの軌道に設定変更をします	(手前の線路ストラクチャが25mの場合、曲線に備えて/Begin0 は短縮形)
						Repeater['Tr_U-Sazanami'].Begin0('U-Sazanami', 3,  5,  5,'Tr_bal_5m_A','Tr_bal_5m_B','Tr_bal_5m_C','Tr_bal_5m_D','Tr_bal_5m_E');	#	5mサイクルの軌道に設定変更をします	(手前の線路ストラクチャが25mの場合、曲線に備えて/Begin0 は短縮形)
	 3125 + $SZ01 ;																													#	 7150;	に相当
						Repeater['Tr_D-Sazanami'].Begin0('D-Sazanami', 3, 25, 25,'Tr_Bal_25m');										#	25mサイクルの軌道に設定変更をします	(軽量化のため/Begin0 は短縮形)
						Repeater['Tr_U-Sazanami'].Begin0('U-Sazanami', 3, 25, 25,'Tr_Bal_25m');										#	25mサイクルの軌道に設定変更をします	(軽量化のため/Begin0 は短縮形)
///////////////			///////////////																								#
	 1550 + $SZ01 ;		Repeater['Tr_U-Sazanami'].Begin0('U-Sazanami', 3,  5,  5,'Tr_bal_5m_A','Tr_bal_5m_B','Tr_bal_5m_C','Tr_bal_5m_D','Tr_bal_5m_E');	#	第二蘇我野橋梁
																																	#
	 1565 + $SZ01 ;																													#	 5590;	に相当
						Repeater['Tr_U-Sazanami'].Begin0('U-Sazanami', 3,  5,  5,'BridgeRail1_5m');									#
	 1570 + $SZ01 ;		Repeater['Tr_U-Sazanami'].Begin0('U-Sazanami', 3,  5,  5,'Tr_bal_5m_A','Tr_bal_5m_B','Tr_bal_5m_C','Tr_bal_5m_D','Tr_bal_5m_E');	#
///////////////			///////////////			///////////////			///////////////			///////////////						#	###		↑	軌道ストラクチャのリピーター調整抜き出し	###





	  503 + $SZ01 ;																													#	 4528;	に相当
						Structure['kurukuru']		.Put('U-Sazanami',  6.65,  4.75,  0.15, 0.0, 0.0, 0.0, 0,  0 );					#	特殊信号発光機 (I)	/	踏切中継
						Structure['EmrLabel_CrRep']	.Put('U-Sazanami',  6.65,  3.75, -0.06, 0.0, 0.0, 0.0, 0,  0 );					#						/	踏切中継
						Structure['sigpole2']		.Put('U-Sazanami',  6.65,  0.00,  0.00, 0.0, 0.0, 0.0, 0,  0 );					#	信号柱を設置します.

	  520 + $SZ01 ;		Track['CrossOver1'].Position( 3.80, 0.00);																	#	 4545;	に相当
						Structure['sw_flm'].Put('U-Sazanami',  0.00, 0.001,  0.00, 0.0, 0.0, 0.0, 3, 25 );							#	[片渡り/直進側]
	  545 + $SZ01 ;		Track['CrossOver1'].Position( 2.85, 0.00);																	#	 4570;	に相当
						Structure['Tr_Bal_25m'].Put('CrossOver1',  0.00,-0.001,  0.00, 0.0, 0.0, 0.0, 3, 25 );						#
	  570 + $SZ01 ;		Track['CrossOver1'].Position( 0.95, 0.00);																	#	 4595;	に相当
						Structure['sw_mlm'].Put('D-Sazanami',  0.00, 0.001,  0.00, 0.0, 0.0, 0.0, 3, 25 );							#	[片渡り/直進側]
						Structure['kurukuru']		.Put('U-Sazanami',  2.25,  5.50,  0.15, 0.0, 0.0, 0.0, 0,  0 );					#	特殊信号発光機 (I)	/	踏切 (内1)
						Structure['EmrLabel_Cr']	.Put('U-Sazanami',  2.25,  4.50, -0.06, 0.0, 0.0, 0.0, 0,  0 );					#						/	踏切
						Structure['sigpole2']		.Put('U-Sazanami',  2.25,  1.00,  0.00, 0.0, 0.0, 0.0, 0,  0 );					#	信号柱を設置します.
	  590 + $SZ01 ;																													#	 4615;	に相当
						Structure['CrLb_U01-OamiRd'].Put('D-Sazanami', -3.40,  2.75, -0.15, 0.0, -40,-0.0, 0,  0 );					#	踏切名 ：	大網里道踏切	(内01)
						Structure['CrLb_U01']		.Put('D-Sazanami', -3.40,  1.78, -0.15, 0.0, -40, 3.0, 0,  0 );					#	踏切名 ：	内1
	  595 + $SZ01 ;		Track['CrossOver1'].Position( 0.00, 0.00);																	#	 4620;	に相当

	  615 + $SZ01 ;																													#	 4640;	に相当
																																	#	(内01)	大綱里道踏切
						Structure['TollBarDL'].Put('D-Sazanami',  0.00,  0.00,  0.01, 0.0, 0.0, 0.0, 0,  6 );						#	カントが付いた軌道での例は,[西雷踏切：2k655m]
						Structure['TollBarDR'].Put('Rintetsu'  ,  0.00,  0.00,  0.01, 0.0, 0.0, 0.0, 0,  6 );						#	遮断機
						Structure['CrossingD'].Put('D-Sazanami',  0.00,  0.00,  0.00, 0.0, 0.0, 0.0, 3,  6 );						#	渡り板
						Structure['CrossingD'].Put('U-Sazanami',  0.00,  0.00,  0.00, 0.0, 0.0, 0.0, 3,  6 );						#
						Structure['CrossingD'].Put('Rintetsu'  ,  0.00,  0.00,  0.00, 0.0, 0.0, 0.0, 3,  6 );						#
						Structure['Cr_crossingDR'].PutBetween('D-Sazanami','U-Sazanami',  0 );										#	渡り板間の道路
						Structure['Cr_crossingDR'].PutBetween('U-Sazanami','Rintetsu',  0 );										#	傾斜OP/ 0 ： X・Y方向に変形　/ 1 ： X方向のみに変形
						Structure['Cr_Sensor1'].Put('D-Sazanami', -1.90,  0.00, -5.00, 0.0, 0.0, 0.0, 0,  0 );						#	障害物検知器	/	R1H
						Structure['Cr_Sensor1'].Put('D-Sazanami', -2.00, -0.50, -5.00, 0.0, 0.0, 0.0, 0,  0 );						#	障害物検知器	/	R1
						Structure['Cr_Sensor1'].Put('D-Sazanami', -1.90,  0.00, 11.00, 0.0, 180, 0.0, 0,  0 );						#	障害物検知器	/	S1H		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('D-Sazanami', -2.00, -0.50, 11.00, 0.0, 180, 0.0, 0,  0 );						#	障害物検知器	/	S1		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('D-Sazanami',  1.80, -0.50,-10.00, 0.0, -10, 0.0, 0,  0 );						#	障害物検知器	/	R2
						Structure['Cr_Sensor1'].Put('D-Sazanami', -2.00, -0.50, 16.00, 0.0, 170, 0.0, 0,  0 );						#	障害物検知器	/	S2		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('D-Sazanami',  1.90, -0.50, -5.00, 0.0, 0.0, 0.0, 0,  0 );						#	障害物検知器	/	R3
						Structure['Cr_Sensor1'].Put('D-Sazanami',  1.90, -0.50, 11.00, 0.0, 180, 0.0, 0,  0 );						#	障害物検知器	/	S3		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('U-Sazanami', -1.80, -0.50,-10.00, 0.0,  10, 0.0, 0,  0 );						#	障害物検知器	/	R4
						Structure['Cr_Sensor1'].Put('U-Sazanami',  2.00, -0.50, 16.00, 0.0, 190, 0.0, 0,  0 );						#	障害物検知器	/	S4		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('U-Sazanami',  2.10, -0.50, -5.00, 0.0, 0.0, 0.0, 0,  0 );						#	障害物検知器	/	R5
						Structure['Cr_Sensor1'].Put('U-Sazanami',  2.10, -0.50, 11.00, 0.0, 180, 0.0, 0,  0 );						#	障害物検知器	/	S5		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('Rintetsu'  , -2.25, -0.50,-10.00, 0.0,  10, 0.0, 0,  0 );						#	障害物検知器	/	R6
						Structure['Cr_Sensor1'].Put('Rintetsu'  ,  2.00, -0.50, 16.00, 0.0, 190, 0.0, 0,  0 );						#	障害物検知器	/	S6		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('Rintetsu'  ,  1.90,  0.00, -5.00, 0.0, 0.0, 0.0, 0,  0 );						#	障害物検知器	/	R7H
						Structure['Cr_Sensor1'].Put('Rintetsu'  ,  2.00, -0.50, -5.00, 0.0, 0.0, 0.0, 0,  0 );						#	障害物検知器	/	R7
						Structure['Cr_Sensor1'].Put('Rintetsu'  ,  1.90,  0.00, 11.00, 0.0, 180, 0.0, 0,  0 );						#	障害物検知器	/	S7H		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('Rintetsu'  ,  2.00, -0.50, 11.00, 0.0, 180, 0.0, 0,  0 );						#	障害物検知器	/	S7		安房鴨川方は, Y軸180°回転して使用します.
						Distance + 3 ;	Sound3D['crossing'].Put( -3.80,  4.00);														#	警報音

	  669 + $SZ01 ;																													#	 4731;	に相当
						Structure['kurukururev'].Put('D-Sazanami', -3.00,  5.50,  0.50, 0.0,  15, 0.0, 0,  0 );						#	特殊信号発光機 (I)	/	踏切 (内1)
						Structure['sigpole2']	.Put('D-Sazanami', -3.00,  0.50,  0.00, 0.0, 0.0, 0.0, 0,  0 );						#	信号柱を設置します.
	  706 + $SZ01 ;																													#	 4731;	に相当
						Structure['kurukuru']		.Put('D-Sazanami', -3.00,  5.00,  0.15, 0.0, 0.0, 0.0, 0,  0 );					#	特殊信号発光機 (I)	/	踏切中継
						Structure['EmrLabel_CrRep']	.Put('D-Sazanami', -3.00,  4.00, -0.06, 0.0, 0.0, 0.0, 0,  0 );					#						/	踏切中継
						Structure['sigpole2']		.Put('D-Sazanami', -3.00,  0.25,  0.00, 0.0, 0.0, 0.0, 0,  0 );					#	信号柱を設置します.


	  725 + $SZ01 ;																													#	 4750;	に相当
						Track['Rintetsu'].Cant.Interpolate();																		#	他軌道のカント逓減を開始します/BTC		(京葉臨海鉄道線)
						Structure['CPgd'].Put('Rintetsu', -4.15, -0.15,  1.00, 0.0, 0.0, 0.0, 0,  0 );								#	逓減標を設置します.
	  750 + $SZ01 ;																													#	 4775;	に相当
						Track['Rintetsu'].Cant.Interpolate(   6/1000);																#	他軌道のカントを設定します/BCC			(京葉臨海鉄道線)
						Structure['CP'].Put('Rintetsu', -3.00, -0.25,  0.00, 0.0, 1.5, 0.0, 0,  0 );								#	曲線標を設置します.
	  795 + $SZ01 ;																													#	 4820;	に相当
						Track['Rintetsu'].Cant.Interpolate();																		#	他軌道のカント逓減を開始します/ECC		(京葉臨海鉄道線)
						Structure['CP'].Put('Rintetsu', -2.15, -0.25,  0.00, 0.0, 182, 1.5, 0,  0 );								#	曲線標を設置します.	(Y軸：180度により前後反転させています)
	  840 + $SZ01 ;																													#	 4865;	に相当
						Track['Rintetsu'].Cant.Interpolate( 0);																		#	他軌道のカント逓減を終了します/ETC		(京葉臨海鉄道線)
						Structure['CPgd'].Put('Rintetsu', -1.80, -0.30,  0.00,-5.0, -10,-1.5, 0,  0 );								#	逓減標を設置します.

	  855 + $SZ01 ;																													#	 4880;	に相当
						Structure['CrLb_U02-Sogano'].Put('D-Sazanami', -3.45,  2.50, -0.20, 0.0, -15,-0.0, 0,  0 );					#	踏切名 ：	蘇我野踏切	(内02)
						Structure['CrLb_U02']		.Put('D-Sazanami', -3.45,  1.50, -0.20, 0.0, -15, 0.0, 0,  0 );					#	踏切名 ：	内2
	  860 + $SZ01 ;																													#	 4885;	に相当
						Track['Rintetsu'].Y.Interpolate( -0.00,    0);																#
																																	#
	  933 + $SZ01 ;																													#	 4958;	に相当
						Structure['kurukuru']		.Put('D-Sazanami', -2.75,  5.50,  0.15, 0.0, 0.0, 0.0, 0,  0 );					#	特殊信号発光機 (I)	/	踏切 (内2)
						Structure['EmrLabel_Cr']	.Put('D-Sazanami', -2.75,  4.50, -0.06, 0.0, 0.0, 0.0, 0,  0 );					#						/	踏切
						Structure['sigpole2']		.Put('D-Sazanami', -2.75,  0.30,  0.00, 0.0, 0.0, 0.0, 0,  0 );					#	信号柱を設置します.
	  950 + $SZ01 ;																													#	 4975;	に相当
						Track['Rintetsu'].Y.Interpolate( -0.10,    0);																#
	  955 + $SZ01 ;																													#	 4980;	に相当
																																	#	(内02)	蘇我野踏切
						Structure['TollBarDL'].Put('D-Sazanami',  0.00,  0.00,  0.01, 0.0, 0.0, 0.0, 0,  6 );						#	カントが付いた軌道での例は,[西雷踏切：2k655m]
						Structure['TollBarDR'].Put('Rintetsu'  ,  0.00,  0.00,  0.01, 0.0, 0.0, 0.0, 0,  6 );						#	遮断機
						Structure['CrossingD'].Put('D-Sazanami',  0.00,  0.00,  0.00, 0.0, 0.0, 0.0, 3,  6 );						#	渡り板
						Structure['CrossingD'].Put('U-Sazanami',  0.00,  0.00,  0.00, 0.0, 0.0, 0.0, 3,  6 );						#
						Structure['CrossingD'].Put('Rintetsu'  ,  0.00,  0.00,  0.00, 0.0, 0.0, 0.0, 3,  6 );						#
						Structure['Cr_crossingDR'].PutBetween('D-Sazanami','U-Sazanami',  0 );										#	渡り板間の道路
						Structure['Cr_crossingDR'].PutBetween('U-Sazanami','Rintetsu',  0 );										#	傾斜OP/ 0 ： X・Y方向に変形　/ 1 ： X方向のみに変形
						Structure['Cr_Sensor1'].Put('D-Sazanami', -1.90,  0.00, -7.00, 0.0, 0.0, 0.0, 0,  0 );						#	障害物検知器	/	R1H
						Structure['Cr_Sensor1'].Put('D-Sazanami', -2.00, -0.50, -7.00, 0.0, 0.0, 0.0, 0,  0 );						#	障害物検知器	/	R1
						Structure['Cr_Sensor1'].Put('D-Sazanami', -1.90,  0.00, 13.00, 0.0, 180, 0.0, 0,  0 );						#	障害物検知器	/	S1H		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('D-Sazanami', -2.00, -0.50, 13.00, 0.0, 180, 0.0, 0,  0 );						#	障害物検知器	/	S1		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('D-Sazanami',  1.80, -0.50,-12.00, 0.0, -10, 0.0, 0,  0 );						#	障害物検知器	/	R2
						Structure['Cr_Sensor1'].Put('D-Sazanami', -2.00, -0.50, 18.00, 0.0, 170, 0.0, 0,  0 );						#	障害物検知器	/	S2		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('D-Sazanami',  1.90, -0.50, -7.00, 0.0, 0.0, 0.0, 0,  0 );						#	障害物検知器	/	R3
						Structure['Cr_Sensor1'].Put('D-Sazanami',  1.90, -0.50, 13.00, 0.0, 180, 0.0, 0,  0 );						#	障害物検知器	/	S3		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('U-Sazanami', -1.80, -0.50,-12.00, 0.0,  10, 0.0, 0,  0 );						#	障害物検知器	/	R4
						Structure['Cr_Sensor1'].Put('U-Sazanami',  2.00, -0.50, 18.00, 0.0, 190, 0.0, 0,  0 );						#	障害物検知器	/	S4		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('U-Sazanami',  2.10, -0.50, -7.00, 0.0, 0.0, 0.0, 0,  0 );						#	障害物検知器	/	R5
						Structure['Cr_Sensor1'].Put('U-Sazanami',  2.10, -0.50, 13.00, 0.0, 180, 0.0, 0,  0 );						#	障害物検知器	/	S5		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('Rintetsu'  , -2.25, -0.50,-12.00, 0.0,  10, 0.0, 0,  0 );						#	障害物検知器	/	R6
						Structure['Cr_Sensor1'].Put('Rintetsu'  ,  2.00, -0.50, 18.00, 0.0, 190, 0.0, 0,  0 );						#	障害物検知器	/	S6		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('Rintetsu'  ,  1.90,  0.00, -7.00, 0.0, 0.0, 0.0, 0,  0 );						#	障害物検知器	/	R7H
						Structure['Cr_Sensor1'].Put('Rintetsu'  ,  2.00, -0.50, -7.00, 0.0, 0.0, 0.0, 0,  0 );						#	障害物検知器	/	R7
						Structure['Cr_Sensor1'].Put('Rintetsu'  ,  1.90,  0.00, 13.00, 0.0, 180, 0.0, 0,  0 );						#	障害物検知器	/	S7H		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('Rintetsu'  ,  2.00, -0.50, 13.00, 0.0, 180, 0.0, 0,  0 );						#	障害物検知器	/	S7		安房鴨川方は, Y軸180°回転して使用します.
						Distance + 3 ;	Sound3D['crossing'].Put( -3.80,  4.00);														#	警報音


	 1375 + $SZ01 ;																													#	 5400;	に相当
						Track['Rintetsu'].X.Interpolate(  7.80, 3500);																#
						Track['Rintetsu'].Cant.Interpolate();																		#	他軌道のカント逓減を開始します/BTC		(京葉臨海鉄道線)
						Structure['CPgd'].Put('Rintetsu', -1.80, -0.25,  0.00, 0.0, 0.0, 0.0, 0,  0 );								#	逓減標を設置します.
	 1380 + $SZ01 ;		Track['Rintetsu'].X.Interpolate(  7.80, 1000);																#
	 1385 + $SZ01 ;		Track['Rintetsu'].X.Interpolate(  7.82,  600);																#
	 1390 + $SZ01 ;		Track['Rintetsu'].X.Interpolate(  7.88,  400);																#
	 1395 + $SZ01 ;		Track['Rintetsu'].X.Interpolate(  7.99,  350);																#
						Track['Rintetsu'].Cant.Interpolate(  10/1000);																#	他軌道のカントを設定します/BCC			(京葉臨海鉄道線)
						Structure['CP'].Put('Rintetsu', -1.80, -0.25,  0.00, 0.0,-5.5, 1.5, 0,  0 );								#	曲線標を設置します.
	 1400 + $SZ01 ;																													#	 5425;	に相当
						Structure['CraBalR'].PutBetween('U-Sazanami','Rintetsu', 1);												#
	 1425 + $SZ01 ;		Structure['CraBalR'].PutBetween('U-Sazanami','Rintetsu', 1);												#
	 1432 + $SZ01 ;		Structure['Gp_DL'].Put('Rintetsu', -2.50, -0.25,  0.00,  0.0,  5.0,  0.0, 0,  0 );							#	 5457;	に相当
	 1432 + $SZ01 - 2 ;	Track['Rintetsu'].Y.Interpolate( -0.10,    0);																#
	 1432 + $SZ01 + 3 ;	Track['Rintetsu'].Y.Interpolate( -0.13,    0);																#
#	 1450 + $SZ01 ;		Structure['CraGrsR'].PutBetween('U-Sazanami','Rintetsu', 1);												#
	 1475 + $SZ01 ;																													#	 5500;	に相当
						Structure['Caution_Begin'  ].Put('D-Sazanami', -3.50,  0.50, -0.20, 0.0, 0.0, 0.0, 0,  0 );					#	要注箇所標(始点)
						Structure['Caution_Tsunami'].Put('D-Sazanami', -3.50,  3.00, -0.18, 0.0, 5.0,-2.5, 0,  0 );					#	要注箇所標(浸水区域)
	 1500 + $SZ01 ;		Track['Rintetsu'].X.Interpolate( 27.12,  250);																#	 5525;	に相当
	 1550 + $SZ01 ;		Track['Rintetsu'].X.Interpolate( 49.81,  300);																#	 5575;	に相当
	 1555 + $SZ01 ;																													#	 5580;	に相当
						Structure['CrLb_U03-Kamatori1'].Put('D-Sazanami', -3.50,  2.75, -0.20, 0.0, 7.5,-1.0, 0,  0 );				#	踏切名 ：	第一鎌取踏切	(内03)
	 1560 + $SZ01 ;																													#	 5585;	に相当
						Structure['Tokuhatsu2']		.Put('D-Sazanami', -2.75, -0.00,  0.00, 0.0, 0.0, 0.0, 0,  0 );					#	特殊信号発光機 (II)	/	踏切(内3)
						Structure['EmrLabel_Cr']	.Put('D-Sazanami', -2.75,  1.75,  0.00, 0.0, 0.0, 0.0, 0,  0 );					#						/	踏切
	 1575 + $SZ01 ;																													#	 5600;	に相当
																																	#	(内03)	第一鎌取踏切
						Structure['TollBarDL'].Put('D-Sazanami',  0.00,  0.00,  0.01, 0.0, 0.0, 0.0, 0,  6 );						#	カントが付いた軌道での例は,[西雷踏切：2k655m]
						Structure['TollBarDR'].Put('U-Sazanami',  0.00,  0.00,  0.01, 0.0, 0.0, 0.0, 0,  6 );						#	遮断機
						Structure['CrossingD'].Put('D-Sazanami',  0.00,  0.00,  0.00, 0.0, 0.0, 0.0, 3,  6 );						#	渡り板
						Structure['CrossingD'].Put('U-Sazanami',  0.00,  0.00,  0.00, 0.0, 0.0, 0.0, 3,  6 );						#
						Structure['Cr_crossingDR'].PutBetween('D-Sazanami','U-Sazanami',  0 );										#	渡り板間の道路		( 傾斜OP/ 0 ： X・Y方向に変形　/ 1 ： X方向のみに変形 )
						Structure['Cr_Sensor1'].Put('D-Sazanami', -2.00, -0.50, -3.50, 0.0, 0.0, 0.0, 0,  0 );						#	障害物検知器	/	M2 (1:L)
						Structure['Cr_Sensor1'].Put('D-Sazanami', -1.90,  0.25, -4.00, 0.0, 0.0, 0.0, 0,  0 );						#	障害物検知器	/	M2 (2:H)
						Structure['Cr_Sensor1'].Put('D-Sazanami', -1.80, -0.50, -4.50, 0.0,  30, 0.0, 0,  0 );						#	障害物検知器	/	M2 (3:L)
						Structure['Cr_Sensor1'].Put('D-Sazanami', -2.00, -0.50,  9.50, 0.0, 180, 0.0, 0,  0 );						#	障害物検知器	/	SR2 (1:L)		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('D-Sazanami', -1.90,  0.25, 10.00, 0.0, 180, 0.0, 0,  0 );						#	障害物検知器	/	SR2 (2:H)		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('D-Sazanami', -1.80, -0.50, 10.50, 0.0, 150, 0.0, 0,  0 );						#	障害物検知器	/	SR2 (3:L)		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('U-Sazanami',  2.00, -0.50, -3.50, 0.0, 0.0, 0.0, 0,  0 );						#	障害物検知器	/	M1 (1:L)
						Structure['Cr_Sensor1'].Put('U-Sazanami',  1.90,  0.25, -4.00, 0.0, 0.0, 0.0, 0,  0 );						#	障害物検知器	/	M1 (2:H)
						Structure['Cr_Sensor1'].Put('U-Sazanami',  1.80, -0.50, -4.50, 0.0, -30, 0.0, 0,  0 );						#	障害物検知器	/	M1 (3:L)
						Structure['Cr_Sensor1'].Put('U-Sazanami',  2.00, -0.50,  9.50, 0.0, 180, 0.0, 0,  0 );						#	障害物検知器	/	SR1 (1:L)		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('U-Sazanami',  1.90,  0.25, 10.00, 0.0, 180, 0.0, 0,  0 );						#	障害物検知器	/	SR1 (2:H)		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('U-Sazanami',  1.80, -0.50, 10.50, 0.0, 210, 0.0, 0,  0 );						#	障害物検知器	/	SR1 (3:L)		安房鴨川方は, Y軸180°回転して使用します.
						Distance + 3 ;	Sound3D['crossing'].Put( -3.80,  3.00);														#	警報音
	 1580 + $SZ01 ;																													#	 5605;	に相当
						Track['Rintetsu'].Cant.Interpolate();																		#	他軌道のカント逓減を開始します/ECC		(京葉臨海鉄道線)
	 1600 + $SZ01 ;		Track['Rintetsu'].X.Interpolate( 85.52,    0);																#	 5625;	に相当
#						Track['Rintetsu'].Y.Interpolate( -0.95,    0);																#
						Track['Rintetsu'].Y.Interpolate( -0.30,    0);																#
						Track['Rintetsu'].Cant.Interpolate( 0);																		#	他軌道のカント逓減を終了します/ETC		(京葉臨海鉄道線)
						Repeater['Tr_Rintetsu'].End();																				#	軌道の連続配置を終了します.


	 1865 + $SZ01 ;																													#	 5890;	に相当
						Structure['Grass_1'].Put('Height',  0.00, -0.01,  0.00, 0.0, 0.0, 0.0, 1, 25 );								#	地面のストラクチャを任意の地点で終了するため, Structure.Put にて一部を重ねて配置, 位置調整しています.
						Repeater['Ground'].End();																					#	Groundの Repeaterでは25mサイクルを指定しているため, 5875;が最後の配置, Z=0～25mのストラクチャのため, 5900;まで描画されます.
						Repeater['DikeL'].End();																					#	同様に, 河川交差のため連続配置を終了します.
						Repeater['DikeR'].End();																					#	同様に, 河川交差のため連続配置を終了します.
																																	#
	 1890 + $SZ01 ;																													#	 5915;	に相当
						Structure['ditch'].Put('Height',  0.00,  0.00,  0.00, 0.0, 0.0, 0.0, 0, 25 );								#	交差する河川を設置します.
						Structure['bridgeL'].Put('D-Sazanami',  0.00,  0.00,  0.00, 0.0, 0.0, 0.0, 1, 25 );							#	コンクリート橋を設置します(L).	/	生実川
						Structure['bridgeR'].Put('U-Sazanami',  0.00,  0.00,  0.00, 0.0, 0.0, 0.0, 1, 25 );							#	コンクリート橋を設置します(R).
	 1915 + $SZ01 ;																													#	 5940;	に相当
						Structure['Grass_1'].Put('Height',  0.00,  0.01,  0.00, 0.0, 0.0, 0.0, 1, 25 );								#	地面のストラクチャを任意の地点で開始するため, Structure.Put にて一部を重ねて配置, 位置調整しています.	
						Structure['DikeL'].Put('D-Sazanami',  0.00, -0.01,  0.00, 0.0, 0.0, 0.0, 1, 25 );							#	ストラクチャを任意の地点で開始するため, Structure.Put にて一部を重ねて配置, 位置調整しています.	
						Structure['DikeR'].Put('U-Sazanami',  0.00, -0.01,  0.00, 0.0, 0.0, 0.0, 1, 25 );							#	ストラクチャを任意の地点で開始するため, Structure.Put にて一部を重ねて配置, 位置調整しています.	
																																	#
	 1925 + $SZ01 ;																													#	 5950;	に相当
						Structure['Grass_1'].Put('Height',  0.00,  0.01,  0.00, 0.0, 0.0, 0.0, 1, 25 );								#	5975; より開始する　Repeater['Ground']で連続配置する grassrise　とセットです.
																																	#	grassriseは Z座標：-25ｍ～25m の面構成のため、開始点に注意します.
						Repeater['DikeL'].Begin0('D-Sazanami', 3, 25, 25,'DikeL');													#
						Repeater['DikeR'].Begin0('U-Sazanami', 1, 25, 25,'DikeR');													#

	 1940 + $SZ01 ;																													#	 5965;	に相当
						Structure['P-off'].Put('D-Sazanami', -3.50,  3.25, -0.20, 0.0, 0.0, 0.0, 0,  0 );							#	惰行標を設置します.

	 1950 + $SZ01 ;																													#	 5975;	に相当
						Repeater['Ground'].Begin0('Height', 1, 25, 25,'grassrise');													#


	 1995 + $SZ01 ;																													#	 6020;	に相当
						Structure['CrLb_U04-Kamatori2'].Put('D-Sazanami', -3.45,  3.25, -0.20, 0.0, -15,-1.0, 0,  0 );				#	踏切名 ：	第二鎌取踏切	(内04)

	 2101 + $SZ01 ;																													#	 6126;	に相当
						Structure['Tokuhatsu2']		.Put('D-Sazanami', -2.75,  0.25,  0.00, 0.0, 0.0, 0.0, 0,  0 );					#	特殊信号発光機 (II)	/	踏切(内4)
						Structure['EmrLabel_Cr']	.Put('D-Sazanami', -2.75,  2.00,  0.00, 0.0, 0.0, 0.0, 0,  0 );					#						/	踏切
	 2125 + $SZ01 ;																													#	 6150;	に相当
																																	#	(内04)	第二鎌取踏切
						Structure['TollBarSL'].Put('D-Sazanami',  0.00,  0.00,  0.01, 0.0, 0.0, 0.0, 0,  2 );						#	カントが付いた軌道での例は,[西雷踏切：2k655m]
						Structure['TollBarSR'].Put('U-Sazanami',  0.00,  0.00,  0.01, 0.0, 0.0, 0.0, 0,  2 );						#	遮断機
						Structure['CrossingS'].Put('D-Sazanami',  0.00,  0.00,  0.00, 0.0, 0.0, 0.0, 3,  2 );						#	渡り板
						Structure['CrossingS'].Put('U-Sazanami',  0.00,  0.00,  0.00, 0.0, 0.0, 0.0, 3,  2 );						#
						Structure['Cr_crossingSR'].PutBetween('D-Sazanami','U-Sazanami',  0 );										#	渡り板間の道路		( 傾斜OP/ 0 ： X・Y方向に変形　/ 1 ： X方向のみに変形 )
						Distance + 1 ;	Sound3D['crossing'].Put( -3.80,  3.00);														#	警報音

	 2145 + $SZ01 ;																													#	 6170;	に相当
						Structure['Caution_End'].Put('D-Sazanami', -3.50, -0.25, -0.20, 0.0, 0.0, 0.0, 0,  0 );						#	要注箇所標(終点)
						Structure['Caution_Tsunami'].Put('D-Sazanami', -3.50,  2.25, -0.18, 0.0, 0.0,-0.5, 0,  0 );					#	要注箇所標(浸水区域)

	 2245 + $SZ01 ;																													#	 6270;	に相当
						Structure['CrLb_U05-Shioda'].Put('D-Sazanami', -3.50,  3.50, -0.20, 0.0,-5.0,-0.3, 0,  0 );					#	踏切名 ：	塩田町	(内05)
	 2309 + $SZ01 ;																													#	 6334;	に相当
						Structure['Tokuhatsu2']		.Put('D-Sazanami', -2.75,  0.00,  0.00, 2.5, 0.0, 2.5, 0,  0 );					#	特殊信号発光機 (II)	/	踏切(内5)
						Structure['EmrLabel_Cr']	.Put('D-Sazanami', -2.82,  1.75,  0.00, 2.5, 0.0, 2.5, 0,  0 );					#						/	踏切
	 2335 + $SZ01 ;																													#	 6360;	に相当
																																	#	(内05)	塩田町踏切
						Structure['TollBarSL'].Put('D-Sazanami',  0.00,  0.00,  0.01, 0.0, 0.0, 0.0, 0,  2 );						#	カントが付いた軌道での例は,[西雷踏切：2k655m]
						Structure['TollBarSR'].Put('U-Sazanami',  0.00,  0.00,  0.01, 0.0, 0.0, 0.0, 0,  2 );						#	遮断機
						Structure['CrossingS'].Put('D-Sazanami',  0.00,  0.00,  0.00, 0.0, 0.0, 0.0, 3,  2 );						#	渡り板
						Structure['CrossingS'].Put('U-Sazanami',  0.00,  0.00,  0.00, 0.0, 0.0, 0.0, 3,  2 );						#
						Structure['Cr_crossingSR'].PutBetween('D-Sazanami','U-Sazanami',  0 );										#	渡り板間の道路		( 傾斜OP/ 0 ： X・Y方向に変形　/ 1 ： X方向のみに変形 )
						Distance + 1 ;	Sound3D['crossing'].Put( -3.80,  3.00);														#	警報音


	 2508 + $SZ01 ;																													#	 6533;	に相当
						Structure['kurukuru']		 .Put('D-Sazanami', -3.00,  4.75,  0.15, 0.0, 0.0, 0.0, 0,  0 );				#	特殊信号発光機 (I)	/	踏切中継
						Structure['EmrLabel_CrRep']	 .Put('D-Sazanami', -3.00,  3.75, -0.06, 0.0, 0.0, 0.0, 0,  0 );				#						/	踏切中継
						Structure['sigpole2']		 .Put('D-Sazanami', -3.00,  0.00,  0.05, 0.0, 0.0, 0.0, 0,  0 );				#	信号柱を設置します.
						Structure['Tokuhatsu2']		 .Put('D-Sazanami', -2.85,  0.50, -0.10, 0.0, 0.0, 0.0, 0,  0 );				#	特殊信号発光機 (II)	/	ホーム中継
						Structure['EmrLabel_FormRep'].Put('D-Sazanami', -2.85,  2.35, -0.10, 0.0, 0.0, 0.0, 0,  0 );				#						/	ホーム中継

	 2580 + $SZ01 ;																													#	 6605;	に相当
						Structure['Caution_Begin'].Put('D-Sazanami', -3.50,  0.00, -0.20, 0.0, -10,-1.0, 0,  0 );					#	要注箇所標(始点)
						Structure['Caution_Tsunami'].Put('D-Sazanami', -3.50,  2.50, -0.18, 0.0, -10,-1.0, 0,  0 );					#	要注箇所標(浸水区域)

	 2606 + $SZ01 ;																													#	 6631;	に相当
						Structure['kurukuru']		 .Put('D-Sazanami', -3.45,  4.85,  0.00, 0.0, 0.0, 0.0, 0,  0 );				#	特殊信号発光機 (I)	/	踏切 (内6)
						Structure['EmrLabel_Cr']	 .Put('D-Sazanami', -3.60,  4.00, -0.06, 0.0, 0.0, 0.0, 0,  0 );				#						/	踏切
						Structure['sigpole2']		 .Put('D-Sazanami', -3.60,  0.00,  0.00, 0.0, 0.0, 0.0, 0,  0 );				#	信号柱を設置します.
						Structure['Tokuhatsu2']		 .Put('D-Sazanami', -4.00,  0.50, -0.15, 0.0, 0.0, 0.0, 0,  0 );				#	特殊信号発光機 (II)	/	ホーム中継
						Structure['EmrLabel_FormRep'].Put('D-Sazanami', -4.00,  2.35, -0.15, 0.0, 0.0, 0.0, 0,  0 );				#						/	ホーム中継
	 2645 + $SZ01 ;																													#	 6670;	に相当
						Structure['CrLb_U06-Nishirai'].Put('D-Sazanami', -3.50,  2.50, -0.20, 0.0, -10,-0.3, 0,  0 );				#	踏切名 ：	西雷	(内06)
						Structure['CrLb_U06']		  .Put('D-Sazanami', -3.50,  1.50, -0.18, 0.0, -30, 3.5, 0,  0 );				#	踏切名 ：	内6
	 2655 + $SZ01 ;																													#	 6680;	に相当
																																	#	(内06)	西雷踏切
						Track['D-Sazanami_Cr'].Position(  0.00,  -20/1000);															#	Cr_CrossingDR/Lを適切な高さに合わせるため,専用のTrackを引きます.
						Track['U-Sazanami_Cr'].Position(  3.80,   75/1000);															#	カントが外軌持ち上げの場合,内規側は 0 ,外軌側はカントと同程度が目安に微調整すると良いでしょう(緩和区間では設定カントより低いことに注意).
						Structure['TollBarDL'].Put('D-Sazanami',  0.00,  0.05,  0.01, 0.0, 0.0, 0.0, 0,  6 );						#	遮断機
						Structure['TollBarDR'].Put('U-Sazanami',  0.00, -0.06,  0.01, 0.0, 0.0, 0.0, 0,  6 );						#	手入力で高さを調節します.
						Structure['CrossingD'].Put('D-Sazanami',  0.00,  0.00,  0.00, 0.0, 0.0, 0.0, 3,  6 );						#	渡り板
						Structure['CrossingD'].Put('U-Sazanami',  0.00,  0.00,  0.00, 0.0, 0.0, 0.0, 3,  6 );						#
						Structure['Cr_crossingDR'].PutBetween('D-Sazanami_cr','U-Sazanami_cr',  0 );								#	渡り板間の道路		( 傾斜OP/ 0 ： X・Y方向に変形　/ 1 ： X方向のみに変形 )
						Structure['Cr_Sensor1'].Put('D-Sazanami', -1.90,  0.00, -6.00, 0.0, 0.0, 0.0, 0,  0 );						#	障害物検知器	/	R1H
						Structure['Cr_Sensor1'].Put('D-Sazanami', -2.00, -0.50, -6.00, 0.0, 0.0, 0.0, 0,  0 );						#	障害物検知器	/	R1
						Structure['Cr_Sensor1'].Put('D-Sazanami', -1.90,  0.00, 12.00, 0.0, 180, 0.0, 0,  0 );						#	障害物検知器	/	S1H		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('D-Sazanami', -2.00, -0.50, 12.00, 0.0, 180, 0.0, 0,  0 );						#	障害物検知器	/	S1		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('D-Sazanami',  1.80, -0.50,-11.00, 0.0, -10, 0.0, 0,  0 );						#	障害物検知器	/	R2
						Structure['Cr_Sensor1'].Put('D-Sazanami', -2.00, -0.50, 17.00, 0.0, 170, 0.0, 0,  0 );						#	障害物検知器	/	S2		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('D-Sazanami',  1.90, -0.50, -6.00, 0.0, 0.0, 0.0, 0,  0 );						#	障害物検知器	/	R3
						Structure['Cr_Sensor1'].Put('D-Sazanami',  1.90, -0.50, 12.00, 0.0, 180, 0.0, 0,  0 );						#	障害物検知器	/	S3		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('U-Sazanami',  1.80, -0.50,-11.00, 0.0, -10, 0.0, 0,  0 );						#	障害物検知器	/	R4
						Structure['Cr_Sensor1'].Put('U-Sazanami', -1.90, -0.50, 17.00, 0.0, 170, 0.0, 0,  0 );						#	障害物検知器	/	S4		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('U-Sazanami',  1.90,  0.00, -6.00, 0.0, 0.0, 0.0, 0,  0 );						#	障害物検知器	/	R5H
						Structure['Cr_Sensor1'].Put('U-Sazanami',  2.00, -0.50, -6.00, 0.0, 0.0, 0.0, 0,  0 );						#	障害物検知器	/	R5
						Structure['Cr_Sensor1'].Put('U-Sazanami',  1.90,  0.00, 12.00, 0.0, 180, 0.0, 0,  0 );						#	障害物検知器	/	S5H		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('U-Sazanami',  2.00, -0.50, 12.00, 0.0, 180, 0.0, 0,  0 );						#	障害物検知器	/	S5		安房鴨川方は, Y軸180°回転して使用します.
						Distance + 3 ;	Sound3D['crossing'].Put( -3.80,  4.00);														#	警報音


	 2650 + $SZ01 ;																													#	 6675;	に相当
						Structure['Grassrise'].Put('Height',  0.00, -0.01,  0.00, 0.0,  30, 0.0, 1, 25 );							#
	 2700 + $SZ01 ;																													#	 6725;	に相当
						Structure['Grassrise'].Put('Height',  0.00, -0.01,  0.00, 0.0,  30, 0.0, 1, 25 );							#
	 2725 + $SZ01 ;																													#	 6750;	に相当
						Repeater['Ground'].End();																					#
						Structure['Grass_1'].Put('Height',  0.00, -0.00,  0.00, 0.0,  30, 0.0, 1, 25 );								#
	 2750 + $SZ01 ;																													#	 6775;	に相当
						Structure['Grass_1'].Put('Height',  0.00, -0.00,  0.00, 0.0,  30, 0.0, 1, 25 );								#
	 2770 + $SZ01 ;																													#	 6795;	に相当
						Structure['bridgeR'].Put0('U-Sazanami', 1, 25 );															#	コンクリート橋を設置します(R).
	 2775 + $SZ01 ;																													#	 6800;	に相当
						Repeater['Ground'].End();																					#	塩田川橋梁
						Structure['levee'].Put('Height',  0.00,  0.00, -3.75, 0.0,  30, 0.0, 0, 25 );								#	交差する河川を設置します.	/	塩田川
						Structure['bridgeL'].Put0('D-Sazanami', 1, 25 );															#	斜めに交差する河川を再現するため, 河川と地面のストラクチャを Y軸回転させています.
						Repeater['DikeL'].End();																					#	それだけでは地面に隙間ができてしまうため, 通常通り配置した地面と 斜め配置した地面をある程度の距離重ねています.
						Repeater['DikeR'].End();																					#	交差角の関係で離れた位置の河川は地面に埋もれてしまいますが, これを解決するためにはより長い距離重ねて配置するか,専用のストラクチャが必要でしょう.
																																	#	運転画面から見たとき, 斜めの地面が続いても不自然なため, 運転画面から見て不具合をあまり感じない程度にしています.
	 2795 + $SZ01 ;		Structure['DikeR'].Put('U-Sazanami',  0.00,  0.01,  0.75, 0.0, 0.0, 0.0, 3, 25 );							#	また, この斜め交差に合わせ, 斜めに架かった橋の雰囲気を出すために橋脚の配置を上下線で少しずらしています (どちらかと言うと, こちらが主目的).
	 2800 + $SZ01 ;																													#	斜め交差に合わせ, Dikeも Structure.Put にて位置調整をしています.
						Structure['Grass_1'].Put('Height',  0.00,  0.00,  0.00, 0.0,  30, 0.0, 1, 25 );								#	 6825;	に相当
						Repeater['DikeL'].Begin0('D-Sazanami', 3, 25, 25,'DikeL');													#
						Repeater['DikeR'].Begin0('U-Sazanami', 3, 25, 25,'DikeR');													#	
	 2815 + $SZ01 ;																													#	 6840;	に相当
						Structure['hamano'].Put('D-Sazanami', -3.50,  3.00,  0.00, 0.0, 0.0, 0.0, 0,  0 );							#	駅名表示標	(浜野)
	 2825 + $SZ01 ;																													#	 6850;	に相当
						Structure['Grass_1'].Put('Height',  0.00,  0.00,  0.00, 0.0,  30, 0.0, 1, 25 );								#
	 2850 + $SZ01 ;																													#	 6875;	に相当
						Structure['Grass_1'].Put('Height',  0.00,  0.00,  0.00, 0.0,  30, 0.0, 1, 25 );								#
	 2875 + $SZ01 ;																													#	 6900;	に相当
						Structure['Grass_1'].Put('Height',  0.00,  0.00,  0.00, 0.0,  30, 0.0, 1, 25 );								#
	 2900 + $SZ01 ;																													#	 6925;	に相当
						Structure['Grass_1'].Put('Height',  0.00,  0.00,  0.00, 0.0,  30, 0.0, 1, 25 );								#
	 2925 + $SZ01 ;																													#	 6950;	に相当
						Structure['Grass_1'].Put('Height',  0.00,  0.00,  0.00, 0.0,  30, 0.0, 1, 25 );								#
	 2935 + $SZ01 ;																													#	 6960;	に相当
						Structure['Caution_End'].Put('D-Sazanami', -3.45, -0.25, -0.20, 0.0,-7.5, 0.0, 0,  0 );						#	要注箇所標(終点)
						Structure['Caution_Tsunami'].Put('D-Sazanami', -3.45,  2.25, -0.18, 0.0,-7.5,-0.5, 0,  0 );					#	要注箇所標(浸水区域)
	 2950 + $SZ01 ;																													#	 6975;	に相当
						Repeater['Ground'].Begin0('Height', 3, 25, 25,'grassrise');													#	ここからGroundの連続配置を開始します.
						Structure['Grass_1'].Put('Height',  0.00,-0.001,  0.00, 0.0,  30, 0.0, 1, 25 );								#




	#	浜野駅の配線部分は,		Map04_Hamano.txt		( 内房線3k150m～3k700m あたり )
	#	浜野駅のストラクチャ設定は,		Map_station_Uchibo.txt


///////////////			///////////////			///////////////			///////////////			///////////////			////////////#	###		↓	線路周りの設定	###
																																	#	Repeater・Structure構文を使って,線路周りのストラクチャを設置します.
																																	#	(Dikeの設定)
	 4825 + $WK02 ;																													#	 4680;	に相当
						Repeater['DikeL_Sotobo'].End();																				#
						Repeater['DikeR_Sotobo'].End();																				#
	  950 + $SZ01 ;																													#	 4975;	に相当
						Repeater['DikeR_Rintetsu'].Begin('Rintetsu',  0.00,  0.00,  0.00,0.01, 0.0, 0.0, 3, 25, 25,'DikeR');		#	チラツキ軽減のため, 僅かに回転角を与えています.
	 1450 + $SZ01 ;																													#	 5475;	に相当
						Repeater['DikeL_Rintetsu'].Begin('Rintetsu',  0.00,  0.00,  0.00,0.01, 0.0, 0.0, 3, 25, 25,'DikeL');		#	チラツキ軽減のため, 僅かに回転角を与えています.
						Repeater['DikeR'].Begin('U-Sazanami',  0.00,  0.00,  0.00,0.01, 0.0, 0.0, 1, 25, 25,'DikeR');				#	チラツキ軽減のため, 僅かに回転角を与えています.
	 1600 + $SZ01 ;																													#	 5475;	に相当
						Repeater['DikeL_Rintetsu'].End();																			#
						Repeater['DikeR_Rintetsu'].End();																			#
																																	#
																																	#	(軌道間の隙間埋め)
	 4575 + $WK02 ;		Structure['crabalR'].PutBetween('U-Wakashio','D-Sazanami', 1);												#	軌道間にバラストを変形配置します.
						Structure['crabalR'].PutBetween('U-Sazanami','Freight-1', 1);												#	( 傾斜OP/ 0 ： X・Y方向に変形　/ 1 ： X方向のみに変形 )
	 4600 + $WK02 ;		Structure['crabalR'].PutBetween('U-Sazanami','Rintetsu', 1);												#	 4455;	に相当
	 4625 + $WK02 ;		Structure['crabalR'].PutBetween('U-Sazanami','Rintetsu', 1);												#
	 4650 + $WK02 ;		Structure['crabalR'].PutBetween('U-Sazanami','Rintetsu', 1);												#
	 4675 + $WK02 ;		Structure['crabalR'].PutBetween('U-Sazanami','Rintetsu', 1);												#
	 4700 + $WK02 ;		Structure['crabalR'].PutBetween('U-Sazanami','Rintetsu', 1);												#	 4555;	に相当
	 4725 + $WK02 ;		Structure['crabalR'].PutBetween('U-Sazanami','Rintetsu', 1);												#
																																	#
																																	#	(軌道間の隙間埋め)
	  650 + $SZ01 ;																													#	 4675;	に相当
						Structure['crabalr'].PutBetween('U-Sazanami','Rintetsu', 1);												#	軌道間にバラストを変形配置します.
	  675 + $SZ01 ;		Structure['crabalr'].PutBetween('U-Sazanami','Rintetsu', 1);												#	内房線上り・京葉臨海鉄道の軌道間
	  700 + $SZ01 ;		Structure['crabalr'].PutBetween('U-Sazanami','Rintetsu', 1);												#	 4725;	に相当
	  725 + $SZ01 ;		Structure['crabalr'].PutBetween('U-Sazanami','Rintetsu', 1);												#
	  750 + $SZ01 ;		Structure['crabalr'].PutBetween('U-Sazanami','Rintetsu', 1);												#
	  775 + $SZ01 ;		Structure['crabalr'].PutBetween('U-Sazanami','Rintetsu', 1);												#
																																	#
																																	#	(キロポストの設置)
///////////////			///////////////			///////////////			///////////////			///////////////			////////////#	###		↓	京葉臨海鉄道線用 ( Rintetsu )			###
	  805 + $SZ01 ;																													#	 4830;	に相当
						Structure['KP108'].Put('Rintetsu',  2.40, -0.35,  0.00, 0.0,-2.5, 0.0, 0,  0 );								#	キロポストを設置します.これは,"3号(800m)".
	  905 + $SZ01 ;																													#	 4930;	に相当
						Structure['KP109'].Put('Rintetsu',  3.00, -0.35,  0.00, 0.0, 5.0,-2.5, 0,  0 );								#	キロポストを設置します.これは,"3号(900m)".
	 1005 + $SZ01 ;																													#	 5030;	に相当
						Structure['KP100'].Put('Rintetsu',  2.50, -0.40,  0.00, 0.0, 180, -15, 0,  0 );								#	キロポストを設置します.これは,"1号(1km)".
	 1105 + $SZ01 ;																													#	 5130;	に相当
						Structure['KP101'].Put('Rintetsu',  2.60, -0.35,  0.00, 0.0, 0.0, 0.0, 0,  0 );								#	キロポストを設置します.これは,"3号(100m)".
	 1205 + $SZ01 ;																													#	 5230;	に相当
						Structure['KP102'].Put('Rintetsu',  2.60, -0.40,  0.00, 0.0, 0.0, 0.0, 0,  0 );								#	キロポストを設置します.これは,"3号(200m)".
	 1305 + $SZ01 ;																													#	 5330;	に相当
						Structure['KP103'].Put('Rintetsu',  2.50, -0.30,  0.00, 0.0, 0.0, 0.0, 0,  0 );								#	キロポストを設置します.これは,"3号(300m)".
	 1405 + $SZ01 ;																													#	 5430;	に相当
						Structure['KP104'].Put('Rintetsu',  2.50, -0.45,  0.00, 0.0,-5.0, 0.0, 0,  0 );								#	キロポストを設置します.これは,"3号(400m)".
	 1505 + $SZ01 ;																													#	 5530;	に相当
						Structure['KP105'].Put('Rintetsu', -2.50, -0.25,  0.00, 0.0, 0.0, 0.0, 0,  0 );								#	キロポストを設置します.これは,"2号(500m)".
///////////////			///////////////			///////////////			///////////////			///////////////			////////////#	###		↑	京葉臨海鉄道線用 ( Rintetsu )			###
///////////////			///////////////			///////////////			///////////////			///////////////			////////////#	###		↓	内房線用 ( D-Sazanami/U-Sazanami )	###
	  400 + $SZ01 ;																													#	 4425;	に相当
						Structure['KP104'].Put('D-Sazanami', -2.75, -0.30,  0.00, 0.0,-2.5, 0.0, 0,  0 );							#	キロポストを設置します.これは,"3号(400m)".
	  500 + $SZ01 ;																													#	 4525;	に相当
						Structure['KP105'].Put('D-Sazanami', -2.75, -0.45,  0.00,-5.0, 0.0, 5.0, 0,  0 );							#	キロポストを設置します.これは,"2号(500m)".
	  600 + $SZ01 ;																													#	 4425;	に相当
						Structure['KP106'].Put('D-Sazanami', -3.00, -0.50,  0.00, 0.0,  10, 2.5, 0,  0 );							#	キロポストを設置します.これは,"3号(600m)".
	  700 + $SZ01 ;																													#	 4725;	に相当
						Structure['KP107'].Put('D-Sazanami', -3.00, -0.40,  0.00, 0.0, 5.0, 0.0, 0,  0 );							#	キロポストを設置します.これは,"3号(700m)".
	  800 + $SZ01 ;																													#	 4825;	に相当
						Structure['KP108'].Put('D-Sazanami', -2.75, -0.40,  0.00, 0.0,  5.0, 0.0, 0,  0 );							#	キロポストを設置します.これは,"3号(800m)".
	  900 + $SZ01 ;																													#	 4925;	に相当
						Structure['KP109'].Put('D-Sazanami', -3.50, -0.40,  1.50, 0.0, 5.0, 0.0, 0,  0 );							#	キロポストを設置します.これは,"3号(900m)".
	 1000 + $SZ01 ;																													#	 5025;	に相当
						Structure['KP100'].Put('D-Sazanami', -2.75, -0.35,  0.00, 0.0, 0.0,  10, 0,  0 );							#	キロポストを設置します.これは,"1号(1km)".
	 1100 + $SZ01 ;																													#	 5125;	に相当
						Structure['KP101'].Put('D-Sazanami', -3.00, -0.50,  0.00, 0.0, 0.0, 2.0, 0,  0 );							#	キロポストを設置します.これは,"3号(100m)".
	 1200 + $SZ01 ;																													#	 5225;	に相当
						Structure['KP102'].Put('D-Sazanami', -3.50, -0.50,  0.00, 0.0, 0.0, 0.0, 0,  0 );							#	キロポストを設置します.これは,"3号(200m)".
	 1300 + $SZ01 ;																													#	 5325;	に相当
						Structure['KP103'].Put('D-Sazanami', -2.50, -0.40,  0.00, 0.0, 0.0, 2.0, 0,  0 );							#	キロポストを設置します.これは,"3号(300m)".
	 1400 + $SZ01 ;																													#	 5425;	に相当
						Structure['KP104'].Put('D-Sazanami', -2.50, -0.45,  0.00, 0.0, 2.0, 3.5, 0,  0 );							#	キロポストを設置します.これは,"3号(400m)".
	 1500 + $SZ01 ;																													#	 5525;	に相当
						Structure['KP105'].Put('D-Sazanami', -2.75, -0.50,  0.00, 0.0, 0.0, 7.5, 0,  0 );							#	キロポストを設置します.これは,"2号(500m)".
	 1600 + $SZ01 ;																													#	 5625;	に相当
						Structure['KP106'].Put('D-Sazanami', -2.75, -0.45,  0.00, 0.0, 0.0, 0.0, 0,  0 );							#	キロポストを設置します.これは,"3号(600m)".
	 1700 + $SZ01 ;																													#	 5725;	に相当
						Structure['KP107'].Put('D-Sazanami', -2.70, -0.47,  0.00, 0.0,-0.5, 0.5, 0,  0 );							#	キロポストを設置します.これは,"3号(700m)".
	 1800 + $SZ01 ;																													#	 5825;	に相当
						Structure['KP108'].Put('D-Sazanami', -2.75, -0.40,  0.00,-1.5, 0.5, 1.0, 0,  0 );							#	キロポストを設置します.これは,"3号(800m)".
	 1900 + $SZ01 ;																													#	 5925;	に相当
						Structure['KP109'].Put('D-Sazanami', -2.00, -0.35,  0.00, 0.0, 0.0, 0.0, 0,  0 );							#	キロポストを設置します.これは,"3号(900m)".
	 2000 + $SZ01 ;																													#	 6025;	に相当
						Structure['KP100'].Put('D-Sazanami', -2.75, -0.53,  0.00, 2.5, 2.5, 1.5, 0,  0 );							#	キロポストを設置します.これは,"1号(1km)".
	 2100 + $SZ01 ;																													#	 6125;	に相当
						Structure['KP101'].Put('D-Sazanami', -3.00, -0.50,  0.00, 5.0, 2.5, 3.5, 0,  0 );							#	キロポストを設置します.これは,"3号(100m)".
	 2200 + $SZ01 ;																													#	 6225;	に相当
						Structure['KP102'].Put('D-Sazanami', -2.55, -0.43,  0.00, 0.0, 1.5, 5.0, 0,  0 );							#	キロポストを設置します.これは,"3号(200m)".
	 2300 + $SZ01 ;																													#	 6325;	に相当
						Structure['KP103'].Put('D-Sazanami', -2.80, -0.45,  0.00, 0.0, 1.0, 1.5, 0,  0 );							#	キロポストを設置します.これは,"3号(300m)".
	 2400 + $SZ01 ;																													#	 6425;	に相当
						Structure['KP104'].Put('D-Sazanami', -2.75, -0.45,  0.00, 0.0, 1.5,  15, 0,  0 );							#	キロポストを設置します.これは,"3号(400m)".
	 2500 + $SZ01 ;																													#	 6525;	に相当
						Structure['KP105'].Put('D-Sazanami', -3.75, -0.40,  0.00,-5.0,  10,  10, 0,  0 );							#	キロポストを設置します.これは,"2号(500m)".
	 2600 + $SZ01 ;																													#	 6625;	に相当
						Structure['KP106'].Put('D-Sazanami', -3.25, -0.45,  0.00, 0.0, 0.0, 0.0, 0,  0 );							#	キロポストを設置します.これは,"3号(600m)".
	 2700 + $SZ01 ;																													#	 6725;	に相当
						Structure['KP107'].Put('D-Sazanami', -3.00, -0.40,  0.00, 0.0, 2.5, 1.0, 0,  0 );							#	キロポストを設置します.これは,"3号(700m)".
	 2800 + $SZ01 ;																													#	 6825;	に相当
						Structure['KP108'].Put('D-Sazanami', -3.00, -0.25,  0.00, 0.0, 0.0, 0.0, 0,  0 );							#	キロポストを設置します.これは,"3号(800m)".
	 2900 + $SZ01 ;																													#	 6925;	に相当
						Structure['KP109'].Put('D-Sazanami', -2.75, -0.45,  0.00, 0.0,-2.5, 0.0, 0,  0 );							#	キロポストを設置します.これは,"3号(900m)".
	 3000 + $SZ01 ;																													#	 7025;	に相当
						Structure['KP100'].Put('D-Sazanami', -3.00, -0.75,  0.00, 0.0, 0.0, 5.0, 0,  0 );							#	キロポストを設置します.これは,"1号(1000m)".
	 3100 + $SZ01 ;																													#	 7125;	に相当
						Structure['KP101'].Put('D-Sazanami', -2.75, -0.45,  0.00, 0.0, 2.5, 1.5, 0,  0 );							#	キロポストを設置します.これは,"3号(100m)".
///////////////			///////////////			///////////////			///////////////			///////////////			////////////#	###		↑	内房線用 ( D-Sazanami/U-Sazanami )	###
///////////////			///////////////			///////////////			///////////////			///////////////			////////////#	###		↓	外房線用 ( D-Wakashio/U-Wakashio )	###

	 4600 + $WK02 ;																													#	 4455;	に相当
						Structure['KP106'].Put('D-Wakashio', -3.85, -0.45,  0.00, 0.0, 0.0, 0.0, 0,  0 );							#	キロポストを設置します.これは,"3号(600m)".
	 4700 + $WK02 ;																													#	 4555;	に相当
						Structure['KP107'].Put('D-Wakashio', -3.50, -0.40,  0.00, 0.0, 0.0, 0.0, 0,  0 );							#	キロポストを設置します.これは,"3号(700m)".
#	 4800 + $WK02 ;																													#	 4655;	に相当
#						Structure['KP108'].Put('D-Wakashio', -2.50, -0.25,  0.00, 0.0, 0.0, 0.0, 0,  0 );							#	キロポストを設置します.これは,"3号(800m)".
#	 4900 + $WK02 ;																													#	 4755;	に相当
#						Structure['KP109'].Put('D-Wakashio', -2.50, -0.25,  0.00, 0.0, 0.0, 0.0, 0,  0 );							#	キロポストを設置します.これは,"3号(900m)".
///////////////			///////////////			///////////////			///////////////			///////////////			////////////#	###		↑	外房線用 ( D-Wakashio/U-Wakashio )	###



																																	#	(架線柱と架線の設置)
																																	#	この例では架線柱・架線ともに Structure.Put構文で設置しています.
																																	#	引数のtilt(傾斜オプション)・span(弦の長さ)をうまく使い分けられると便利です.
///////////////			///////////////			///////////////			///////////////			///////////////			////////////#	###		↓	内房・京葉臨海鉄道線用 ( D-Sazanami/U-Sazanami/Rintetsu )	###
	  395 + $SZ01 ;																													#	 4420;	に相当
						Structure['Pole_VCA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を重ねて設置する場合, 架線柱間のX座標の距離は以下の式で計算できます.(基準にする架線柱のX座標に加減します)
						Structure['kasen45']	.Put0('D-Sazanami', 1, 45 );														#		X = 3.8n + 3.2 (m)	ここで, n は線数	(ex,2線用： 3.8*2+3.2=10.8)
						Structure['kasen45']	.Put0('U-Sazanami', 1, 45 );														#	また, 完璧に重なると描画上チラツキが起きるため, Y座標やZ座標に小さな値を指定し, わずかにストラクチャをずらします.

						Structure['Pole_VCA_2']	.Put('D-Sazanami', 10.80,  0.00,  0.00, 0.0, 0.0, 0.0, 0,  0 );						#	架線柱を設置します.
						Structure['kasen45']	.Put0('Freight-1', 1, 45 );															#	架線を設置します.
						Structure['kasen45']	.Put0('Rintetsu', 1, 45 );															#	架線を設置します.
						Structure['kasen45']	.Put0('CrossOver1', 1, 45 );														#	架線を設置します.
						Structure['kasen45']	.Put0('CrossOver2', 1, 45 );														#	架線を設置します.

	  440 + $SZ01 ;																													#	 4465;	に相当
						Structure['Pole_VCA_5']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen50']	.Put0('D-Sazanami', 1, 50 );														#	架線を設置します.
						Structure['kasen50']	.Put0('U-Sazanami', 1, 50 );														#	架線を設置します.
						Structure['kasen50']	.Put0('Rintetsu', 1, 50 );															#	架線を設置します.
						Structure['kasen50']	.Put0('CrossOver1', 1, 50 );														#	架線を設置します.

	  490 + $SZ01 ;																													#	 4515;	に相当
						Structure['Pole_VCA_3']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen50']	.Put0('D-Sazanami', 1, 50 );														#	架線を設置します.
						Structure['kasen50']	.Put0('U-Sazanami', 1, 50 );														#	架線を設置します.
						Structure['kasen50']	.Put0('CrossOver1', 1, 50 );														#	架線を設置します.

						Structure['Pole_TCA_1RR']	.Put0('Rintetsu', 0,  0 );														#	架線柱を設置します.
						Structure['kasen50']	.Put0('Rintetsu', 1, 50 );															#	架線を設置します.

	  540 + $SZ01 ;																													#	 4565;	に相当
						Structure['Pole_VCA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen50']	.Put0('D-Sazanami', 1, 50 );														#	架線を設置します.
						Structure['kasen50']	.Put0('U-Sazanami', 1, 50 );														#	架線を設置します.
						Structure['kasen50']	.Put('CrossOver1',  0.00,  0.00,  0.00, 0.0,-0.22, 0.0, 1, 50 );					#	架線を設置します.

						Structure['Pole_TCA_1LL'].Put('U-Sazanami',  7.00,  0.00,  0.01, 0.0, 0.0, 0.0, 0,  0 );					#	架線柱を設置します.
						Structure['kasen20']	.Put('Rintetsu',  0.00,  0.00, -2.50, 0.0, 0.0, 0.0, 1, 20 );						#	架線を設置します.
																																	#	

		555 + $SZ01 ;																												#	 4565;	に相当
						Structure['Pole_TCA_1RL'].Put0('Rintetsu', 0,  0 );															#	架線柱を設置します.
						Structure['kasen35']	.Put0('Rintetsu', 1, 35 );															#	架線を設置します.

	  590 + $SZ01 ;																													#	 4615;	に相当
						Structure['Pole_VCA_3']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen50']	.Put0('D-Sazanami', 1, 50 );														#	架線を設置します.
						Structure['kasen50']	.Put0('U-Sazanami', 1, 50 );														#	架線を設置します.
						Structure['kasen50']	.Put0('Rintetsu', 1, 50 );															#	架線を設置します.

	  640 + $SZ01 ;																													#	 4665;	に相当
						Structure['Pole_VCA_3']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen45']	.Put0('D-Sazanami', 1, 45 );														#	架線を設置します.
						Structure['kasen45']	.Put0('U-Sazanami', 1, 45 );														#	架線を設置します.
						Structure['kasen45']	.Put0('Rintetsu', 1, 45 );															#	架線を設置します.

	  685 + $SZ01 ;																													#	 4710;	に相当
						Structure['Pole_VCA_3hL'].Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen40']	.Put0('D-Sazanami', 1, 40 );														#	架線を設置します.
						Structure['kasen40']	.Put0('U-Sazanami', 1, 40 );														#	架線を設置します.
						Structure['kasen40']	.Put0('Rintetsu', 1, 40 );															#	架線を設置します.

	  725 + $SZ01 ;																													#	 4750;	に相当
						Structure['Pole_VCA_1hL'].Put('D-Sazanami',  0.50,  0.00,  0.00, 0.0, 0.0, 0.0, 0,  0 );					#	架線柱を重ねて設置する場合, 架線柱間のX座標の距離は以下の式で計算できます.(基準にする架線柱のX座標に加減します)
						Structure['kasen40']	.Put0('D-Sazanami', 1, 40 );														#		X = 3.8n + 3.2 (m)	ここで, n は線数	(ex,2線用： 3.8*2+3.2=10.8)
						Structure['kasen40']	.Put0('U-Sazanami', 1, 40 );														#	また, 完璧に重なると描画上チラツキが起きるため, Y座標やZ座標に小さな値を指定し, わずかにストラクチャをずらします.

						Structure['Pole_TCA_1LR'].Put('D-Sazanami',  9.40,  0.00,  0.01, 0.0, 0.0, 0.0, 0,  0 );					#	架線柱を設置します.
						Structure['kasen40']	.Put0('Rintetsu', 1, 40 );															#	架線を設置します.

	  765 + $SZ01 ;																													#	 4790;	に相当
						Structure['Pole_VCA_5hL'].Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen40']	.Put0('D-Sazanami', 1, 40 );														#	架線を設置します.
						Structure['kasen40']	.Put0('U-Sazanami', 1, 40 );														#	架線を設置します.

	  805 + $SZ01 ;																													#	 4830;	に相当
						Structure['Pole_VCA_3']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen50']	.Put0('D-Sazanami', 1, 50 );														#	架線を設置します.
						Structure['kasen50']	.Put0('U-Sazanami', 1, 50 );														#	架線を設置します.

		830 + $SZ01 ;																												#	 4855;	に相当
							Structure['Pole_BCA_3']	.Put0('D-Sazanami', 0,  0 );													#	架線柱を設置します.

	  855 + $SZ01 ;																													#	 4880;	に相当
						Structure['Pole_VCA_3']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen45']	.Put0('D-Sazanami', 1, 45 );														#	架線を設置します.
						Structure['kasen45']	.Put0('U-Sazanami', 1, 45 );														#	架線を設置します.

	  900 + $SZ01 ;																													#	 4925;	に相当
						Structure['Pole_PBA_3']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen40']	.Put0('D-Sazanami', 1, 40 );														#	架線を設置します.
						Structure['kasen40']	.Put0('U-Sazanami', 1, 40 );														#	架線を設置します.

	  940 + $SZ01 ;																													#	 4965;	に相当
						Structure['Pole_PBA_3']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen50']	.Put0('D-Sazanami', 1, 50 );														#	架線を設置します.
						Structure['kasen50']	.Put0('U-Sazanami', 1, 50 );														#	架線を設置します.

	  990 + $SZ01 ;																													#	 5015;	に相当
						Structure['Pole_PBA_3']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen50']	.Put0('D-Sazanami', 1, 50 );														#	架線を設置します.
						Structure['kasen50']	.Put0('U-Sazanami', 1, 50 );														#	架線を設置します.

	 1040 + $SZ01 ;																													#	 5065;	に相当
						Structure['Pole_PBA_3']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen50']	.Put0('D-Sazanami', 1, 50 );														#	架線を設置します.
						Structure['kasen50']	.Put0('U-Sazanami', 1, 50 );														#	架線を設置します.

	 1090 + $SZ01 ;																													#	 5115;	に相当
						Structure['Pole_PBA_3']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen50']	.Put0('D-Sazanami', 1, 50 );														#	架線を設置します.
						Structure['kasen50']	.Put0('U-Sazanami', 1, 50 );														#	架線を設置します.

	 1140 + $SZ01 ;																													#	 5165;	に相当
						Structure['Pole_PBA_3']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen45']	.Put0('D-Sazanami', 1, 45 );														#	架線を設置します.
						Structure['kasen45']	.Put0('U-Sazanami', 1, 45 );														#	架線を設置します.

	 1185 + $SZ01 ;																													#	 5210;	に相当
						Structure['Pole_PBA_3']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen45']	.Put0('D-Sazanami', 1, 45 );														#	架線を設置します.
						Structure['kasen45']	.Put0('U-Sazanami', 1, 45 );														#	架線を設置します.

	 1230 + $SZ01 ;																													#	 5255;	に相当
						Structure['Pole_PBA_3']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen50']	.Put0('D-Sazanami', 1, 50 );														#	架線を設置します.
						Structure['kasen50']	.Put0('U-Sazanami', 1, 50 );														#	架線を設置します.

	 1280 + $SZ01 ;																													#	 5305;	に相当
						Structure['Pole_PBA_3']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen50']	.Put0('D-Sazanami', 1, 50 );														#	架線を設置します.
						Structure['kasen50']	.Put0('U-Sazanami', 1, 50 );														#	架線を設置します.

	 1330 + $SZ01 ;																													#	 5355;	に相当
						Structure['Pole_PBA_3']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen+B']	.Put0('D-Sazanami', 1, 25 );														#	架線を設置します. (可変タイプ/開始側は25m)
						Structure['kasen+B']	.Put0('U-Sazanami', 1, 25 );														#	架線を設置します. (可変タイプ/開始側は25m)
		1355 + $SZ01 ;	Structure['kasen+05']	.Put0('D-Sazanami', 1,  5 );														#	架線を設置します. (可変タイプ/中央5mタイプ)
						Structure['kasen+05']	.Put0('U-Sazanami', 1,  5 );														#	架線を設置します. (可変タイプ/中央5mタイプ)
		1360 + $SZ01 ;	Structure['kasen+E']	.Put0('D-Sazanami', 1, 25 );														#	架線を設置します. (可変タイプ/終点側は25m)
						Structure['kasen+E']	.Put0('U-Sazanami', 1, 25 );														#	架線を設置します. (可変タイプ/終点側は25m)

	 1385 + $SZ01 ;																													#	 5410;	に相当
						Structure['Pole_PBA_3']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen45']	.Put0('D-Sazanami', 1, 45 );														#	架線を設置します.
						Structure['kasen45']	.Put0('U-Sazanami', 1, 45 );														#	架線を設置します.

	 1430 + $SZ01 ;																													#	 5455;	に相当
						Structure['Pole_PBA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen45']	.Put0('D-Sazanami', 1, 45 );														#	架線を設置します.
						Structure['kasen45']	.Put0('U-Sazanami', 1, 45 );														#	架線を設置します.

	 1475 + $SZ01 ;																													#	 5500;	に相当
						Structure['Pole_PBA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen35']	.Put0('D-Sazanami', 1, 35 );														#	架線を設置します.
						Structure['kasen35']	.Put0('U-Sazanami', 1, 35 );														#	架線を設置します.

	 1510 + $SZ01 ;																													#	 5535;	に相当
						Structure['Pole_PBA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen45']	.Put0('D-Sazanami', 1, 45 );														#	架線を設置します.
						Structure['kasen45']	.Put0('U-Sazanami', 1, 45 );														#	架線を設置します.

	 1555 + $SZ01 ;																													#	 5580;	に相当
						Structure['Pole_PBA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen50']	.Put0('D-Sazanami', 1, 50 );														#	架線を設置します.
						Structure['kasen50']	.Put0('U-Sazanami', 1, 50 );														#	架線を設置します.

	 1605 + $SZ01 ;																													#	 5630;	に相当
						Structure['Pole_PBA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen50']	.Put0('D-Sazanami', 1, 50 );														#	架線を設置します.
						Structure['kasen50']	.Put0('U-Sazanami', 1, 50 );														#	架線を設置します.

	 1655 + $SZ01 ;																													#	 5680;	に相当
						Structure['Pole_PBA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen45']	.Put0('D-Sazanami', 1, 45 );														#	架線を設置します.
						Structure['kasen45']	.Put0('U-Sazanami', 1, 45 );														#	架線を設置します.

	 1700 + $SZ01 ;																													#	 5725;	に相当
						Structure['Pole_PBA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen50']	.Put0('D-Sazanami', 1, 50 );														#	架線を設置します.
						Structure['kasen50']	.Put0('U-Sazanami', 1, 50 );														#	架線を設置します.

	 1750 + $SZ01 ;																													#	 5775;	に相当
						Structure['Pole_PBA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen45']	.Put0('D-Sazanami', 1, 45 );														#	架線を設置します.
						Structure['kasen45']	.Put0('U-Sazanami', 1, 45 );														#	架線を設置します.

	 1795 + $SZ01 ;																													#	 5820;	に相当
						Structure['Pole_VCA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen45']	.Put0('D-Sazanami', 1, 45 );														#	架線を設置します.
						Structure['kasen45']	.Put0('U-Sazanami', 1, 45 );														#	架線を設置します.

	 1840 + $SZ01 ;																													#	 5865;	に相当
						Structure['Pole_VCA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen45']	.Put0('D-Sazanami', 1, 45 );														#	架線を設置します.
						Structure['kasen45']	.Put0('U-Sazanami', 1, 45 );														#	架線を設置します.

	 1885 + $SZ01 ;																													#	 5910;	に相当
						Structure['Pole_VCA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen+B']	.Put0('D-Sazanami', 1, 25 );														#	架線を設置します. (可変タイプ/開始側は25m)
						Structure['kasen+B']	.Put0('U-Sazanami', 1, 25 );														#	架線を設置します. (可変タイプ/開始側は25m)
		1910 + $SZ01 ;	Structure['kasen+05']	.Put0('D-Sazanami', 1,  5 );														#	架線を設置します. (可変タイプ/中央5mタイプ)
						Structure['kasen+05']	.Put0('U-Sazanami', 1,  5 );														#	架線を設置します. (可変タイプ/中央5mタイプ)
		1915 + $SZ01 ;	Structure['kasen+E']	.Put0('D-Sazanami', 1, 25 );														#	架線を設置します. (可変タイプ/終点側は25m)
						Structure['kasen+E']	.Put0('U-Sazanami', 1, 25 );														#	架線を設置します. (可変タイプ/終点側は25m)

	 1940 + $SZ01 ;																													#	 5965;	に相当
						Structure['Pole_VCA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen+B']	.Put0('D-Sazanami', 1, 25 );														#	架線を設置します. (可変タイプ/開始側は25m)
						Structure['kasen+B']	.Put0('U-Sazanami', 1, 25 );														#	架線を設置します. (可変タイプ/開始側は25m)
		1965 + $SZ01 ;	Structure['kasen+05']	.Put0('D-Sazanami', 1,  5 );														#	架線を設置します. (可変タイプ/中央5mタイプ)
						Structure['kasen+05']	.Put0('U-Sazanami', 1,  5 );														#	架線を設置します. (可変タイプ/中央5mタイプ)
		1970 + $SZ01 ;	Structure['kasen+E']	.Put0('D-Sazanami', 1, 25 );														#	架線を設置します. (可変タイプ/終点側は25m)
						Structure['kasen+E']	.Put0('U-Sazanami', 1, 25 );														#	架線を設置します. (可変タイプ/終点側は25m)
	 1995 + $SZ01 ;																													#	 6020;	に相当
						Structure['Pole_VCA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen40']	.Put0('D-Sazanami', 1, 50 );														#	架線を設置します.
						Structure['kasen40']	.Put0('U-Sazanami', 1, 50 );														#	架線を設置します.

	 2035 + $SZ01 ;																													#	 6060;	に相当
						Structure['Pole_PBA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen+B']	.Put0('D-Sazanami', 1, 25 );														#	架線を設置します. (可変タイプ/開始側は25m)
						Structure['kasen+B']	.Put0('U-Sazanami', 1, 25 );														#	架線を設置します. (可変タイプ/開始側は25m)
		2060 + $SZ01 ;	Structure['kasen+05']	.Put0('D-Sazanami', 1,  5 );														#	架線を設置します. (可変タイプ/中央5mタイプ)
						Structure['kasen+05']	.Put0('U-Sazanami', 1,  5 );														#	架線を設置します. (可変タイプ/中央5mタイプ)
		2065 + $SZ01 ;	Structure['kasen+E']	.Put0('D-Sazanami', 1, 25 );														#	架線を設置します. (可変タイプ/終点側は25m)
						Structure['kasen+E']	.Put0('U-Sazanami', 1, 25 );														#	架線を設置します. (可変タイプ/終点側は25m)

	 2090 + $SZ01 ;																													#	 6120;	に相当
						Structure['Pole_PBA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen+B']	.Put0('D-Sazanami', 1, 25 );														#	架線を設置します. (可変タイプ/開始側は25m)
						Structure['kasen+B']	.Put0('U-Sazanami', 1, 25 );														#	架線を設置します. (可変タイプ/開始側は25m)
		2115 + $SZ01 ;	Structure['kasen+05']	.Put0('D-Sazanami', 1,  5 );														#	架線を設置します. (可変タイプ/中央5mタイプ)
						Structure['kasen+05']	.Put0('U-Sazanami', 1,  5 );														#	架線を設置します. (可変タイプ/中央5mタイプ)
		2120 + $SZ01 ;	Structure['kasen+E']	.Put0('D-Sazanami', 1, 25 );														#	架線を設置します. (可変タイプ/終点側は25m)
						Structure['kasen+E']	.Put0('U-Sazanami', 1, 25 );														#	架線を設置します. (可変タイプ/終点側は25m)

	 2145 + $SZ01 ;																													#	 6170;	に相当
						Structure['Pole_PBA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen50']	.Put0('D-Sazanami', 1, 50 );														#	架線を設置します.
						Structure['kasen50']	.Put0('U-Sazanami', 1, 50 );														#	架線を設置します.
	 2195 + $SZ01 ;																													#	 6220;	に相当
						Structure['Pole_PBA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen50']	.Put0('D-Sazanami', 1, 50 );														#	架線を設置します.
						Structure['kasen50']	.Put0('U-Sazanami', 1, 50 );														#	架線を設置します.
	 2245 + $SZ01 ;																													#	 6270;	に相当
						Structure['Pole_PBA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen50']	.Put0('D-Sazanami', 1, 50 );														#	架線を設置します.
						Structure['kasen50']	.Put0('U-Sazanami', 1, 50 );														#	架線を設置します.
	 2295 + $SZ01 ;																													#	 6320;	に相当
						Structure['Pole_PBA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen+B']	.Put0('D-Sazanami', 1, 25 );														#	架線を設置します. (可変タイプ/開始側は25m)
						Structure['kasen+B']	.Put0('U-Sazanami', 1, 25 );														#	架線を設置します. (可変タイプ/開始側は25m)
		2320 + $SZ01 ;	Structure['kasen+05']	.Put0('D-Sazanami', 1,  5 );														#	架線を設置します. (可変タイプ/中央5mタイプ)
						Structure['kasen+05']	.Put0('U-Sazanami', 1,  5 );														#	架線を設置します. (可変タイプ/中央5mタイプ)
		2325 + $SZ01 ;	Structure['kasen+E']	.Put0('D-Sazanami', 1, 25 );														#	架線を設置します. (可変タイプ/終点側は25m)
						Structure['kasen+E']	.Put0('U-Sazanami', 1, 25 );														#	架線を設置します. (可変タイプ/終点側は25m)
	 2350 + $SZ01 ;																													#	 6375;	に相当
						Structure['Pole_PBA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen45']	.Put0('D-Sazanami', 1, 45 );														#	架線を設置します.
						Structure['kasen45']	.Put0('U-Sazanami', 1, 45 );														#	架線を設置します.

	 2395 + $SZ01 ;																													#	 6420;	に相当
						Structure['Pole_PBA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen45']	.Put0('D-Sazanami', 1, 45 );														#	架線を設置します.
						Structure['kasen45']	.Put0('U-Sazanami', 1, 45 );														#	架線を設置します.

	 2440 + $SZ01 ;																													#	 6465;	に相当
						Structure['Pole_PBA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen35']	.Put0('D-Sazanami', 1, 35 );														#	架線を設置します.
						Structure['kasen35']	.Put0('U-Sazanami', 1, 35 );														#	架線を設置します.

	 2475 + $SZ01 ;																													#	 6500;	に相当
						Structure['Pole_PBA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen35']	.Put0('D-Sazanami', 1, 35 );														#	架線を設置します.
						Structure['kasen35']	.Put0('U-Sazanami', 1, 35 );														#	架線を設置します.

	 2510 + $SZ01 ;																													#	 6535;	に相当
						Structure['Pole_PBA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen35']	.Put0('D-Sazanami', 1, 35 );														#	架線を設置します.
						Structure['kasen35']	.Put0('U-Sazanami', 1, 35 );														#	架線を設置します.

	 2545 + $SZ01 ;																													#	 6570;	に相当
						Structure['Pole_PBA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen35']	.Put0('D-Sazanami', 1, 35 );														#	架線を設置します.
						Structure['kasen35']	.Put0('U-Sazanami', 1, 35 );														#	架線を設置します.

	 2580 + $SZ01 ;																													#	 6605;	に相当
						Structure['Pole_PBA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen30']	.Put0('D-Sazanami', 1, 30 );														#	架線を設置します.
						Structure['kasen30']	.Put0('U-Sazanami', 1, 30 );														#	架線を設置します.

	 2610 + $SZ01 ;																													#	 6635;	に相当
						Structure['Pole_VCA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen35']	.Put0('D-Sazanami', 1, 35 );														#	架線を設置します.
						Structure['kasen35']	.Put0('U-Sazanami', 1, 35 );														#	架線を設置します.

	 2645 + $SZ01 ;																													#	 6670;	に相当
						Structure['Pole_VCA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen35']	.Put0('D-Sazanami', 1, 35 );														#	架線を設置します.
						Structure['kasen35']	.Put0('U-Sazanami', 1, 35 );														#	架線を設置します.

	 2680 + $SZ01 ;																													#	 6705;	に相当
						Structure['Pole_VCA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen40']	.Put0('D-Sazanami', 1, 40 );														#	架線を設置します.
						Structure['kasen40']	.Put0('U-Sazanami', 1, 40 );														#	架線を設置します.

	 2720 + $SZ01 ;																													#	 6745;	に相当
						Structure['Pole_VCA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen45']	.Put0('D-Sazanami', 1, 45 );														#	架線を設置します.
						Structure['kasen45']	.Put0('U-Sazanami', 1, 45 );														#	架線を設置します.

	 2765 + $SZ01 ;																													#	 6790;	に相当
						Structure['Pole_VCA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen50']	.Put0('D-Sazanami', 1, 50 );														#	架線を設置します.
						Structure['kasen50']	.Put0('U-Sazanami', 1, 50 );														#	架線を設置します.

	 2815 + $SZ01 ;																													#	 6840;	に相当
						Structure['Pole_VCA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen40']	.Put0('D-Sazanami', 1, 40 );														#	架線を設置します.
						Structure['kasen40']	.Put0('U-Sazanami', 1, 40 );														#	架線を設置します.

	 2855 + $SZ01 ;																													#	 6880;	に相当
						Structure['Pole_VCA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen40']	.Put0('D-Sazanami', 1, 40 );														#	架線を設置します.
						Structure['kasen40']	.Put0('U-Sazanami', 1, 40 );														#	架線を設置します.

	 2895 + $SZ01 ;																													#	 6920;	に相当
						Structure['Pole_VCA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen40']	.Put0('D-Sazanami', 1, 40 );														#	架線を設置します.
						Structure['kasen40']	.Put0('U-Sazanami', 1, 40 );														#	架線を設置します.

	 2935 + $SZ01 ;																													#	 6960;	に相当
						Structure['Pole_PBA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen50']	.Put0('D-Sazanami', 1, 50 );														#	架線を設置します.
						Structure['kasen50']	.Put0('U-Sazanami', 1, 50 );														#	架線を設置します.

	 2985 + $SZ01 ;																													#	 7010;	に相当
						Structure['Pole_PBA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen50']	.Put0('D-Sazanami', 1, 50 );														#	架線を設置します.
						Structure['kasen50']	.Put0('U-Sazanami', 1, 50 );														#	架線を設置します.

	 3035 + $SZ01 ;																													#	 7060;	に相当
						Structure['Pole_PBA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen50']	.Put0('D-Sazanami', 1, 50 );														#	架線を設置します.
						Structure['kasen50']	.Put0('U-Sazanami', 1, 50 );														#	架線を設置します.

	 3085 + $SZ01 ;																													#	 7110;	に相当
						Structure['Pole_PBA_2']	.Put0('D-Sazanami', 0,  0 );														#	架線柱を設置します.
						Structure['kasen50']	.Put0('D-Sazanami', 1, 50 );														#	架線を設置します.
						Structure['kasen50']	.Put0('U-Sazanami', 1, 50 );														#	架線を設置します.

///////////////			///////////////			///////////////			///////////////			///////////////			////////////#	###		↑	内房・京葉臨海鉄道線用 ( D-Sazanami/U-Sazanami/Rintetsu )	###
///////////////			///////////////			///////////////			///////////////			///////////////			////////////#	###		↓	外房線用 ( D-Wakashio/U-Wakashio )	###
	 4550 + $WK02 ;																													#	 4405;	に相当
						Structure['Pole_VCA_1hR'].Put('D-Wakashio',  0.95,  0.00,  0.00, 0.0, 0.0, 0.0, 0,  0 );					#	架線柱を設置します.	(G34)
						Structure['kasen30']	.Put0('D-Wakashio', 1, 30 );														#	架線を設置します.
						Structure['kasen30']	.Put0('U-Wakashio', 1, 30 );														#	架線を設置します.

	 4580 + $WK02 ;																													#	 4435;	に相当
						Structure['Pole_VCA_1hR'].Put('D-Wakashio',  0.95,  0.00,  0.00, 0.0, 0.0, 0.0, 0,  0 );					#	架線柱を設置します.	(G35)
						Structure['kasen30']	.Put0('D-Wakashio', 1, 30 );														#	架線を設置します.
						Structure['kasen30']	.Put0('U-Wakashio', 1, 30 );														#	架線を設置します.

	 4610 + $WK02 ;																													#	 4465;	に相当
						Structure['Pole_VCA_2']	.Put0('D-Wakashio', 0,  0 );														#	架線柱を設置します.	(G36)
						Structure['kasen30']	.Put0('D-Wakashio', 1, 30 );														#	架線を設置します.
						Structure['kasen30']	.Put0('U-Wakashio', 1, 30 );														#	架線を設置します.

	 4640 + $WK02 ;																													#	 4495;	に相当
						Structure['Pole_TCA_2']	.Put0('D-Wakashio', 0,  0 );														#	架線柱を設置します.	(G37)
						Structure['kasen30']	.Put0('D-Wakashio', 1, 30 );														#	架線を設置します.
						Structure['kasen30']	.Put0('U-Wakashio', 1, 30 );														#	架線を設置します.

	 4670 + $WK02 ;																													#	 4525;	に相当
						Structure['Pole_TCA_2']	.Put0('D-Wakashio', 0,  0 );														#	架線柱を設置します.	(G38)
						Structure['kasen45']	.Put0('D-Wakashio', 1, 45 );														#	架線を設置します.
						Structure['kasen45']	.Put0('U-Wakashio', 1, 45 );														#	架線を設置します.

	 4715 + $WK02 ;																													#	 4570;	に相当
						Structure['Pole_VCA_2']	.Put0('D-Wakashio', 0,  0 );														#	架線柱を設置します.	(G39)
						Structure['kasen45']	.Put0('D-Wakashio', 1, 45 );														#	架線を設置します.
						Structure['kasen45']	.Put0('U-Wakashio', 1, 45 );														#	架線を設置します.

	 4760 + $WK02 ;																													#	 4615;	に相当
						Structure['Pole_TCA_1LL'].Put0('D-Wakashio', 0,  0 );														#	架線柱を設置します.	(G39)
						Structure['Pole_TCA_1RR'].Put0('U-Wakashio', 0,  0 );														#	架線柱を設置します.	(G39)
						Structure['kasen40']	.Put0('D-Wakashio', 1, 40 );														#	架線を設置します.
						Structure['kasen40']	.Put0('U-Wakashio', 1, 40 );														#	架線を設置します.

	 4800 + $WK02 ;																													#	 4655;	に相当
						Structure['Pole_TCA_1LL'].Put0('D-Wakashio', 0,  0 );														#	架線柱を設置します.	(G39)
						Structure['Pole_TCA_1RR'].Put0('U-Wakashio', 0,  0 );														#	架線柱を設置します.	(G39)
#						Structure['kasen40']	.Put0('D-Wakashio', 1, 40 );														#	架線を設置します.
#						Structure['kasen40']	.Put0('U-Wakashio', 1, 40 );														#	架線を設置します.
///////////////			///////////////			///////////////			///////////////			///////////////			////////////#	###		↑	外房線用 ( D-Wakashio/U-Wakashio )	###







#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	# # #	↓	浜 野 - 八 幡 宿	[ 勾配設定 ]		# #	#
																																	#	勾配の緩和区間をキロ程通りに入力すると, 勾配標のキロ程と相違があるため少しイメージが掴みにくく感じます.
																																	#	そのため, 当例では演算子を用いて記述しています.VCLの1/2を±することでVCLと等しくなるようにしています(切り捨て・切り上げにより2の倍数の整数に変換).
																																	#	VCLは, 例えば VCR = 4000 であれば, 勾配差×4 で近似値が求まります. (勾配差 × VCR/1000)
																																	#	[ 勾配設定 ]
	 3630 + $SZ01 ;			Structure['Gp_UL'].Put('D-Sazanami', -2.85, -0.50,  0.00,  0.0,  0.0,  7.5, 0,  0 );					#	 7655;	に相当
	 3630 + $SZ01 - 11 ;	Gradient.Interpolate();				Track['Height'].Y.Interpolate( -0.45,-4000);						#	↑  5.7
	 3630 + $SZ01 + 11 ;	Gradient.Interpolate(  5.7);		Track['Height'].Y.Interpolate( -0.50,    0);						#	VCL =  22.8	(R=4000)
																																	#
	 3885 + $SZ01 ;			Structure['Gp_LD'].Put('D-Sazanami', -2.50, -0.25,  0.00,  0.0,  0.0,  2.5, 0,  0 );					#	 7910;	に相当
	 3885 + $SZ01 - 11 ;	Gradient.Interpolate();				Track['Height'].Y.Interpolate( -2.95, 4000);						#	L
	 3885 + $SZ01 + 11 ;	Gradient.Interpolate(  0.0);		Track['Height'].Y.Interpolate( -3.00,    0);						#	VCL =  22.8	(R=4000)
																																	#
	 4240 + $SZ01 ;			Structure['Gp_DL'].Put('D-Sazanami', -3.00, -0.50,  0.00,  0.0,  0.0, 10.0, 0,  0 );					#	 8265;	に相当
	 4240 + $SZ01 - 12 ;	Gradient.Interpolate();				Track['Height'].Y.Interpolate( -3.00, 4000);						#	↓  6.0
	 4240 + $SZ01 + 12 ;	Gradient.Interpolate( -6.0);		Track['Height'].Y.Interpolate( -2.94,    0);						#	VCL =  24.0	(R=4000)
																																	#
	 4585 + $SZ01 ;			Structure['Gp_DU'].Put('D-Sazanami', -2.75, -0.45,  0.00,  0.0,  0.0,  2.5, 0,  0 );					#	 8610;	に相当
	 4585 + $SZ01 - 11 ;	Gradient.Interpolate();				Track['Height'].Y.Interpolate( -0.69, 4000);						#	↓  0.4
	 4585 + $SZ01 + 11 ;	Gradient.Interpolate( -0.4);		Track['Height'].Y.Interpolate( -0.60,    0);						#	VCL =  22.4	(R=4000)
																																	#
	 4475 + $SZ01 ;												Track['Height'].Y.Interpolate( -0.45,    0);						#	 8500;	に相当
	 4525 + $SZ01 ;												Track['Height'].Y.Interpolate( -0.45,    0);						#	 8550;	に相当
																																	#
	 4905 + $SZ01 ;			Structure['Gp_LU'].Put('D-Sazanami', -3.10, -0.50,  0.00,  0.0,  0.0,  1.0, 0,  0 );					#	 8930;	に相当
	 4905 + $SZ01 -  1 ;	Gradient.Interpolate();				Track['Height'].Y.Interpolate( -0.45,-3000);						#	L
	 4905 + $SZ01 +  1 ;	Gradient.Interpolate(  0.0);		Track['Height'].Y.Interpolate( -0.45,    0);						#	VCL =   1.2	(R=3000)
																																	#
#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#	# # #	↑	浜 野 - 八 幡 宿	[ 勾配設定 ]		# #	#



	#	浜野駅の配線部分は,		Map04_Hamano.txt		( 内房線3k150m～3k700m あたり )
	#	浜野駅のストラクチャ設定は,		Map_station_Uchibo.txt
	#	村田川橋梁付近の配線部分は,	Map04_MurataRiv.txt		( 内房線3k700m～4k550m あたり )
	#	八幡宿駅の配線部分は, 		Map05_Yawatajuku.txt	( 内房線5k250m～5k750m あたり )
	#	八幡宿駅のストラクチャ設定は,	Map_station_Uchibo.txt



	 4672 + $SZ01 ;																													#	 8697;	に相当
						Structure['P-in'].Put('D-Sazanami', -2.20,  2.25, -0.10, 0.0, 0.0, 0.0, 0,  0 );							#	力行標を設置します.
						Structure['Tokuhatsu2']		.Put('D-Sazanami', -2.00,  0.25, -0.15, 0.0, 0.0, 0.0, 0,  0 );					#	特殊信号発光機 (II)	/	列非中継
						Structure['EmrLabel_tesRep'].Put('D-Sazanami', -2.00,  2.00, -0.15, 0.0, 0.0, 0.0, 0,  0 );					#						/	列非中継

	 4910 + $SZ01 ;																													#	 8935;	に相当
						Structure['CrLb_U09-Yawata2'].Put('D-Sazanami', -3.45,  3.75, -0.15, 0.0, -20, 0.5, 0,  0 );				#	踏切名 ：	第二八幡踏切	(内09)
	 4950 + $SZ01 ;																													#	 8975;	に相当
						Structure['Tokuhatsu2']		.Put('D-Sazanami', -2.50,  0.00,  0.00, 2.5, 0.0,-1.5, 0,  0 );					#	特殊信号発光機 (II)	/	踏切(内9)
						Structure['EmrLabel_Cr']	.Put('D-Sazanami', -2.45,  1.75,  0.00, 2.5, 0.0,-1.5, 0,  0 );					#						/	踏切
	 4975 + $SZ01 ;																													#	 9000;	に相当
																																	#	(内09)	第二八幡踏切
						Structure['TollBarSL'].Put('D-Sazanami',  0.00,  0.00,  0.01, 0.0, 0.0, 0.0, 0,  2 );						#	カントが付いた軌道での例は,[西雷踏切：2k655m]
						Structure['TollBarSR'].Put('U-Sazanami',  0.00,  0.00,  0.01, 0.0, 0.0, 0.0, 0,  2 );						#	遮断機
						Structure['CrossingS'].Put('D-Sazanami',  0.00,  0.00,  0.00, 0.0, 0.0, 0.0, 3,  2 );						#	渡り板
						Structure['CrossingS'].Put('U-Sazanami',  0.00,  0.00,  0.00, 0.0, 0.0, 0.0, 3,  2 );						#
						Structure['Cr_crossingSR'].PutBetween('D-Sazanami','U-Sazanami',  0 );										#	渡り板間の道路		( 傾斜OP/ 0 ： X・Y方向に変形　/ 1 ： X方向のみに変形 )
						Distance + 1 ;	Sound3D['crossing'].Put( -3.80,  4.00);														#	警報音


	 5047 + $SZ01 ;																													#	 9072;	に相当
						Structure['Tokuhatsu2']		.Put('D-Sazanami', -2.65,  0.50, -0.20, 0.0, 0.0, 0.0, 0,  0 );					#	特殊信号発光機 (II)	/	列非中継
						Structure['EmrLabel_tesRep'].Put('D-Sazanami', -2.65,  2.40, -0.20, 0.0, 0.0, 0.0, 0,  0 );					#						/	列非中継
						Structure['Tokuhatsu2']		.Put('D-Sazanami', -2.35,  0.50, -0.20, 0.0, 0.0, 0.0, 0,  0 );					#	特殊信号発光機 (II)	/	踏切中継
						Structure['EmrLabel_CrRep']	.Put('D-Sazanami', -2.50,  2.25, -0.06, 0.0, 0.0, 0.0, 0,  0 );					#						/	踏切中継


	 5100 + $SZ01 ;																													#	 9125;	に相当
						Structure['CrLb_U10-Kikuma2'].Put('D-Sazanami', -3.50,  3.25, -0.20, 0.0, 0.0, 0.5, 0,  0 );				#	踏切名 ：	第二菊間道踏切	(内10)
	 5115 + $SZ01 ;																													#	 9140;	に相当
						Structure['Tokuhatsu2']		.Put('D-Sazanami', -2.50,  0.00,  0.00, 0.5, 0.0, 0.5, 0,  0 );					#	特殊信号発光機 (II)	/	踏切(内10)
						Structure['EmrLabel_Cr']	.Put('D-Sazanami', -2.52,  1.75,  0.00, 0.5, 0.0, 0.5, 0,  0 );					#						/	踏切
	 5130 + $SZ01 ;																													#	 9155;	に相当
																																	#	(内10)	第二菊間道踏切
						Structure['TollBarDL'].Put('D-Sazanami',  0.00,  0.00,  0.01, 0.0, 0.0, 0.0, 0,  6 );						#	カントが付いた軌道での例は,[西雷踏切：2k655m]
						Structure['TollBarDR'].Put('U-Sazanami',  0.00,  0.00,  0.01, 0.0, 0.0, 0.0, 0,  6 );						#	遮断機
						Structure['CrossingD'].Put('D-Sazanami',  0.00,  0.00,  0.00, 0.0, 0.0, 0.0, 3,  6 );						#	渡り板
						Structure['CrossingD'].Put('U-Sazanami',  0.00,  0.00,  0.00, 0.0, 0.0, 0.0, 3,  6 );						#
						Structure['Cr_crossingDR'].PutBetween('D-Sazanami','U-Sazanami',  0 );										#	渡り板間の道路		( 傾斜OP/ 0 ： X・Y方向に変形　/ 1 ： X方向のみに変形 )
						Structure['Cr_Sensor1'].Put('D-Sazanami', -1.90,  0.00, -5.00, 0.0, 0.0, 0.0, 0,  0 );						#	障害物検知器	/	R1H
						Structure['Cr_Sensor1'].Put('D-Sazanami', -2.00, -0.50, -5.00, 0.0, 0.0, 0.0, 0,  0 );						#	障害物検知器	/	R1
						Structure['Cr_Sensor1'].Put('D-Sazanami', -1.90,  0.00, 11.00, 0.0, 180, 0.0, 0,  0 );						#	障害物検知器	/	S1H		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('D-Sazanami', -2.00, -0.50, 11.00, 0.0, 180, 0.0, 0,  0 );						#	障害物検知器	/	S1		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('D-Sazanami',  1.80, -0.50, -8.00, 0.0, -10, 0.0, 0,  0 );						#	障害物検知器	/	R2
						Structure['Cr_Sensor1'].Put('D-Sazanami', -2.00, -0.50, 14.00, 0.0, 170, 0.0, 0,  0 );						#	障害物検知器	/	S2		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('D-Sazanami',  1.90, -0.50, -5.00, 0.0, 0.0, 0.0, 0,  0 );						#	障害物検知器	/	S3
						Structure['Cr_Sensor1'].Put('D-Sazanami',  1.90, -0.50, 11.00, 0.0, 180, 0.0, 0,  0 );						#	障害物検知器	/	R3		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('U-Sazanami',  1.80, -0.50, -8.00, 0.0, -10, 0.0, 0,  0 );						#	障害物検知器	/	S4
						Structure['Cr_Sensor1'].Put('U-Sazanami', -1.90, -0.50, 14.00, 0.0, 170, 0.0, 0,  0 );						#	障害物検知器	/	R4		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('U-Sazanami',  1.90,  0.00, -5.00, 0.0, 0.0, 0.0, 0,  0 );						#	障害物検知器	/	S5H
						Structure['Cr_Sensor1'].Put('U-Sazanami',  2.00, -0.50, -5.00, 0.0, 0.0, 0.0, 0,  0 );						#	障害物検知器	/	S5
						Structure['Cr_Sensor1'].Put('U-Sazanami',  1.90,  0.00, 11.00, 0.0, 180, 0.0, 0,  0 );						#	障害物検知器	/	R5H		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('U-Sazanami',  2.00, -0.50, 11.00, 0.0, 180, 0.0, 0,  0 );						#	障害物検知器	/	R5		安房鴨川方は, Y軸180°回転して使用します.
						Distance + 3 ;	Sound3D['crossing'].Put( -3.80,  4.00);


	 5165 + $SZ01 ;																													#	 9175;	に相当
						Structure['Sw10_flm'].Put('U-Sazanami',  0.00, 0.001,  0.00, 0.0, 0.0, 0.0, 3, 20 );						#
	 5185 + $SZ01 ;																													#	 9200;	に相当
						Track['CrossOver1'].Position( 2.85,   0);																	#
						Structure['Tr_Bal_20m'].Put('CrossOver1',  0.00,-0.002,  0.00, 0.0, 0.0, 0.0, 3, 20 );						#
	 5195 + $SZ01 ;																													#	 9220;	に相当
						Structure['CrLb_U11-Inari'].Put('D-Sazanami', -3.40,  2.50, -0.15, 0.0, -35,-0.3, 0,  0 );					#	踏切名 ：	稲荷前	(内11)
	 5199 + $SZ01 ;																													#	 9224;	に相当
						Structure['Tokuhatsu2']		.Put('D-Sazanami', -2.50,  0.25,  0.00, 0.5, 0.0,-0.5, 0,  0 );					#	特殊信号発光機 (II)	/	踏切(内11)
						Structure['EmrLabel_Cr']	.Put('D-Sazanami', -2.49,  2.00,  0.00, 0.5, 0.0,-0.5, 0,  0 );					#						/	踏切
	 5205 + $SZ01 ;																													#	 9225;	に相当
						Track['CrossOver1'].Position( 0.95,   0);																	#
						Structure['Sw10_mlm'].Put('D-Sazanami',  0.00, 0.001,  0.00, 0.0, 0.0, 0.0, 3, 20 );						#
	 5203 + $SZ01 ;																													#	 9228;	に相当
						Structure['Tokuhatsu2']			.Put('D-Sazanami', -2.75,  0.00,  0.00, 0.0, 0.0, 0.5, 0,  0 );				#	特殊信号発光機 (II)	/	列非中継
						Structure['EmrLabel_tesRep']	.Put('D-Sazanami', -2.77,  1.75,  0.00, 0.0, 0.0, 0.5, 0,  0 );				#						/	列非中継
	 5225 + $SZ01 ;																													#	 9250;	に相当
						Track['CrossOver1'].Position( 0.00,   0);																	#
						Repeater['Tr_D-Sazanami'].Begin0('D-Sazanami', 3, 25, 25,'Tr_Bal_25m');										#
	 5230 + $SZ01 ;																													#	 9255;	に相当
																																	#	(内11)	稲荷前踏切
						Structure['TollBarSL'].Put('D-Sazanami',  0.00,  0.00,  0.01, 0.0, 0.0, 0.0, 0,  2 );						#	カントが付いた軌道での例は,[西雷踏切：2k655m]
						Structure['TollBarSR'].Put('U-Sazanami',  0.00,  0.00,  0.01, 0.0, 0.0, 0.0, 0,  2 );						#	遮断機
						Structure['CrossingS'].Put('D-Sazanami',  0.00,  0.00,  0.00, 0.0, 0.0, 0.0, 3,  2 );						#	渡り板
						Structure['CrossingS'].Put('U-Sazanami',  0.00,  0.00,  0.00, 0.0, 0.0, 0.0, 3,  2 );						#
						Structure['Cr_crossingSR'].PutBetween('D-Sazanami','U-Sazanami',  0 );										#	渡り板間の道路		( 傾斜OP/ 0 ： X・Y方向に変形　/ 1 ： X方向のみに変形 )
						Distance + 1 ;	Sound3D['crossing'].Put( -3.80,  3.00);														#	警報音



///////////////			///////////////			///////////////			///////////////			///////////////			////////////#	###		↓	線路周りの設定	###
																																	#	Repeater・Structure構文を使って,線路周りのストラクチャを設置します.
																																	#	(キロポストの設置)
	 4600 + $SZ01 ;																													#	 8625;	に相当
						Structure['KP106'].Put('D-Sazanami', -2.75, -0.35,  0.00, 0.0, 1.0, 1.0, 0,  0 );							#	キロポストを設置します.これは,"3号(600m)".
	 4700 + $SZ01 ;																													#	 8725;	に相当
						Structure['KP107'].Put('D-Sazanami', -2.75, -0.45,  0.00, 0.0, 2.0, 3.5, 0,  0 );							#	キロポストを設置します.これは,"3号(700m)".
	 4800 + $SZ01 ;																													#	 8825;	に相当
						Structure['KP108'].Put('D-Sazanami', -3.00, -0.40,  0.00, 0.0, 0.0, 0.0, 0,  0 );							#	キロポストを設置します.これは,"3号(800m)".
	 4900 + $SZ01 ;																													#	 8925;	に相当
						Structure['KP109'].Put('D-Sazanami', -3.00, -0.45,  0.00, 0.0, 0.0, 0.0, 0,  0 );							#	キロポストを設置します.これは,"3号(900m)".
	 5000 + $SZ01 ;																													#	 9025;	に相当
						Structure['KP100'].Put('D-Sazanami', -3.25, -0.50,  0.00, 0.0, 2.5,  12, 0,  0 );							#	キロポストを設置します.これは,"1号(1km)".
	 5100 + $SZ01 ;																													#	 9125;	に相当
						Structure['KP101'].Put('D-Sazanami', -2.75, -0.40,  0.00, 0.0, 6.5, 0.0, 0,  0 );							#	キロポストを設置します.これは,"3号(100m)".
	 5200 + $SZ01 ;																													#	 9225;	に相当
						Structure['KP102'].Put('D-Sazanami', -2.60, -0.33,  0.00,-2.5, 3.5, 7.5, 0,  0 );							#	キロポストを設置します.これは,"3号(200m)".
																																	#
///////////////			///////////////			///////////////																		#
																																	#	(架線柱と架線の設置)
																																	#	この例では架線柱・架線ともに Structure.Put構文で設置しています.
																																	#	引数のtilt(傾斜オプション)・span(弦の長さ)をうまく使い分けられると便利です.
	 4580 + $SZ01 ;																													#	 8605;	に相当
						Structure['Pole_PBA_2'].Put0('D-Sazanami', 0,  0 );															#	架線柱を設置します.	(G20)
						Structure['kasen50'].Put0('D-Sazanami', 1, 50 );															#	架線を設置します.
						Structure['kasen50'].Put0('U-Sazanami', 1, 50 );															#	架線を設置します.
	 4630 + $SZ01 ;																													#	 8655;	に相当
						Structure['Pole_PBA_2'].Put0('D-Sazanami', 0,  0 );															#	架線柱を設置します.	(G21)
						Structure['kasen50'].Put0('D-Sazanami', 1, 50 );															#	架線を設置します.
						Structure['kasen50'].Put0('U-Sazanami', 1, 50 );															#	架線を設置します.
	 4680 + $SZ01 ;																													#	 8705;	に相当
						Structure['Pole_PBA_2'].Put0('D-Sazanami', 0,  0 );															#	架線柱を設置します.	(G22)
						Structure['kasen40'].Put0('D-Sazanami', 1, 40 );															#	架線を設置します.
						Structure['kasen40'].Put0('U-Sazanami', 1, 40 );															#	架線を設置します.
	 4720 + $SZ01 ;																													#	 8745;	に相当
						Structure['Pole_PBA_2'].Put0('D-Sazanami', 0,  0 );															#	架線柱を設置します.	(G23)
						Structure['kasen50'].Put0('D-Sazanami', 1, 50 );															#	架線を設置します.
						Structure['kasen50'].Put0('U-Sazanami', 1, 50 );															#	架線を設置します.
	 4770 + $SZ01 ;																													#	 8795;	に相当
						Structure['Pole_PBA_2'].Put0('D-Sazanami', 0,  0 );															#	架線柱を設置します.	(G24)
						Structure['kasen50'].Put0('D-Sazanami', 1, 50 );															#	架線を設置します.
						Structure['kasen50'].Put0('U-Sazanami', 1, 50 );															#	架線を設置します.
	 4820 + $SZ01 ;																													#	 8845;	に相当
						Structure['Pole_PBA_2'].Put0('D-Sazanami', 0,  0 );															#	架線柱を設置します.	(G25)
						Structure['kasen45'].Put0('D-Sazanami', 1, 45 );															#	架線を設置します.
						Structure['kasen45'].Put0('U-Sazanami', 1, 45 );															#	架線を設置します.
	 4865 + $SZ01 ;																													#	 8890;	に相当
						Structure['Pole_PBA_2'].Put0('D-Sazanami', 0,  0 );															#	架線柱を設置します.	(G26)
						Structure['kasen45'].Put0('D-Sazanami', 1, 45 );															#	架線を設置します.
						Structure['kasen45'].Put0('U-Sazanami', 1, 45 );															#	架線を設置します.
	 4910 + $SZ01 ;																													#	 8935;	に相当
						Structure['Pole_PBA_2'].Put0('D-Sazanami', 0,  0 );															#	架線柱を設置します.	(G26-1)
						Structure['kasen45'].Put0('D-Sazanami', 1, 45 );															#	架線を設置します.
						Structure['kasen45'].Put0('U-Sazanami', 1, 45 );															#	架線を設置します.
	 4955 + $SZ01 ;																													#	 8980;	に相当
						Structure['Pole_PBA_2'].Put0('D-Sazanami', 0,  0 );															#	架線柱を設置します.	(G27)
						Structure['kasen50'].Put0('D-Sazanami', 1, 50 );															#	架線を設置します.
						Structure['kasen50'].Put0('U-Sazanami', 1, 50 );															#	架線を設置します.
	 5005 + $SZ01 ;																													#	 9030;	に相当
						Structure['Pole_PBA_2'].Put0('D-Sazanami', 0,  0 );															#	架線柱を設置します.	(G28)
						Structure['kasen50'].Put0('D-Sazanami', 1, 50 );															#	架線を設置します.
						Structure['kasen50'].Put0('U-Sazanami', 1, 50 );															#	架線を設置します.
	 5055 + $SZ01 ;																													#	 9080;	に相当
						Structure['Pole_PBA_2'].Put0('D-Sazanami', 0,  0 );															#	架線柱を設置します.	(G28)
						Structure['kasen45'].Put0('D-Sazanami', 1, 45 );															#	架線を設置します.
						Structure['kasen45'].Put0('U-Sazanami', 1, 45 );															#	架線を設置します.
	 5100 + $SZ01 ;																													#	 9125;	に相当
						Structure['Pole_PBA_2'].Put0('D-Sazanami', 0,  0 );															#	架線柱を設置します.	(G01)
						Structure['kasen45'].Put0('D-Sazanami', 1, 45 );															#	架線を設置します.
						Structure['kasen45'].Put0('U-Sazanami', 1, 45 );															#	架線を設置します.
	 5145 + $SZ01 ;																													#	 9170;	に相当
						Structure['Pole_TCA_2'].Put0('D-Sazanami', 0,  0 );															#	架線柱を設置します.	(G02)
						Structure['kasen50'].Put0('D-Sazanami', 1, 50 );															#	架線を設置します.
						Structure['kasen50'].Put0('U-Sazanami', 1, 50 );															#	架線を設置します.
	 5195 + $SZ01 ;																													#	 9220;	に相当
						Structure['Pole_PBA_2'].Put0('D-Sazanami', 0,  0 );															#	架線柱を設置します.	(G03)
						Structure['kasen50'].Put0('D-Sazanami', 1, 50 );															#	架線を設置します.
						Structure['kasen50'].Put0('U-Sazanami', 1, 50 );															#	架線を設置します.
	 5245 + $SZ01 ;																													#	 9270;	に相当
						Structure['Pole_PBA_2'].Put0('D-Sazanami', 0,  0 );															#	架線柱を設置します.	(G03)
						Structure['kasen40'].Put0('D-Sazanami', 1, 40 );															#	架線を設置します.
						Structure['kasen40'].Put0('U-Sazanami', 1, 40 );															#	架線を設置します.
																																	#
///////////////			///////////////			///////////////			///////////////			///////////////			////////////#	###		↑	線路周りの設定	###



	#	八幡宿駅の配線部分は, Map05_Yawatajuku.txt		・	八幡宿駅のストラクチャ設定は,		Map_station_Uchibo.txt	にて設定しています.
	#	( 内房線5k250m～5k750m )



///////////////			///////////////			///////////////			///////////////			////////////			////////////#	# # #	↓	八幡宿 - 五  井	[ 曲線設定 ]		# #	#
	 5860 + $SZ01 ;																													#	 9885;	に相当
						Curve.Interpolate();																						#	緩和曲線を開始します/BTC (引数は短縮記述/直前の設定が直線(0)のため,0が代入されています)
						Track['D-Sazanami'].Cant.Interpolate();																		#	他軌道のカント逓減を開始します/BTC		(内房線・下り)
						Track['U-Sazanami'].Cant.Interpolate();																		#	他軌道のカント逓減を開始します/BTC		(内房線・上り)
						Structure['CPgd'].Put('D-Sazanami', -2.25, -0.25,  0.00, 0.0, 0.0, 0.0, 0,  0 );							#	逓減標を設置します.
						Structure['CPgd'].Put('U-Sazanami',  2.25, -0.25,  0.00, 0.0, 0.0, 0.0, 0,  0 );							#	逓減標を設置します.
						SpeedLimit.Begin( 95);																						#	速度制限を設定します.制限標識は Structure.Put構文により設置します.
						Structure['Lim095_Anum']  .Put('D-Sazanami', -2.20,  2.00,  0.00, 0.0, 0.0, 1.5, 0,  0 );					#	速度制限標識を設置します.
						Structure['Lnum_A_1']	  .Put('D-Sazanami', -2.37,  2.00,  0.00, 0.0, 0.0, 1.5, 0,  0 );					#						これは, 距離部分の '1'.
						Structure['Lnum_A_1']	  .Put('D-Sazanami', -2.20,  2.00,  0.00, 0.0, 0.0, 1.5, 0,  0 );					#						これは, 距離部分の '1'.
						Structure['Lnum_A_3']	  .Put('D-Sazanami', -2.03,  2.00,  0.00, 0.0, 0.0, 1.5, 0,  0 );					#						これは, 距離部分の '3'.
						Structure['sign_pole_300'].Put('D-Sazanami', -2.20,  2.00,  0.00, 0.0, 0.0, 1.5, 0,  0 );					#						これは,標識の脚.
	 5910 + $SZ01 ;																													#	 9935;	に相当
						Curve.Interpolate(  800,  50/1000);																			#	円曲線を開始します/BCC
						Track['D-Sazanami'].Cant.Interpolate(  50/1000);															#	他軌道のカントを設定します/BCC			(内房線・下り)
						Track['U-Sazanami'].Cant.Interpolate(  50/1000);															#	他軌道のカントを設定します/BCC			(内房線・上り)
						Structure['CP'].Put('D-Sazanami', -2.25, -0.25,  0.00, 0.0, 0.0, 0.0, 0,  0 );								#	曲線標を設置します.
						Structure['CP'].Put('U-Sazanami',  2.25, -0.25,  0.00, 0.0, 0.0, 0.0, 0,  0 );								#	曲線標を設置します.
	 5930 + $SZ01 ;																													#	 9955;	に相当
						Curve.Interpolate();																						#	緩和曲線を開始します(円曲線終了)/ECC (引数は短縮記述/直前の同構文(7930;)より,(-1000,-40/1000)が代入されています)
						Track['D-Sazanami'].Cant.Interpolate();																		#	他軌道のカント逓減を開始します/ECC		(内房線・下り)
						Track['U-Sazanami'].Cant.Interpolate();																		#	他軌道のカント逓減を開始します/ECC		(内房線・上り)
						Structure['CP'].Put('D-Sazanami', -2.25, -0.25,  0.00, 0.0, 180, 0.0, 0,  0 );								#	曲線標を設置します.	(Y軸：180度により前後反転させています)
						Structure['CP'].Put('U-Sazanami',  2.25, -0.25,  0.00, 0.0, 180, 0.0, 0,  0 );								#	曲線標を設置します.	(Y軸：180度により前後反転させています)
	 5980 + $SZ01 ;																													#	10005;	に相当
						Curve.Interpolate( 0,  0 );																					#	緩和曲線を終了します/ETC
						Track['D-Sazanami'].Cant.Interpolate( 0);																	#	他軌道のカント逓減を終了します/ETC		(内房線・下り)
						Track['U-Sazanami'].Cant.Interpolate( 0);																	#	他軌道のカント逓減を終了します/ETC		(内房線・上り)
						Structure['CPgd'].Put('D-Sazanami', -2.25, -0.25,  0.00, 0.0, 0.0, 0.0, 0,  0 );							#	逓減標を設置します.
						Structure['CPgd'].Put('U-Sazanami',  2.25, -0.25,  0.00, 0.0, 0.0, 0.0, 0,  0 );							#	逓減標を設置します.
						SpeedLimit.End();																							#	速度制限を解除します.制限解除標識は"Structure.Put"構文により設置します.
						Structure['LimEnd_A']	  .Put('D-Sazanami', -2.20,  2.00,  0.00, 0.0, 0.0, 0.0, 0,  0 );					#	速度制限解除標識を設置します.	これは,解除標.
						Structure['sign_pole_300'].Put('D-Sazanami', -2.20,  2.00,  0.00, 0.0, 0.0, 0.0, 0,  0 );					#							これは,標識の脚.
///////////////			///////////////			///////////////			///////////////			////////////			////////////#	# # #	↑	八幡宿 - 五  井	[ 曲線設定 ]		# #	#



	 5765 + $SZ01 ;																													#	 9790;	に相当
						Structure['kurukuru']		.Put('D-Sazanami', -2.75,  5.00,  0.15, 0.0, 0.0, 0.0, 0,  0 );					#	特殊信号発光機 (I)	/	踏切(内12)
						Structure['EmrLabel_Cr']	.Put('D-Sazanami', -3.00,  3.75, -0.06, 0.0, 0.0, 0.0, 0,  0 );					#						/	踏切
						Structure['sigpole2']		.Put('D-Sazanami', -3.00,  0.00,  0.00, 0.0, 0.0, 0.0, 0,  0 );					#	信号柱を設置します.
	 5800 + $SZ01 ;																													#	 9725;	に相当
						Structure['CrLb_U12-TsurumaiRd'].Put('D-Sazanami', -3.55,  2.75, -0.20, 0.0,-5.0,-0.3, 0,  0 );				#	踏切名 ：	鶴舞街道踏切	(内12)
	 5811 + $SZ01 ;																													#	 9836;	に相当
						Structure['Hodokyo1'].Put('D-Sazanami', -0.00,  0.00, -0.00, 0.0,  10, -0.0, 0, 10);						#	歩道橋
	 5815 + $SZ01 ;																													#	 9840;	に相当
																																	#	(内12)	鶴舞街道踏切
						Structure['TollBarDL'].Put('D-Sazanami',  0.00,  0.00,  0.01, 0.0, 0.0, 0.0, 0,  6 );						#	カントが付いた軌道での例は,[西雷踏切：2k655m]
						Structure['TollBarDR'].Put('U-Sazanami',  0.00,  0.00,  0.01, 0.0, 0.0, 0.0, 0,  6 );						#	遮断機
						Structure['CrossingD'].Put('D-Sazanami',  0.00,  0.00,  0.00, 0.0, 0.0, 0.0, 3,  6 );						#	渡り板
						Structure['CrossingD'].Put('U-Sazanami',  0.00,  0.00,  0.00, 0.0, 0.0, 0.0, 3,  6 );						#
						Structure['Cr_crossingDR'].PutBetween('D-Sazanami','U-Sazanami',  0 );										#	渡り板間の道路		( 傾斜OP/ 0 ： X・Y方向に変形　/ 1 ： X方向のみに変形 )
						Structure['Cr_Sensor1'].Put('D-Sazanami', -1.90,  0.00, -5.00, 0.0,   0, 0.0, 0,  0 );						#	障害物検知器	/	R1H
						Structure['Cr_Sensor1'].Put('D-Sazanami', -2.00, -0.50, -5.00, 0.0,   0, 0.0, 0,  0 );						#	障害物検知器	/	R1
						Structure['Cr_Sensor1'].Put('D-Sazanami', -1.90,  0.00, 11.00, 0.0, 180, 0.0, 0,  0 );						#	障害物検知器	/	S1H		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('D-Sazanami', -2.00, -0.50, 11.00, 0.0, 180, 0.0, 0,  0 );						#	障害物検知器	/	S1		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('D-Sazanami',  1.80, -0.50,-15.00, 0.0,  -5, 0.0, 0,  0 );						#	障害物検知器	/	R2
						Structure['Cr_Sensor1'].Put('D-Sazanami', -2.00, -0.50, 20.00, 0.0, 175, 0.0, 0,  0 );						#	障害物検知器	/	S2		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('D-Sazanami',  1.80, -0.50, -5.00, 0.0, -10, 0.0, 0,  0 );						#	障害物検知器	/	R3
						Structure['Cr_Sensor1'].Put('D-Sazanami', -2.00, -0.50, 17.00, 0.0, 170, 0.0, 0,  0 );						#	障害物検知器	/	S3		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('D-Sazanami',  2.00, -0.50, -5.00, 0.0,  -3, 0.0, 0,  0 );						#	障害物検知器	/	S4
						Structure['Cr_Sensor1'].Put('D-Sazanami',  1.80, -0.50, 12.00, 0.0, 177, 0.0, 0,  0 );						#	障害物検知器	/	R4		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('U-Sazanami',  1.80, -0.50,-14.00, 0.0,  -5, 0.0, 0,  0 );						#	障害物検知器	/	R5
						Structure['Cr_Sensor1'].Put('U-Sazanami', -1.80, -0.50, 24.00, 0.0, 175, 0.0, 0,  0 );						#	障害物検知器	/	S5		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('U-Sazanami',  1.80, -0.50,-10.00, 0.0,  -8, 0.0, 0,  0 );						#	障害物検知器	/	S6
						Structure['Cr_Sensor1'].Put('U-Sazanami', -1.80, -0.50, 12.00, 0.0, 172, 0.0, 0,  0 );						#	障害物検知器	/	R6		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('U-Sazanami',  1.90,  0.00, -6.00, 0.0,   0, 0.0, 0,  0 );						#	障害物検知器	/	S7H
						Structure['Cr_Sensor1'].Put('U-Sazanami',  2.00, -0.50, -6.00, 0.0,   0, 0.0, 0,  0 );						#	障害物検知器	/	S7
						Structure['Cr_Sensor1'].Put('U-Sazanami',  1.90,  0.00,  9.00, 0.0, 180, 0.0, 0,  0 );						#	障害物検知器	/	R7H		安房鴨川方は, Y軸180°回転して使用します.
						Structure['Cr_Sensor1'].Put('U-Sazanami',  2.00, -0.50,  9.00, 0.0, 180, 0.0, 0,  0 );						#	障害物検知器	/	R7		安房鴨川方は, Y軸180°回転して使用します.
						Distance + 3 ;	Sound3D['crossing'].Put( -3.80,  4.00);														#	警報音

	 5850 + $SZ01 ;																													#	  9875	に相当
						Repeater['Tr_D-Sazanami'].Begin0('D-Sazanami', 3,  5,  5,'Tr_bal_5m_A','Tr_bal_5m_B','Tr_bal_5m_C','Tr_bal_5m_D','Tr_bal_5m_E');			#	5mサイクルの軌道に設定変更をします(Begin0 は短縮形)
						Repeater['Tr_U-Sazanami'].Begin0('U-Sazanami', 3,  5,  5,'Tr_bal_5m_A','Tr_bal_5m_B','Tr_bal_5m_C','Tr_bal_5m_D','Tr_bal_5m_E');			#	5mサイクルの軌道に設定変更をします(Begin0 は短縮形)
	 6000 + $SZ01 ;																													#	10025;	に相当
						Repeater['Tr_D-Sazanami'].Begin0('D-Sazanami', 3, 25, 25,'Tr_Bal_25m');										#	25mサイクルの軌道に設定変更をします(軽量化のため/Begin0 は短縮形)
						Repeater['Tr_U-Sazanami'].Begin0('U-Sazanami', 3, 25, 25,'Tr_Bal_25m');										#	25mサイクルの軌道に設定変更をします(軽量化のため/Begin0 は短縮形)


	 6090 + $SZ01 ;																													#	10115;	に相当
						Structure['RoadOH']			.Put('D-Sazanami',  1.90,  7.50,  0.00, 0.0, 0.0,-0.0, 0,  6 );					#	跨線橋
						Structure['RoadOHGL']		.Put('D-Sazanami', -8.10,  7.50,  0.00, 0.0, 0.0,-0.0, 0,  6 );					#	跨線橋	(L側勾配部分)
						Structure['RoadOHGR']		.Put('D-Sazanami', 11.90,  7.50,  0.00, 0.0, 0.0,-0.0, 0,  6 );					#	跨線橋	(R側勾配部分)
	 6095 + $SZ01 ;		Structure['RoadOH']			.Put('D-Sazanami',  1.90,  7.50,  0.00, 0.0, 0.0,-0.0, 0,  6 );					#	跨線橋
						Structure['RoadOHGL']		.Put('D-Sazanami', -8.10,  7.50,  0.00, 0.0, 1.0,-0.0, 0,  6 );					#	跨線橋	(L側勾配部分)		/	重なり合う部分でチラツキが生じるため, Y軸回転により対策しています.
						Structure['RoadOHGR']		.Put('D-Sazanami', 11.90,  7.50,  0.00, 0.0,-1.0,-0.0, 0,  6 );					#	跨線橋	(R側勾配部分)		/	
	 6100 + $SZ01 ;		Structure['RoadOH']			.Put('D-Sazanami',  1.90,  7.50,  0.00, 0.0, 0.0,-0.0, 0,  6 );					#	跨線橋
						Structure['RoadOHGL']		.Put('D-Sazanami', -8.02,  7.50,  0.00, 0.0, 1.5,-0.0, 0,  6 );					#	跨線橋	(L側勾配部分)		/	重なり合う部分でチラツキが生じるため, X座標・Y軸回転により対策しています.
						Structure['RoadOHGR']		.Put('D-Sazanami', 11.82,  7.50,  0.00, 0.0,-1.5,-0.0, 0,  6 );					#	跨線橋	(R側勾配部分)		/	





///////////////			///////////////			///////////////			///////////////			///////////////			////////////#	###		↓	線路周りの設定	###
																																	#	(架線柱と架線の設置)
																																	#	この例では架線柱・架線ともに Structure.Put構文で設置しています.
																																	#	引数のtilt(傾斜オプション)・span(弦の長さ)をうまく使い分けられると便利です.
	 5755 + $SZ01 ;																													#	 9780;	に相当
						Structure['Pole_VCA_2']			.Put0('D-Sazanami', 0,  0 );												#	架線柱を設置します.		(G15)
						Structure['kasen45']			.Put0('D-Sazanami', 1, 45 );												#	架線を設置します.
						Structure['kasen45']			.Put0('U-Sazanami', 1, 45 );												#	架線を設置します.

	 5800 + $SZ01 ;																													#	 9825;	に相当
						Structure['Pole_TCA_1LL']		.Put0('D-Sazanami', 0,  0 );												#	架線柱を設置します.		(G16)
						Structure['Pole_TCA_1RR']		.Put0('U-Sazanami', 0,  0 );												#	架線柱を設置します.
						Structure['kasen40']			.Put0('D-Sazanami', 1, 40 );												#	架線を設置します.
						Structure['kasen40']			.Put0('U-Sazanami', 1, 40 );												#	架線を設置します.

	 5840 + $SZ01 ;																													#	 9865;	に相当
						Structure['Pole_TCA_1LL']		.Put0('D-Sazanami', 0,  0 );												#	架線柱を設置します.		(G17)
						Structure['Pole_TCA_1RR']		.Put0('U-Sazanami', 0,  0 );												#	架線柱を設置します.
						Structure['kasen50']			.Put0('D-Sazanami', 1, 50 );												#	架線を設置します.
						Structure['kasen50']			.Put0('U-Sazanami', 1, 50 );												#	架線を設置します.
	 5890 + $SZ01 ;																													#	 9915;	に相当
						Structure['Pole_VCA_2']			.Put0('D-Sazanami', 0,  0 );												#	架線柱を設置します.		(G18)
						Structure['kasen50']			.Put0('D-Sazanami', 1, 50 );												#	架線を設置します.
						Structure['kasen50']			.Put0('U-Sazanami', 1, 50 );												#	架線を設置します.

	 5940 + $SZ01 ;																													#	 9965;	に相当
						Structure['Pole_VCA_2']			.Put0('D-Sazanami', 0,  0 );												#	架線柱を設置します.		(G19)
						Structure['kasen40']			.Put0('D-Sazanami', 1, 40 );												#	架線を設置します.
						Structure['kasen40']			.Put0('U-Sazanami', 1, 40 );												#	架線を設置します.

	 5980 + $SZ01 ;																													#	10005;	に相当
						Structure['Pole_VCA_2']			.Put0('D-Sazanami', 0,  0 );												#	架線柱を設置します.		(G20)
						Structure['kasen50']			.Put0('D-Sazanami', 1, 50 );												#	架線を設置します.
						Structure['kasen50']			.Put0('U-Sazanami', 1, 50 );												#	架線を設置します.

	 6030 + $SZ01 ;																													#	10055;	に相当
						Structure['Pole_VCA_2']			.Put0('D-Sazanami', 0,  0 );												#	架線柱を設置します.		(G01)
						Structure['kasen40']			.Put0('D-Sazanami', 1, 40 );												#	架線を設置します.
						Structure['kasen40']			.Put0('U-Sazanami', 1, 40 );												#	架線を設置します.

	 6070 + $SZ01 ;																													#	10095;	に相当
						Structure['Pole_TCA_1LL']		.Put0('D-Sazanami', 0,  0 );												#	架線柱を設置します.		(G02)
						Structure['Pole_TCA_1RR']		.Put0('U-Sazanami', 0,  0 );												#	架線柱を設置します.		(G02)
						Structure['kasen50']			.Put0('D-Sazanami', 1, 50 );												#	架線を設置します.
						Structure['kasen50']			.Put0('U-Sazanami', 1, 50 );												#	架線を設置します.

	 6120 + $SZ01 ;																													#	10055;	に相当
						Structure['Pole_VCA_2']			.Put0('D-Sazanami', 0,  0 );												#	架線柱を設置します.		(G03)
						Structure['kasen+B']			.Put0('D-Sazanami', 1, 25 );												#	架線を設置します. (可変タイプ/開始側は25m)
						Structure['kasen+B']			.Put0('U-Sazanami', 1, 25 );												#	架線を設置します. (可変タイプ/開始側は25m)
		6145 + $SZ01 ;	Structure['kasen+05']			.Put0('D-Sazanami', 1,  5 );												#	架線を設置します. (可変タイプ/中央5mタイプ)
						Structure['kasen+05']			.Put0('U-Sazanami', 1,  5 );												#	架線を設置します. (可変タイプ/中央5mタイプ)
		6150 + $SZ01 ;	Structure['kasen+E']			.Put0('D-Sazanami', 1, 25 );												#	架線を設置します. (可変タイプ/終点側は25m)
						Structure['kasen+E']			.Put0('U-Sazanami', 1, 25 );												#	架線を設置します. (可変タイプ/終点側は25m)
	 6125 + $SZ01 ;		Structure['Pole_VCA_2']			.Put0('D-Sazanami', 0,  0 );												#	架線柱を設置します.		(G03)

	 6175 + $SZ01 ;																													#	10200;	に相当
						Structure['Pole_TCA_2']			.Put0('D-Sazanami', 0,  0 );												#	架線柱を設置します.		(G04)
						Structure['kasen45']			.Put0('D-Sazanami', 1, 45 );												#	架線を設置します.
						Structure['kasen45']			.Put0('U-Sazanami', 1, 45 );												#	架線を設置します.

	 6220 + $SZ01 ;																													#	10245;	に相当
						Structure['Pole_PBA_2']			.Put0('D-Sazanami', 0,  0 );												#	架線柱を設置します.		(G05)
						Structure['kasen50']			.Put0('D-Sazanami', 1, 50 );												#	架線を設置します.
						Structure['kasen50']			.Put0('U-Sazanami', 1, 50 );												#	架線を設置します.

	 6270 + $SZ01 ;																													#	10295;	に相当
						Structure['Pole_PBA_2']			.Put0('D-Sazanami', 0,  0 );												#	架線柱を設置します.		(G06)
						Structure['kasen50']			.Put0('D-Sazanami', 1, 50 );												#	架線を設置します.
						Structure['kasen50']			.Put0('U-Sazanami', 1, 50 );												#	架線を設置します.

	 6320 + $SZ01 ;																													#	10345;	に相当
						Structure['Pole_PBA_2']			.Put0('D-Sazanami', 0,  0 );												#	架線柱を設置します.		(G07)
						Structure['kasen50']			.Put0('D-Sazanami', 1, 50 );												#	架線を設置します.
						Structure['kasen50']			.Put0('U-Sazanami', 1, 50 );												#	架線を設置します.

	 6370 + $SZ01 ;																													#	10395;	に相当
						Structure['Pole_PBA_2']			.Put0('D-Sazanami', 0,  0 );												#	架線柱を設置します.		(G08)
						Structure['kasen50']			.Put0('D-Sazanami', 1, 50 );												#	架線を設置します.
						Structure['kasen50']			.Put0('U-Sazanami', 1, 50 );												#	架線を設置します.

	 6420 + $SZ01 ;																													#	10445;	に相当
						Structure['Pole_PBA_2']			.Put0('D-Sazanami', 0,  0 );												#	架線柱を設置します.		(G09)
						Structure['kasen50']			.Put0('D-Sazanami', 1, 50 );												#	架線を設置します.
						Structure['kasen50']			.Put0('U-Sazanami', 1, 50 );												#	架線を設置します.

	 6470 + $SZ01 ;																													#	10495;	に相当
						Structure['Pole_PBA_2']			.Put0('D-Sazanami', 0,  0 );												#	架線柱を設置します.		(G10)
						Structure['kasen50']			.Put0('D-Sazanami', 1, 50 );												#	架線を設置します.
						Structure['kasen50']			.Put0('U-Sazanami', 1, 50 );												#	架線を設置します.

	 6520 + $SZ01 ;																													#	10545;	に相当
						Structure['Pole_PBA_2']			.Put0('D-Sazanami', 0,  0 );												#	架線柱を設置します.		(G11)
						Structure['kasen50']			.Put0('D-Sazanami', 1, 50 );												#	架線を設置します.
						Structure['kasen50']			.Put0('U-Sazanami', 1, 50 );												#	架線を設置します.

	 6570 + $SZ01 ;																													#	10495;	に相当
						Structure['Pole_PBA_2']			.Put0('D-Sazanami', 0,  0 );												#	架線柱を設置します.		(G12)
						Structure['kasen50']			.Put0('D-Sazanami', 1, 50 );												#	架線を設置します.
						Structure['kasen50']			.Put0('U-Sazanami', 1, 50 );												#	架線を設置します.

	 6620 + $SZ01 ;																													#	10495;	に相当
						Structure['Pole_PBA_2']			.Put0('D-Sazanami', 0,  0 );												#	架線柱を設置します.		(G13)
						Structure['kasen50']			.Put0('D-Sazanami', 1, 50 );												#	架線を設置します.
						Structure['kasen50']			.Put0('U-Sazanami', 1, 50 );												#	架線を設置します.

	 6670 + $SZ01 ;																													#	10545;	に相当
						Structure['Pole_PBA_2']			.Put0('D-Sazanami', 0,  0 );												#	架線柱を設置します.		(G14)
						Structure['kasen50']			.Put0('D-Sazanami', 1, 50 );												#	架線を設置します.
						Structure['kasen50']			.Put0('U-Sazanami', 1, 50 );												#	架線を設置します.

	 6720 + $SZ01 ;																													#	10595;	に相当
						Structure['Pole_PBA_2']			.Put0('D-Sazanami', 0,  0 );												#	架線柱を設置します.		(G15)
						Structure['kasen50']			.Put0('D-Sazanami', 1, 50 );												#	架線を設置します.
						Structure['kasen50']			.Put0('U-Sazanami', 1, 50 );												#	架線を設置します.

	 6770 + $SZ01 ;																													#	10645;	に相当
						Structure['Pole_PBA_2']			.Put0('D-Sazanami', 0,  0 );												#	架線柱を設置します.		(G16)
						Structure['kasen50']			.Put0('D-Sazanami', 1, 50 );												#	架線を設置します.
						Structure['kasen50']			.Put0('U-Sazanami', 1, 50 );												#	架線を設置します.

	 6820 + $SZ01 ;																													#	10695;	に相当
						Structure['Pole_PBA_2']			.Put0('D-Sazanami', 0,  0 );												#	架線柱を設置します.		(G17)
						Structure['kasen50']			.Put0('D-Sazanami', 1, 50 );												#	架線を設置します.
						Structure['kasen50']			.Put0('U-Sazanami', 1, 50 );												#	架線を設置します.

	 6870 + $SZ01 ;																													#	10745;	に相当
						Structure['Pole_PBA_2']			.Put0('D-Sazanami', 0,  0 );												#	架線柱を設置します.		(G18)
						Structure['kasen50']			.Put0('D-Sazanami', 1, 50 );												#	架線を設置します.
						Structure['kasen50']			.Put0('U-Sazanami', 1, 50 );												#	架線を設置します.









