body {
background-color:#FFF;
margin:0px;
padding:0px;
/*text-align:center;*/
font-family:Verdana;
background-image: url(background.gif);
}

/*全体*/
#container{
margin:0px 0px 0px 0px;
width:800px;
color:#5D5D5D;
font-size:0.8em;
font-family:Verdana;
}

#openwindow{
margin:0px 0px 0px 0px;
width:485px;
height:650
color:#5D5D5D;
font-size:12px;
font-family:Verdana;
}

a{
color:#464fac;
text-decoration:underline;}


A:hover{ 
color:#993366;
text-decoration:none;
}


h1 {
margin:0px;
padding-top:50px;
padding-bottom:10px;
font-weight:bolder;
font-size:1.8em;
font-family:Verdana;
}

h1 a{
color:#5D5D5D;
text-decoration: none;
font-weight:bolder;
}

h2 {
padding: 0px;
font-weight:bold;
text-align:left;
}

h3 {
padding: 0px 0px 0px 0px;
font-size:1.5em;
line-height:1.8em;
font-weight:bolder;
font-family:Verdana;
/*background-image:url(http://blog.seesaa.jp/img/bg/lightgray_2/title.gif);*/
background-repeat:no-repeat;

}

h4 {
padding: 0px 0px 0px 0px;
font-size:1.0em;
line-height:1.8em;
font-weight:bolder;
font-family:Verdana;
/*background-image:url(http://blog.seesaa.jp/img/bg/lightgray_2/title.gif);*/
background-repeat:no-repeat;

}

h3 a{
text-decoration: none;
color:#000;
}

/*製品紹介専用見出*/
h5 {
padding: 0px 0px 0px 0px;
margin: 10px 0px 10px 20px;
margin-left: 225px;
font-size:1.8em;
line-height:1.4em;
font-weight:bolder;
font-family:Verdana;
}


.text{
padding:0px 0px 5px 0px;
margin-top:0px;
font-size:1.0em;
line-height:1.7em;
font-family: "ＭＳ Ｐゴシック", "Osaka";
/*font-family:Verdana;*/
color: #666666;
}

p{
margin-top: 5px;
margin-bottom: 0px;
/*margin-right: 20px;*/
}

.float30{float: left; margin: 0px 20px 10px 0px}
.float-r30{float: right; margin: 0px 10px 0px 0px}
.float-r30-gihou{float: right; margin: 0px 95px 0px 0px}
.clear{clear: left;
}

#tb table {
margin: 50px 0px 0px 0px;
padding:10px 10px 10px 10px;
width:540px;
font-family:Verdana;
text-align:left;
font-size:1.0em;
}


news{
margin-top: 10px;
margin-bottom: 10px;
font-size:0.8em;
}

/*トップヘッダー*/
/*近畿車輌について*/
#header1{
background-color:#ffffff;
margin:0px 0px 0px 0px;
text-align:left;
width:800px;
height:80px;
background-image:url(headerks.jpg);
background-repeat:no-repeat;
}

/*投資家のみなさまへ*/
#header2{
background-color:#ffffff;
margin:0px 0px 0px 0px;
text-align:left;
width:800px;
height:80px;
background-image:url(headerir.jpg);
background-repeat:no-repeat;
}

/*製品について*/
#header3{
background-color:#ffffff;
margin:0px 0px 0px 0px;
text-align:left;
width:800px;
height:80px;
background-image:url(headerpr.jpg);
background-repeat:no-repeat;
}

/*トップページ*/
#headertop{
background-color:#ffffff;
margin:0px 0px 0px 0px;
text-align:left;
width:800px;
height:72px;
}

#topimage{
background-color:#ffffff;
margin:0px 0px 0px 0px;
text-align:left;
width:800px;
height:285px;
}

.kslogo{
	position: absolute;
	left: 17px;
	top: 12px;
	height: 30px;
}

.sitemap{
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
text-align:right;

/*height: 30px;*/
	width: 780px;
	/*left: 200px;
	/*top: 540px;*/
	/*color: 003366;*/

}

.search{
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:right;
/*height: 50px;*/
	width: 780px;
	/*left: 0px;
	top: 540px;*/
	/*color: 003366;*/
}

/*左ナビ*/
#left {
font-weight:normal;
width:200px;
float:left;
margin: 0px 0px 0px 0px;
font-size:1.0em;
/*text-align:left;*/
/*display: inline;*/
/*background-color:#99ccff;*/
/*background-repeat:repeat-x;*/

}

.leftimage {
height:700px;
}

#lefttop {
font-weight:normal;
width:230px;
float:left;
margin: 20px 0px 0px 20px;
font-size:1.0em;
/*text-align:left;*/
display: inline;
/*background-color:#99ccff;*/
/*background-repeat:repeat-x;*/
}

/*本文
#topcontent {
margin:0px 0px 0px 0px;
padding:30px 0px 0px 0px;
float:left;
margin-left: 250px;
width:545px;
}
*/

#content {
margin:0px 0px 0px 0px;
padding:30px 0px 0px 0px;
/*float:left;*/
margin-left: 230px;
width:530px;
}

#prcontent {
margin-top: 10px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
/*float:left;*/
margin-left: 225px;
width:560px;
background-color:#e7e7e7;
}

#newscontent {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
/*float:left;*/
margin-left: 10px;
width:auto;
color:#5D5D5D;
font-size:0.8em;
font-family:Verdana;
}

#contenttop {
margin:0px 0px 0px 0px;
padding:20px 0px 0px 0px;
/*float:left;*/
margin-left: 280px;
width:500px;
}

#update{
	position: absolute;
	height: 25px;
	width: 190px;
	left: 575px;
	top: 415px;
	color: 555555;
	text-align: right;
	bottom: 0px;
}

#footer{
clear:left;
width:550px;
text-align:right;
margin:30px 0px 30px 0px;
/*height:50px;*/
}

/*#footer2{
clear:left;
}*/

#footertop{
width:800px;
text-align:right;
margin:25px 0px 0px 0px;
/*height:50px;*/
}

#footernavi{
	/*position: absolute;*/
	height: 25px;
	width: 200px;
	left: 5px;
	top: 1010px;
	color: 555555;
	text-align: left;
	margin:5px 0px 0px 30px;

}

.copyright{
clear:left;
color:#999999; 
font-size:0.8em;
/*text-align:right;*/
margin:5px 15px 0px 0px;
}

.adobe{
clear:right;
color:#999999; 
font-size:0.7em;
/*text-align:right;*/
margin:5px 15px 0px 0px;
}

/*トップ（日英）用のコピーライト*/
.copyrighttop{
clear:left;
color:#999999; 
font-size:0.8em;
text-align:right;
margin:5px 15px 0px 0px;
}

/*製品紹介用のコピーライト*/
.copyrightpr{
/*clear:left;*/
color:#999999; 
font-size:0.8em;
text-align:right;
margin:5px 15px 0px 0px;
}
