/* 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/gaiyou_on.jpg);
	background-repeat:no-repeat;
	background-position:24.3% 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:157px;
	float:left;
	padding:27px 0 0 55px;
}
.navi_btn2{
	width:120px;
	float:left;
	padding-top:27px;
}
.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:400px;
height:20px;
padding:15px 0 0 120px;

}
#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 40px;
}
#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/txt.jpg);
	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(../company/images/25.gif);
background-repeat:no-repeat;
background-position:right;
	width:520px;
	height:3px;
	padding-left:86px;
}
#con03 {
	width:432px;
	padding:40px 0 0 105px;
}
#con04 {
	width:432px;
	padding:20px 0 0 105px;
}
.con3_txt1 {
	width:180px;
	float:left;
	padding-left:40px;
}
.con3_txt2 {
	width:550px;
	padding-left:5px;
	float:left;
}
#con3_txt3 {
	width:250px;
	float:left;
	text-align:right;
	padding-left:100px;
}
#con3_txt4 {
	width:100px;
	padding-left:45px;
	float:left;
}
#con3_txt4 span{
	padding-left:14px;
}
#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;
}
p {
line-height:1.9em;
letter-spacing: 1.5pt;
}
.txt_name {
margin-left:320px;
}
.txt_mar {
margin-left:20px;
}