/* CSS Document */

#PageHead {
	background:url(img/bg_headbody.jpg) repeat-x center top;
	height:306px;
	}	
	
#MainClmInner{
position:relative;
}

#SubClm {
	background:url(/lib/img/snv_menu.gif) repeat-x -1px -5px;
	padding-top:51px;
	}

h3{
text-align:right;
margin:0 0 8px 0;
}

.oem-txt{
margin-left:30px;
}

.oem-txt2{
margin-left:7px;
}

#Sozai-1 ,#Kenkyu-2 ,#Seihin-3{
margin:15px 0 0 0;
font-size:10px;
text-justify: inter-ideograph;
text-align: justify;
}

#Sozai-1 h4,#Kenkyu-2 h4,#Seihin-3 h4{
font-size:15px;
line-height:1.2em;
padding:24px 0 5px 0;
}

#Sozai-1 h5,#Kenkyu-2 h5,#Seihin-3 h5{
margin-bottom:5px;
font-size:11px;
line-height:15px;
}

#Sozai-1{
width:450px;
position:relative;
top:0;
left:106px;
}

#Sozai-1 h4{
color:#F5839E;
}

#Kenkyu-2{
width:500px;
position:relative;
top:0;
left:30px;
}

#Kenkyu-2 h4{
color:#FA9600;
padding:15px 0 5px 0;
}

#Seihin-3{
width:420px;
position:relative;
top:0;
left:140px;
}

#Seihin-3 h4{
padding:0 0 5px 0;
color:#63B405;
}

.oem-kikaku{
text-align:center;
margin:30px 0 73px 30px;
}

#Factory table{
margin:22px 0 0 0;
}

#Factory td{
vertical-align:top;
}

.Fleft{
border-right:1px dotted #999999;
}