/* CSS Document */
* {
margin:0px;
padding:0px;
font-size:12px;

}
body {	background-image:url(../images/back.jpg);
	background-repeat:repeat-x;
	margin:0 auto;
	text-align:center;
	}
	#inner_box{
width:903px;
height:1097px;
margin:0 auto;
}
#head_contact {
	width:170px;
	padding:10px 0 0 700px;

}
#navi {
	background-image:url(../images/seihin_on.jpg);
	background-repeat:no-repeat;
	background-position:55.8% 0%;
	float:right;
	width:600px;
	height:80px;
}
#navi_space {
	float:right;
	width:600px;
	height:40px;
}
#header {
	background-image:url(../company/images/head.jpg);
	background-repeat:no-repeat;
	width:879px;
	height:150px;
	text-align:left;
	float:left;
}
#head_link1 {
	float:left;
	padding-right:10px;

}
#head_link2 {
float:left;
}
#logo {
	float:left;
	width:182px;
	height:64px;
	padding:40px 0 0 40px;
}
#navi_on{
	float:left;
	width:80px;
	padding:30px 0 0 50px;
}
.navi_btn1{
	width:79px;
	float:left;
	padding:27px 0 0 38px;
}
.navi_btn2{
	width:100px;
	float:left;
	padding:27px 0 0 95px;
}
.navi_btn3{
	width:84px;
	float:left;
	padding:27px 0 0 13px;
}
#navi_left{
	width:84px;
	float:left;
	padding:25px 0 0 5px;
}
#sub_navi {
width:200px;
height:20px;
padding:15px 0 0 280px;

}
#sub_navi1 {
float:left;
}
#sub_navi2 {
float:left;
padding-left:15px;
}
#sub_navi3 {
padding-left:15px;
float:left;
}
#h1 {
background-color:#FFFFFF;
height:22px;
width:837px;
float:left;
text-align:left;
padding:10px 0 0 42px;
}
#h2 {
	width:200px;
	padding:30px 0 0 75px;
}
#footarea {
	background-image:url(../images/slash.gif);
	background-repeat:repeat;
	width:879px;
	height:914px;
	float:left;
	text-align:left;
}
#img01 {
	background-image:url(../company/images/17.jpg);
	background-repeat:no-repeat;
	background-position:95% 5%;
	width:879px;
	height:914px;
	float:left;
	text-align:left;
}
#img02 {
	background-image:url(../company/images/19.png);
	background-repeat:no-repeat;
	background-position:90% 62%;
	width:879px;
	height:914px;
	float:left;
	text-align:left;
}
#con {
width:879px;
float:left;
}
#con01 {
	text-align:left;
	width:550px;
	padding:62px 0 5px 42px;
}
#con02 {
background-image:url(../product/images/line.jpg);
background-repeat:no-repeat;
background-position:center;
	width:879px;
	height:4px;
}
#con03{
	height:450px;
	padding:10px 0 0 115px;
	float:left;
	text-align:center;
}
#con04{
	height:450px;
	width:500px;
	padding:10px 0 0 20px;
	float:left;
}
.delta {
padding:5px 0;
}
#con_img01 {
	width:400px;
	padding:10px 0 0 115px;
}
#con_img02 {
	padding:25px 0 0 155px;
	float:left;
}
#con_img03 {
	height:45px;
	width:527px;
	margin:10px 0 0 115px;
}
#con_txt01{
	float:left;
	padding:22px 0 0 15px;
}
#right_img {
height:550px;
padding:35px 0;
}
#center_img {
	padding:85px 0 0 90px;
}
#foot_img {
	width:879px;
}
#con1_txt {
	width:510px;
	padding:30px 0 0 100px;
}
#con1_txt3 {
	width:445px;
	height:75px;
	padding:5px 0 0 5px;
	line-height:1.5em;
	letter-spacing: 1.5pt;
}
#con1_txt4 {
	width:445px;
	height:40px;
	padding:5px 0 0 5px;
	line-height:1.5em;
	letter-spacing: 1.5pt;
}
#con1_txt5 {
	width:445px;
	height:75px;
	padding:5px 0 0 5px;
	line-height:1.5em;
	letter-spacing: 1.5pt;
}
#con1_txt6 {
	width:445px;
	height:73px;
	padding:5px 0 0 5px;
	line-height:1.5em;
	letter-spacing: 1.5pt;
}
#con1_txt7 {
	width:445px;
	margin:5px 0 0 5px;
	line-height:1.5em;
	letter-spacing: 1.5pt;
}
p {
line-height:1.3em;
}
#foot_img{
	text-align:left;
}