
#body-all{
width:900px;
height:2100px;
margin-left:auto;
margin-right:auto;
}
#left{
float:left;
width:221px;
height:1940px;
margin-top:15px;
background-color:#CCFFCC;
margin-right:9px;
}


#table-company{
background-image:url(../img/1/p1.jpg);
background-position:right top;
background-repeat:no-repeat;
height:350px;
}

.table-l{
width:100px;
padding-left:25px;
line-height:25px;
vertical-align:top;
}
.table-r{
width:545px;
line-height:20px;
}
.maru{
color:#006600;
}
.at{
margin-top:30px;
line-height:25px;
}
.table-l2{
width:130px;
}

#map{
width:670px;
}
.map-img{
width:300px;
height:280px;
float:left;
}
.map-textbox{
width:340px;
height:100px;
float:left;
margin-left:30px;
line-height:20px;
margin-top:180px;
}
#greeting{
width:670px;
float:left;
}
#greeting-title{
width:670px;
margin-top:40px;
}
#pri-img1{
background-image:url(../img/1/p3.jpg);
background-position:right top;
background-repeat:no-repeat;
}
#pri-img2{
background-image:url(../img/1/p4.jpg);
background-position:left 5px;
background-repeat:no-repeat;
padding-left:300px;
padding-top:5px;
}
#pri-img3{
background-image:url(../img/1/p5.jpg);
background-position:right 50px;
background-repeat:no-repeat;
}
#pri-img4{
padding-left:520px;
}


