@charset "utf-8";
/* CSS Document */

/*----------------------
     業務・サービス
----------------------*/

#Dotbox01{
  background:url(../images/service/dotline_middle.gif);
  background-repeat:repeat-y;
  width:603px;
  height:auto;
  padding:10px 10px 10px 15px;
}


.t_top20{
  margin:10px 0px 20px 10px;
  width:590px;
}

.t_center{
  background:url(../images/service/dotline_middle.gif);
  background-repeat:repeat-y;
  background-position:right;
  width:100px;
  border-bottom:#CCCCCC solid 1px;
  border-top:#CCCCCC solid 1px;

}

.t_right{
  border-bottom:#CCCCCC solid 1px;
  border-top:#CCCCCC solid 1px;
  border-right:#CCCCCC solid 1px;
  vertical-align:middle;
}

.t_S_image{
 background:url(../images/service/table02.gif);
 background-position:bottom;
 background-repeat:repeat-x;
 width:112px;
 vertical-align:top;
 padding-top:10px;
 padding-bottom:10px;
}

.t_SL_text{
 background:url(../images/service/table02.gif);
 background-position:bottom;
 background-repeat:repeat-x;
 vertical-align:top;
 width:174px;
 height:auto;
 padding-left:14px;
 padding-top:10px;
 padding-bottom:10px;
}

.t_SL_center{
  background:url(../images/service/table01.gif);
  background-repeat:repeat-y;
  width:3px;
  height:auto;
}

.t_S_image02{
 width:112px;
 vertical-align:top;
 padding-top:10px;
 padding-bottom:10px;
}

.t_SL_text02{
 vertical-align:top;
 width:174px;
 height:auto;
 padding-left:14px;
 padding-top:10px;
 padding-bottom:10px;
}

.Step_l{
 width:70px;
 height:auto;  
}

.Step_c{
 width:115px;
 background-color:#F3F3F3;
 background:url(../images/service/step_line.gif);
 background-repeat:repeat-y;
 font-weight:bold;
 border-top:#D6D6D6 solid 1px;
 border-bottom:#D6D6D6 solid 1px;
 padding:10px;
}

.Step_r{
 background:#FFFFFF;
 width:393px;
 border-top:#D6D6D6 solid 1px;
 border-bottom:#D6D6D6 solid 1px;
 border-right:#D6D6D6 solid 1px;
 vertical-align:top;
 padding:10px;
}

.Step_c2{
 width:115px;
 background-color:#F3F3F3;
 background:url(../images/service/step_line.gif);
 background-repeat:repeat-y;
 font-weight:bold;
 border-bottom:#D6D6D6 solid 1px;
 padding:10px;
}

.Step_r2{
 width:393px;
 border-bottom:#D6D6D6 solid 1px;
 border-right:#D6D6D6 solid 1px;
 vertical-align:top;
 padding:10px;
}



/*----------------------
   　  顧問報酬
----------------------*/

.Dot_table01{
  width:625px;
}



.t_L01{
  background:url(../images/service/table02.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  vertical-align:top;
  width:280px;
  height:59px;
  padding:14px;
}

.t_R01{
  background:url(../images/service/table03.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  vertical-align:top;
  width:280px;
  padding:14px;
}

.t_L02{
  vertical-align:top;
  width:288px;
  height:59px;
  padding:14px;
}

.t_R02{
  width:280px;
  vertical-align:top;
  padding:14px;
}

.t_L03{
  background:url(../images/service/table02.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  vertical-align:top;
  width:288px;
  height:93px;
  padding:14px;
  }
  
.t_R03{
  background:url(../images/service/table03.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  vertical-align:top;
  width:280px;
  padding:14px;
}


.t_L00{
  background:url(../images/service/table00.gif);
  background-repeat:repeat-x;
  background-position:bottom;
  vertical-align:top;
  width:181px;
  height:59px;
  padding:14px 0px 14px 14px;
}

.t_R00{
  background:url(../images/service/table00.gif);
  background-repeat:repeat-x;
  background-position:bottom;
  vertical-align:top;
  width:379px;
  padding:14px 0px 14px 0px;
}
.t_tutida{
color:#7697CD;
}