

/*	defined Tags	*/

form,p,div,iframe,table,dl,ol,ul{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:18px;
}

H1,H2,H3,H4,H5,strong,em{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:18px;
}
li,dd,dt{
	margin:0;
	padding:0;
	list-style:none;
}
img{
	border:0;
}


/*	TOP whats and Movie	*/
#infoDiv{
	width:760px;
	height:312px;
	background:url(../top_news/img/bg_whats_mov.jpg) no-repeat;
	margin-bottom:15px;
}
#whatsNew{
		float:left;
		width:266px;
		height:312px;
	}
	#whatsNew h2{
		display:none;
	}
	#whatsNew .wrap{
		width:235px;
		height:265px;
		margin:42px 0 0 31px;
		overflow:auto;
	}
	#whatsNew dl{
		width:90%;
	}
	#whatsNew dt{
		color:#336666;
		font-weight:bold;
		line-height:110%;
		padding:0 0 3px 0;
		border-bottom:1px dotted gray;
		margin:0 0 6px 0;
	}
	#whatsNew dd{
		color:#333;
		font-size:10px;
		/*\*/font-size:11px;/**/
		line-height:140%;
		padding:0;
		margin:0 0 20px 0;
	}
	
#newsMovie{
		float:right;
		width:481px;
		height:312px;
	}
	#newsMovie h2{
		display:none;
	}
	#newsMovie .wrap{
		width:472px;
		height:271px;
		margin:41px 0 0 9px;
	}
	#newsMovie .wmv{
		float:left;
		width:255px;
		margin-right:20px;
	}
	#newsMovie .wmv img{
		margin:10px 10px 0 0;
	}
	#newsMovie .info{
		float:left;
		width:169px;
	}
	#newsMovie .info h3{
		margin-bottom:6px;
	}
	#newsMovie .info h4{
		color:#FFCC66;
		line-height:110%;
		margin-bottom:4px;
	}
	#newsMovie .info p{
		color:#FFF;
		font-size:10px;
		/*\*/font-size:11px;/**/
		line-height:120%;
		margin-bottom:10px;
	}
	#newsMovie .info li{
		font-size:10px;
		/*\*/font-size:11px;/**/
		line-height:110%;
		margin-bottom:6px;
	}
	#newsMovie .info a:link{
		font-weight:bold;
		color:#FFCC66;
		text-decoration:none;
	}
	#newsMovie .info a:hover{
		text-decoration:underline;
	}
	
	

/*	customStyles	*/
#latestNews{
	width:520px;
	padding:5px 0 0 5px;
	font-size:12px;
	line-height:18px;
}
#latestNews	p{
	margin-bottom:20px;
}
#contentArea{
	padding:30px 50px 35px 50px;
	font-size:12px;
	line-height:18px;
}
.newsTitle{
	padding:5px;
	font-size:14px;
	background:powderblue;
	border-top:1px dotted gray;
	border-bottom:1px dotted gray;
	margin-bottom:5px;
}
.newsParagraph{
	margin-bottom:40px;
}
#machines .machineName{
	font-size:12px;
	padding:2px 2px 2px 6px;
	background:aliceblue;
	border-left:5px solid lightskyblue;
}
#machines .machineNum{
	font-size:12px;
	padding:2px 2px 2px 6px;
	background:lightskyblue;
}
#ddm td{
	font-size:12px;
	padding:2px 0;
}
#ddm .column{
	font-size:10px;
	text-align:center;
	padding:1px;
	background:gainsboro;
}
#svc h3{
	padding:6px 0 6px 10px;
	border-left:10px solid lightskyblue;
	background:whitesmoke url(bd99v1.gif) bottom repeat-x;
}
#svc p,#svc dl{
	margin:2px 0 5px 0;
}
#members{
	width:660px;
	height:536px;
	background:url(../members/img/members_img.gif) no-repeat;
}
#members h3,#members h4,#members .hide{
	display:none;
}
#members p{
	position:relative;
	left:0px;
	top:125px;
	width:285px;
}
#members form{
	position:relative;
	left:261px;
	//top:479px;
	top:354px;
	width:380px;
}
#members .field{
	width:300px;
}
#prem #ttl{
	width:660px;
	height:53px;
	background:url(../prem/img/ttl_prem.jpg) no-repeat;
}
#prem #lead{
	width:660px;
	/*\*/width:624px;/* */
	padding:0 18px;
	background:url(../prem/img/fr_middle.jpg) repeat-y;
}
#prem h3{
	display:none;
}
#prem #middle{
	width:660px;
	/*\*/width:618px;/* */
	padding:0 24px 0 18px;
	background:url(../prem/img/fr_middle.jpg) repeat-y;
}
#prem #middle td{
	font-size:10px;
	line-height:14px;
	background:#fff;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}
#prem #middle td img{
	margin-bottom:5px;
}
#prem #bottom{
	width:660px;
	height:35px;
	background:url(../prem/img/fr_bottom.jpg) no-repeat;
}
#map #ttl{
	width:456px;
	height:23px;
	background:url(../map/img/m_chikatetsu.gif) no-repeat;
	margin-bottom:10px;
}
#map h3{
	display:none;
}
#map .tdK{
	text-align:center;
	background:powderblue;
}
#map .tdV{
	padding-left:10px;
	background:whitesmoke;
}
#recruit{
	width:310px;
	/*\*/width:290px;/*	*/
	padding:10px;
	text-align:left;
	background:#fff;
}
#recruit #ttl{
	width:189px;
	height:51px;
	background:url(../recruit/img/m_recruit.gif);
}
#recruit h1{
	display:none
}
#recruit h2{
	padding:3px 3px 3px 10px;
	font-size:12px;
	font-weight:bold;
	background:powderblue;
	border-top:1px dotted gray;
	border-bottom:1px dotted gray;
	margin:5px 0;
}
#recruit #tel{
	padding:5px;
	background:gainsboro;
	border:1px dotted gray;
	margin:5px 0;
}
#recruit form{
	text-align:center;
	margin:5px 0;
}
#recruit #footer{
	height:5px;
	text-align:right;
	background:url(../shared/footer.gif) no-repeat;
	margin:15px 0 0 0;
}
#recruit address{
	display:none;
}
.arbeit{
margin-left:2px;
	padding:1px;
	font-size:9px;
	color:#fff;
	background:#ff0000;
}
.seisha{
	margin-left:2px;
	padding:1px;
	font-size:9px;
	color:#fff;
	background:#0066cc;
}

.pageTop{
	margin-top:20px;
	text-align:right;
	font-size:10px;
	font-family:"chicago","impact","Helvetica","Arial",sans-serif;
	background:url(bd99v1.gif) bottom repeat-x;
}
.pageTop a:link,.pageTop a:visited{
	text-decoration:none;
}

/*	commonStyles	*/
.colorGray{
	color:gray;
	background-color:#FFF;
}
.colorRed{
	color:#FF0000;
}
.center{
	text-align:center;
}
.plain{
	font-size:12px;
	line-height:18px;
}
.bold{
	font-weight:bold;
}
.sup{
	font-size:10px;
	line-height:14px;
}
.emphasis{
	color:#FF0000;
	font-weight:bold;
}
.midashiIMG{
	display:block;
	margin-bottom:10px;
}
.alert{
	display:block;
	color:#fff;
	font-weight:bold;
	padding:10px;
	margin-bottom:20px 0;
	background:tomato;
}
.confirm{
	display:block;
	color:dimgray;
	font-weight:bold;
	padding:6px;
	margin-bottom:20px 0;
	background:whitesmoke;
}

/*	border	*/

div .horizon1{
	height:1px;
	background:url(bd99v1.gif) repeat-x;
}
div .horizon2{
	height:1px;
	background:url(bd99v1.gif) repeat-x;
	margin:1px 0;
}
div .horizon4{
	height:1px;
	background:url(bd99v1.gif) repeat-x;
	margin:2px 0;
}
div .horizon6{
	height:1px;
	background:url(bd99v1.gif) repeat-x;
	margin:3px 0;
}
div .horizon8{
	height:1px;
	background:url(bd99v1.gif) repeat-x;
	margin:4px 0;
}

/*	spacer	*/
div .spacer2{
	height:2px;
}
div .spacer4{
	height:4px;
}
div .spacer6{
	height:6px;
}
div .spacer8{
	height:8px;
}
div .spacer10{
	height:10px;
}
div .spacer20{
	height:20px;
}


