/* Format for HTML Pages in HiPON's Factory*/
/* Type 3.20.20-s */ 
/* Version  3.20.20 later (Ver 3.13.00 Compatible) */
/*
	どこに使うの?
		車両紹介 Rev10
*/


/* 車両一覧 */

	h3.List-Title{
		margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;border:0px;clear:both;
		font-size:100%;
		font-weight:bold;
		color:#36F;border-bottom:#BBC solid 1px;
	}

	h4.List-Title{
		margin:10px 0px 0px 30px;padding:0px 0px 0px 0px;border:0px;clear:both;
		font-size:100%;
		font-weight:normal;
		color:#36F;border-bottom:#BBC solid 1px;
	}

	div.List-Box{
		margin:15px 0px 5px 70px;padding:0px;border:0px;
		float:left;
		width:210px;
	}

	div.List-Name{
		width:210px;
		height:20px;
		border-bottom:#99F solid 1px;
	}

	img.List-Icon{
		margin:0px;padding:0px;border:0px;
		width:8px;height:20px;
		vertical-align:bottom;
	}

	a.List-Subject{
		font-weight:normal;color:#336;
	}

	img.List-Photo{
		margin:0px;padding:0px;border:0px;
		width:210px;height:100px;
		vertical-align:bottom;
		float:right;
		border-bottom:1px dotted #99C;
	}

	img.List-Photo-L{
		margin:0px;padding:0px;border:0px;
		width:420px;height:200px;
		vertical-align:bottom;
		float:right;
		border-bottom:1px dotted #99C;
	}

	div.List-Comment{
		margin:0px 0px 0px 0px;padding:5px 5px 1px 5px;border:0px;
		float:right;
		width:200px;
		border-bottom:1px dotted #99C;
		text-align:right;
		font-size:80%;
	}



/* 編成紹介 */

	img.Color-Icon{
		margin:0px;padding:0px 0px 0px 0px;border:0px;
		width:8px;height:20px;
		vertical-align:bottom;
	}

	img.Main-Photo{
		margin:0px;padding:0px 0px 0px 0px;border:0px;
		border-bottom:1px solid #CCC;
	}

	div.Main-Photo{
		margin:0px;padding:0px 0px 0px 0px;border:0px;
		width:170px;height:200px;
		border-bottom:1px solid #CCC;
		vertical-align:bottom;
		float:left;text-align:right;
	}
	div.Sub-Photo{
		margin:0px;padding:0px 0px 0px 0px;border:0px;
		width:170px;height:200px;
		background-color:#CCC;
		border-bottom:1px solid #CCC;
		vertical-align:bottom;
		float:left;text-align:right;
	}
	div.Sub-Photo1{
		margin:0px;padding:0px 0px 0px 0px;border:0px;
		width:170px;height:66px;
		vertical-align:bottom;
		float:left;text-align:right;
	}
	div.Sub-Photo2{
		margin:1px 0px;padding:0px 0px 0px 0px;border:0px;
		width:170px;height:66px;
		vertical-align:bottom;
		float:left;text-align:right;
	}
	div.Sub-Photo3{
		margin:0px;padding:0px 0px 0px 0px;border:0px;
		width:170px;height:66px;
		vertical-align:bottom;
		float:left;text-align:right;
	}

	div.Main-Photo-Text{
		margin:175px 3px 0px 0px;padding:0px 0px 0px 0px;border:0px;
		vertical-align:bottom;
		font-weight:bold;
		float:right;text-align:right;
	}
	p.Main-Photo-Text{
		margin:0px;padding:0px 0px 0px 0px;border:0px;
		width:170px;height:200px;
		background-color:#FFF;
		border-bottom:1px solid #CCC;
		vertical-align:bottom;
		float:left;text-align:right;
	}

	img.Main-Photo2{
		margin:0px;padding:0px 0px 0px 0px;border:0px;
		border-bottom:1px solid #CCC;
	}

	div.Main-Photo2{
		margin:0px;padding:0px 0px 0px 0px;border:0px;
		width:170px;height:200px;
		border-bottom:1px solid #CCC;
		vertical-align:bottom;
		float:left;text-align:right;
	}

	div.Main-Photo2-Text{
		margin:150px 0px 0px 0px;padding:1ex 1em 1ex 0px;border:0px;
		width:157px;
		vertical-align:bottom;
		font-weight:bold;
		float:right;text-align:right;
	}
	p.Main-Photo2-Text{
		margin:0px;padding:5px 5px 5px 5px;border:0px;
		width:160px;height:190px;
		background-color:#FFF;
		border-bottom:1px solid #CCC;
		vertical-align:bottom;
		float:right;text-align:left;
	}

/* 説明用写真 */
	img.Content-Photo-L{
		margin:0px;padding:0px 0px 0px 0px;border:0px;
		border-bottom:1px dotted #CCC;
	}
	img.Content-Photo-L-S{			/* 組写真用 */
		margin:0px;padding:0px 0px 0px 0px;border:0px;
	}
	div.Content-Photo-L-S{		/* 組写真用 */
		margin:0px;padding:0px 0px 0px 0px;border:0px;
		width:420px;height:200px;
		vertical-align:bottom;
		font-weight:bold;
		float:right;text-align:right;
	}
	p.Content-Photo-L-Text{
		margin:0px;padding:5px 5px 5px 5px;border:0px;
		width:160px;height:190px;
		border-bottom:1px dotted #CCC;
		vertical-align:bottom;
		float:right;text-align:left;
	}




/* 編成表 */

	div.Formation-Table{
		margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:0px;clear:both;
		border-bottom:#BBC dotted 1px;
		}

	table.Traintable{
		margin:0px 0px 0px 0px;padding:0px;border:0px;
		font-size:8pt;
		text-align:left;
		border-spacing:2px;
	}

	th.Table-No{
		font-size:8pt;font-weight:bold;
		text-align:left;
		vertical-align:bottom;
		border-bottom:1px solid #CCC;
	}

	td.Table-Num{
		margin:0px;padding:0px 0px 0px 0px;border:0px;
		width:40px;
		font-size:8pt;
		text-align:right;
		vertical-align:bottom;
	}
	td.Table-Num-L{
		margin:0px;padding:0px 0px 0px 0px;border:0px;
		width:40px;
		font-size:8pt;
		color:#999;
		text-align:right;
		vertical-align:bottom;
	}

	div.Table-Series{
		margin:0px;padding:0px;border:1px solid #333;
		text-align:right;
	}

	div.Table-Series-L{
		margin:0px;padding:0px;border:1px solid #CCC;
		color:#999;
		text-align:right;
	}

	div.Table-Roof-L{
		margin:0px;padding:0px;border:0px;
		font-size:8pt;
		text-align:left;
	}
	div.Table-Roof-C{
		margin:0px;padding:1px 0px 0px 0px;border:0px;
		font-size:8pt;
		text-align:center;
	}
	div.Table-Roof-R{
		margin:0px;padding:1px 0px 0px 0px;border:0px;
		font-size:8pt;
		text-align:right;
	}

	td.Table-FormationNumber{
		margin:0px;padding:0px 0px 0px 0px;border:0px;
		width:40px;
		font-size:8pt;
		text-align:right;
		vertical-align:bottom;
	}

	a.Table-FormationNumber{
		font-size:8pt;font-weight:normal;
		text-align:right;
		vertical-align:bottom;
	}

	div.Table-Type{
		margin:0px;padding:0px;border:0px;
		font-size:7pt;
		text-align:left;
	}
	span.Table-SubType{
		margin:0px;padding:0px;border:0px;
		font-size:7pt;
	}

	a.Table-FormationNumber{
		font-size:8pt;font-weight:normal;
		text-align:right;
		vertical-align:bottom;
	}

	td.Table-Destination{
		margin:0px 0px 0px 0px;padding:0px 0px 2px 32px;border:0px;clear:both;
		font-weight:normal;font-size:8pt;
		}


/* 材料表 */

	table.Seed-MB{
		margin:1px 0px 1px 0px;padding:0;
		border-spacing:0px;
		empty-cells:show;
		border-bottom:#99C solid 1px;
		width:590px;
	}

	td.Seed-Subject{
		font-size:80%;
		margin:0px;padding:1px 10px 1px 15px;
		vertical-align:bottom;
		border-top:#99C solid 1px;
		width:100px;
	}

	td.Seed-Subject-1{
		font-size:80%;
		margin:0px;padding:1px 10px 1px 15px;
		vertical-align:bottom;
		border-top:#99C dotted 1px;
		width:100px;
	}

	td.Seed-Maker{
		font-size:80%;font-weight:bold;
		margin:0px;padding:1px 0px 1px 10px;
		vertical-align:bottom;
		white-space:nowrap;
		border-top:#99C solid 1px;
		width:70px;
	}

	td.Seed-Maker-1{
		font-size:80%;font-weight:bold;
		margin:0px;padding:1px 0px 1px 10px;
		vertical-align:bottom;
		border-top:#99C dotted 1px;
		width:70px;
	}

	td.Seed-Number{
		font-size:80%;font-weight:bold;
		margin:0px;padding:1px 0px 1px 5px;
		vertical-align:bottom;
		border-top:#99C solid 1px;
		text-align:right;
		width:45px;
	}

	td.Seed-Number-1{
		font-size:80%;font-weight:bold;
		margin:0px;padding:1px 0px 1px 5px;
		vertical-align:bottom;
		border-top:#99C dotted 1px;
		text-align:right;
		width:45px;
	}

	td.Seed-Name{
		margin:0px;padding:1px 0px 1px 10px;
		vertical-align:bottom;
		border-top:#99C solid 1px;
	}

	td.Seed-Name-1{
		margin:0px;padding:1px 0px 1px 10px;
		vertical-align:bottom;
		border-top:#99C dotted 1px;
	}

	td.Seed-Mass{
		font-size:80%;
		margin:0px;padding:1px 0px 1px 5px;
		vertical-align:bottom;
		border-top:#99C solid 1px;
		width:50px;
	}

	td.Seed-Mass-1{
		font-size:80%;
		margin:0px;padding:1px 0px 1px 5px;
		vertical-align:bottom;
		border-top:#99C dotted 1px;
		width:50px;
	}

	td.Seed-Others{
		font-size:80%;
		margin:0px;padding:1px 0px 1px 5px;
		vertical-align:bottom;
		border-top:#99C solid 1px;
	}

	td.Seed-Others-1{
		font-size:80%;
		margin:0px;padding:1px 0px 1px 5px;
		vertical-align:bottom;
		border-top:#99C dotted 1px;
	}


/* 履歴 */
	table.Work-MB{
		margin:0px 0px 0px 30px;padding:0px;border:0px;
		width:560px;
		border-spacing:0px;
		empty-cells:show;
	}
	td.Work-Date{
		padding:4px 0px 0px 10px;
		width:12ex;
		white-space:nowrap;
		vertical-align:bottom;
		text-align:left;
		font-weight:normal;color:#666;font-size:80%;
		border-bottom:#99C dotted 1px;
	}
	td.Work-Content{
		padding:4px 0px 0px 5px;
		width:3em;
		vertical-align:bottom;
		white-space:nowrap;
		font-weight:normal;color:#666;font-size:80%;
		border-bottom:#99C dotted 1px;
	}
	td.Work-Time{
		padding:4px 0px 0px 3px;
		width:4ex;
		vertical-align:bottom;
		white-space:nowrap;
		text-align:right;
		font-weight:normal;color:#666;font-size:80%;
		border-bottom:#99C dotted 1px;
	}
	td.Work-Detail{
		padding:4px 0px 0px 20px;
		height:20px;
		vertical-align:bottom;
		font-weight:normal;color:#000;font-size:80%;
		border-bottom:#99C dotted 1px;
	}
	td.Work-Mass{
		padding:4px 10px 0px 3px;
		text-align:right;
		vertical-align:bottom;
		font-weight:normal;color:#000;font-size:80%;
		border-bottom:#99C dotted 1px;
	}
