
/* ヘッダー*/ 


img.logo{
margin-left:0px;
}

#headerbg {
background-image: url("img/navibg2.jpg");
width:100%; 
min-width:1000px; 
height:62px;
} 

/* ヘッダー*/ 

#header{

width: 960px;
margin-right: auto; 
margin-left: auto;  
text-align:center;
padding:0px;
margin-top:0px;
margin-bottom:0px;

}  


#header2 { 
width: 960px; 
margin-right: auto; 
margin-left: auto; 
height:99px;
padding:0px;
margin-top:0px;
margin-bottom:0px;
text-align:center;
}  

/* メインボックス*/ 

p.title1{
font-size:21px;
font-weight:bold;
text-align:left;

}

p.title3{
font-size:16px;
font-weight:bold;
text-align:left;

}


p.text1{
font-size:16px;
font-weight:normal;
text-align:left;
}

p.text2{
font-size:16px;
font-weight:normal;
text-align:left;
margin-top:0px;
margin-bottom:3px;
}

p.text3{
font-size:14px;
font-weight:normal;
text-align:left;
line-height:18px;
}


#container {  

width: 960px;  

margin-right: auto;  

margin-left: auto; 

text-align:left;

}  

#contents2 {  

width: 960px;  

margin-right: auto;  

margin-left: auto;  
clear:both;
margin-bottom:0px;
}  

#footer_navi {  

width: 960px;  

margin-right: auto;  

margin-left: auto; 

margin-top:15px; 

margin-bottom:5px; 

}  

#infobg0 {  

background-image: url("img/infobg.jpg");
width:100%;
min-width:1000px;
height:88px;
clear:both;
margin-top:20px;
margin-bottom:10px;
}

#info0        {
width: 960px;
height:88px;
margin-top:20px;
margin-bottom:10px;
margin-right: auto;
margin-left: auto;
text-align:center;
color:white;
font-size:14px;
clear:both;
}

/* フッターを幅いっぱいにする為のボックス*/ 

#footerbg0 {  

background-image: url("img/navibg2.jpg");
width:100%; 
min-width:1000px; 
height:24px;
clear:both;


}  

/* フッター*/ 

#footer0        {  
width: 960px;
margin-right: auto; 
margin-left: auto;  
text-align:center;
color:white;
padding-top:4px;
padding-bottom:0px;
font-size:14px;
clear:both;

}


body {
margin-left: auto;
margin-right: auto;
color:#331d00;
background-color: white;
text-align:center;
}

ul.navi1 {
list-style:none;
margin-left: auto;
margin-right: auto;
width: 960px;
padding:0px;
margin-top:0px;
margin-bottom:0px;

}

ul.navi1 li {
width:160px;
height:62px;
float:left;
text-align:center;
color:white;
list-style-type:none;
padding:0px;
margin:0px;
}

ul.car4picture {
list-style:none;
margin-left: auto;
margin-right: auto;
width: 810px;
padding:0px;
margin-top:0px;
margin-bottom:0px;

}

ul.car4picture li {
width:250px;
height:250px;
float:left;
text-align:center;
color:#331d00;
list-style-type:none;
padding:0px;
margin:0px;
}

ul.car4picture li.yohaku {
width:20px;
float:left;
text-align:center;
color:white;
list-style-type:none;
padding:0px;
margin:0px;
}


ul.environment1 {
list-style:none;
margin-left: auto;
margin-right: auto;
width: 290px;
padding:0px;
margin-top:0px;
margin-bottom:0px;
clear:both;
}

ul.environment1 li.kizi1 {
width:290px;
height:20px;
text-align:left;
list-style-type:disc;
padding:2px;
margin-left:10px;
margin:0px;
font-size:12px;
}

img{
border:0px;
}

a.navi1:link{
color:white;
vertical-align:middle;
text-decoration:none;
}

a.navi1:hover{
color:skyblue;
vertical-align:middle;
text-decoration:none;
}

hr{
margin-top:3px;
padding:0px;
}

table.question{
width:800px;
border-collapse:collapse;
border:solid 0px silver;
margin:0px;
padding:5px;
}

table.question td.question1{
width:180px;
border-collapse:collapse;
border:solid 1px white;
margin:0px;
padding:5px;
font-weight:bold;
color:white;
background-color:#335599;
}

table.question td.question2{
width:600px;
border-collapse:collapse;
border:solid 1px silver;
margin:0px;
padding:5px;
text-align:center;
background-color:#fcfefe;
}

table.companyinfo1{
width:960px;
border-collapse:collapse;
border:solid 1px silver;
margin:0px;
padding:0px;
}

table.companyinfo1 td.title1{
width:88px;
border-collapse:collapse;
border:solid 1px silver;
font-weight:bold;
font-size:14px;
padding:5px;
text-align:left;
vertical-align:middle;
background-color:#fcfefe;
color:#335599;
}

table.companyinfo1 td.title2{
width:382px;
border-collapse:collapse;
border:solid 1px silver;
font-weight:normal;
font-size:13px;
padding:5px;
text-align:left;
vertical-align:middle;
}

table.car2_1{
width:500px;
border-collapse:collapse;
border:solid 1px silver;
margin:0px;
padding:0px;
}

table.car2_1 td.td1_1{
width:150px;
border-collapse:collapse;
border:solid 1px silver;
font-weight:bold;
font-size:14px;
padding:5px;
text-align:left;
vertical-align:middle;
}

table.car2_1 td.td1_2{
width:330px;
border-collapse:collapse;
border:solid 1px silver;
font-weight:normal;
font-size:14px;
padding:5px;
text-align:left;
vertical-align:middle;
}

#car2_left {  
width: 500px;  
float:left;
} 

#car2_right {  
width: 420px;  
float:right;
text-align:left;
} 

#environment_left {  
width: 300px;  
float:left;
text-align:left;
background-color:#fcfefe;
padding-top:10px;
padding-left:10px;
} 

#environment_right {  
width: 615px;  
float:right;
text-align:left;
} 

