/* あいさつ文 */
#aisatu{
width: 570px;
text-align: center;
position : relative ; 
margin: 0 auto;
padding-top: 15px;
}

#aisatu p{
width: 520px;
font-size: 12px;
text-align: center;
position : relative ; 
margin: 0 auto;
}

/* 会社案内基本 */
#comp{
width: 570px;
text-align: center;
position : relative ; 
margin: 0 auto;
padding-top: 3px;
}

#comp p{
font-size: 12px;
text-align: left;
}


/* 会社案内h3*/
h3{
color: #ffffff;
text-align: left;
background-image: url(../img/company/coh4.jpg);
background-repeat:no-repeat;
padding-left: 30px;
padding-top: 7px;
width: 540px;
height: 23px;
font-size: 16px;
font-weight: normal;
padding-bottom: 5px;
position : relative ; 
margin: 0 auto;
}

/* 会社案内テーブル */
#comtb{
width: 570px;
position : relative ; 
margin: 0 auto;
background-color: #388B78;
}

#comtb td{
background-color: #ffffff;
text-align: left;
padding: 7px;
line-height: 120%;
}

/* 会社案内テーブル2 */
#comtb2{
width: 570px;
position : relative ; 
margin: 0 auto;
background-color: #388B78;
}

#comtb2 td{
padding: 5px;
line-height: 120%;
}

#comtb2 .s1{
background-color: #ffffff;
text-align: left;
}

#comtb2 .s2{
background-color: #f0efd9;
text-decoration: center;
}

#com2{
margin-top: 5px;
width: 570px;
text-align: right;
color: #388B78;
}

/* 所在地マップテーブル */
#comtb3{
width: 540px;
position : relative ; 
margin: 0 auto;
background-color: #388B78;
}

#comtb3 td{
background-color: #ffffff;
padding: 7px;
line-height: 120%;
}

