/* Format for HTML Pages in HiPON's Factory*/
/* Type 0.01 */ 
/* Version  3.20.00 late */
/*
	3.20.00
			|TopBox
			----------------------------
			|SideBox|MainBox
			----------------------------
			|BottomBox

		の、構成とする。

		また、各部専用装飾定義を分離、汎用に。
*/

/* 基本配色
	背景	background-color:#FFF
	文字	color:#639
	色１	color:#639
	色２	color:#93F
*/

/* 基本要素 */
	/* 本文 */
	body{
		color:#113;background-color:#FFF;
		}

	/* リンク */
	a{
		color:#639;text-decoration:none;
		}
	a:hover{
		text-decoration:underline;
		}

/* ヘッダ */
	div#Top-Title{
		color:#639;background-color:#FFF;
		}
	div#Top-Message{
		color:#639;background-color:#FFF;
		border-top:1px solid #93F;
		border-left:1px solid #93F;
		}

	a#Top-Link{
		color:#639;background-color:#FFF;
		}
		

/* フッタ */
	div#Bottom-Version{
		color:#639;background-color:#FFF;
		border-bottom:1px solid #93F;
		border-left:1px solid #93F;
		}
	address#Bottom-Copyright{
		color:#639;background-color:#FFF;
		}


/* メニュー */
	dl#Side-Menu-01{
		margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:0px;clear:both;
		}
	dt#Side-Menu-01-0{
		margin:0px 0px 0px 0px;padding:20px 0px 0px 5px;border:0px;clear:both;
		font-weight:Bold;font-size:80%;
		text-align:left;
		color:#639;border-bottom:#93F solid 1px;
		}
	dd#Side-Menu-01-1{
		margin:0px 0px 0px 0px;padding:6px 0px 2px 9px;border:0px;clear:both;
		font-weight:bold;font-size:80%;
		color:#639;border-left:#999 dotted 1px;
		}


	dl.Side-Menu-51{
		margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:0px;clear:both;
		}
	dt.Side-Menu-51-0{
		margin:0px 0px 0px 0px;padding:10px 0px 0px 5px;border:0px;clear:both;
		font-weight:Bold;font-size:80%;
		text-align:left;
		color:#639;border-bottom:#93F solid 1px;
		}
	dt.Side-Menu-51-1{
		margin:0px 0px 0px 0px;padding:6px 0px 0px 5px;border:0px;clear:both;
		font-weight:bold;font-size:80%;
		color:#639;border-left:#93F dotted 1px;
		}
	dd.Side-Menu-51-2{
		margin:0px 0px 0px 0px;padding:0px 0px 2px 10px;border:0px;clear:both;
		font-weight:normal;font-size:80%;
		color:#639;border-left:#93F dotted 1px;border-bottom:#999 dotted 1px;
		}


/* 本文 */
	H3#Cell-01-0{
		font-weight:bold;
		color:#639;border-bottom:#BBC solid 1px;
		}
	H4#Cell-01-0{
		font-weight:normal;
		color:#639;border-bottom:#BBC solid 1px;
		}
	H4#Cell-01-1{
		font-weight:normal;
		color:#639;border-bottom:#BBC solid 1px;
		}
	div#Cell-01-0{
		margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:0px;clear:both;
		}
	div#Cell-01-1{
		margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:0px;clear:both;
		border-bottom:#BBC dotted 1px;
		}
	p#Cell-01-0{
		margin:0px 0px 0px 0px;padding:5px 5px 0px 5px;border:0px;
		font-weight:normal;font-size:90%;
		text-align:justify;
		text-indent:1em;
		line-height:130%;
		}
	p#Cell-01-1{
		margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;border:0px;
		font-weight:normal;font-size:90%;
		border-bottom:#BBC dotted 1px;
		text-align:justify;
		text-indent:1em;
		line-height:130%;
		}
	p#Cell-01-1-C{
		margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;border:0px;clear:both;
		font-weight:normal;font-size:90%;
		border-bottom:#BBC dotted 1px;
		text-align:justify;
		text-indent:1em;
		line-height:130%;
		}



/* 実車紹介 */
	H3.Cell-51-0{
		margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;border:0px;clear:both;
		font-weight:bold;font-size:80%;
		background-color:#FFF;
		color:#639;border-bottom:#BBC solid 1px;
		}
	div.Cell-51-1{
		margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;border:0px;
		}
	img.Cell-51-2{
		margin:0px 0px 1px 1px;padding:0;border:0;
		width:210px;height:100px;
		float:right;
		text-align:right;
		font-weight:normal;font-size:80%;
		}
	p.Cell-51-2{
		margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;border:0px;
		font-weight:normal;font-size:80%;
		border-bottom:#BBC dotted 1px;
		text-indent:1em;
		}

/* 編成表 */
	H3.Cell-52-0{
		margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;border:0px;clear:both;
		font-weight:bold;font-size:100%;
		background-color:#FFF;
		color:#639;border-bottom:#BBC solid 1px;
		}
	div.Cell-52-1{
		margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:0px;clear:both;
		border-bottom:#BBC dotted 1px;
		}
	div.Cell-52-2{
		margin:0px 0px 0px 0px;padding:1px 0px 2px 5px;border:0px;clear:both;
		font-weight:normal;font-size:80%;
		border-bottom:#BBC dotted 1px;
		}
	p.Cell-52-1{
		margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;border:0px;
		font-weight:normal;font-size:90%;
		border-bottom:#BBC dotted 1px;
		text-align:justify;
		text-indent:1em;
		line-height:130%;
		}


