/* CSS Document */

/*


#sys-wrapper{margin-left: 100px;}

.box{
	padding: 10px;
	width:260px;
	border: 1px solid #999999;
	height: 380px;
	background-position:bottom; 
	background-repeat:no-repeat;
}

.box ul{margin:5px 0 0 0px ;padding:0px;}


.box li{line-height: 1.4em;}

#sys-wrapper a:hover{	text-decoration:underline;	color: #014B83;}

#cat-sys-tetsu02,#cat-sys-douro,#cat-sys-kukou,#cat-sys-plant{margin-left: 40px;}

#cat-sys-tetsu01{background-image:url(../system/img/cat-sys-tetsu01-bg.jpg);}
#cat-sys-tetsu02{background-image:url(../system/img/cat-sys-tetsu02-bg.jpg);}
#cat-sys-douro{background-image:url(../system/img/cat-sys-road-bg.jpg);display:none;} 
#cat-sys-shisetsu{margin-top: 15px;background-image:url(../system/img/cat-sys-road-bg.jpg);}
#cat-sys-kukou{margin-top: 15px; background-image:url(../system/img/cat-sys-plant-bg.jpg);}
#cat-sys-plant{margin-top: 15px; background-image:url(../system/img/cat-sys-plant-bg.jpg);display:none;}
*/



#sys-wrapper{}
#sys-wrapper div{
	float:left;

	padding: 5px;
	width:195px;
	margin-right: 2px;
	border: 1px solid #999999;
	height: 450px;
	background-position:bottom; 
	background-repeat:no-repeat;
}

#sys-wrapper h3{
	margin: 0 0 5px!important;
	margin-bottom: 5px;
	text-align:center;	
	font-size: 13px;
	color:#FFF;
	height: 35px;
	line-height: 35px;
}
#sys-wrapper ul{margin:0px 0 0 0px ;padding:0px;}


#sys-wrapper li{
	line-height: 1.3;
	margin-bottom: 5px;

}
#sys-wrapper li a{
	display:block;}
#sys-wrapper li a:hover{	text-decoration:underline;	color: #014B83;}

#rail-comm{
	background-image:url(../system/img/cat-sys-tetsu01-bg.jpg);
}

#rail-comm h3{
	background-image:url(../system/img/h3-rail-comm.gif);

}

#rail-signal{
	background-image:url(../system/img/cat-sys-tetsu02-bg.jpg);
}

#rail-signal h3{
	background-image:url(../system/img/h3-rail-signal.gif);

}

#road{
	background-image:url(../system/img/cat-sys-road-bg.jpg);
}

#road h3{
	background-image:url(../system/img/h3-road.gif);

}

#infra{
	background-image:url(../system/img/cat-sys-plant-bg.jpg);
}
#infra h3{
	background-image:url(../system/img/h3-infra.gif);

}

/****** System sub page ******/

#SystemSub{
	width: 600px;
}
#SystemSub h2{
	color:#FFF !important;
	font-size:20px !important; 
	font-weight:normal  !important;
	border: none; 
	background-image:url(../system/img/text_h2_background.gif);
	width: 600px;
	height: 53px;
	line-height: 45px;
	background-repeat:no-repeat;
	padding-left: 40px !important;
}


#SystemSubPoint ul,
#SystemSubPoint li,
#SystemSubLineup ul,
#SystemSubLineup li,
#SystemSubSystem ul,
#SystemSubSystem li{
	margin:0;
	padding:0;
	margin-left: 1em;
}
#SystemSubLineup ul,
#SystemSubLineup li{
	margin:0;
}

#kouseiLeft{
	float:left;	
	width: 275px;
}
#kouseiRight{
	float:right;	
	width: 275px;
}
.kouseiLeft{
	float:left;	
	width: 320px;
}
.kouseiRight{
	margin-left: 320px;
}
#SystemSubPoint{}
#SystemSubSystem{}
#SystemSubProduct{
	display:none;
}

#SystemSubLineup,#SystemSubPoint,#SystemSubSystem,#SystemSubProduct{
}


#SystemSubH3Lineup,#SystemSubH3Point,#SystemSubH3System,#SystemSubH3Product{
	width: 600px;
	height: 25px;
	background-repeat:no-repeat;
}
	
#SystemSubH3Lineup{
	background:url(../system/img/text_h3_kousei.gif) no-repeat;;
}
#SystemSubH3Point{
	background:url(../system/img/text_h3_gaiyou.gif) no-repeat;;
}
#SystemSubH3System{
	background:url(../system/img/text_h3_system.gif) no-repeat;;
}
#SystemSubH3Product{
	background:url(../system/img/text_h3_product.gif) no-repeat;;
}



#LineUP,#Point,#Product{padding: 0 5px;}

#LineUP{}
#LineUP ul{/* padding-left: 10px; padding-top: 5px;*/}

#Point {}
#Point p{font-weight: normal;}
#Point p.bold{font-weight: bold;}
#Point li{list-style-type:disc; margin-left:10px;}

#Description .comment{font-weight:bold;}

#Product{}
#Product ul{/* padding-left: 10px; padding-top: 5px;*/}

h4{
	
	font-size: 14px;
	font-weight: bold;}