/*----------------------------------------------------------
   Exec
-----------------------------------------------------------*/

/*------------会社概要のテーブル--------------*/

table.profile{
width: 550px;
margin: 0 15px 0 25px;
}

table.profile th{
width: 120px;
padding-top: 15px;
border: none;
border-bottom: 1px solid #aaaaaa;
}



table.profile td{
padding-top: 15px;
border: none;
border-bottom: 1px solid #aaaaaa;
}

.text_center{
text-align: center;
margin: 7px 0 10px 0;
}

/*------------スタッフ一覧のテーブル--------------*/

table.staff_list{
width: 600px;
}

table.staff_list td{
padding: 10px;
border: none;
}

/*------------greetingの写真回り込み--------------*/

img.img_left{
float: left;
margin: 0px 20px 10px 15px;
}


/*------------問い合わせフォームのテーブル--------------*/

table.contactus{
width: 550px;
margin: 0 15px 0 15px;
}

table.contactus th {
  width: 130px;
}

table.contactus th,
table.contactus td{
border: none;
border-bottom: 1px solid #aaaaaa;
}


/*------------サイトマップ-------------*/

.textlink{
background: url('/images/bg_textlink.gif') left no-repeat;
padding: 0 0 0 15px;
}

.textlink2{
background: url('/images/bg_textlink2.gif') left no-repeat;
padding: 0 0 0 15px;
}

.textlink3{
background: url('/images/bg_textlink3.gif') left no-repeat;
padding: 0 0 0 10px;
}


/*------------サービスの流れ-------------*/

table.flow{
    width: 580px;
    margin: 0 0 20px 20px;
}

table.flow th {
    background-color: #E6F4E3;
    text-align: center;
}

table.flow th,
table.flow td{
border: 1px solid #aaaaaa;
}


/*-------------よくある質問--------------*/

h4.simple{
width: 630px;
border-bottom: 1px solid #cccccc;
border-left: 5px solid #168061;
padding: 3px;
padding-left: 10px;
margin-bottom: 15px;
}

