/* -------------------------------------------------------------------------------------------- */
/* 　いずみの家について                                                                         */
/* -------------------------------------------------------------------------------------------- */
#izumi_table {
  margin:0px 0px 10px 0px;
  width:584px;
  }
#izumi_table td{
  padding:0px 0px 8px 0px;
  width:292px;
  }
#izumi_table h3{
  margin:0px;
  padding:0px;
  }   
#izumi_table p{
  margin:5px 0px 0px 16px;
  padding:0px;
  width:162px;
  line-height:135%;
  } 
#izumi_concept1 {
  background-image:url(../image/izumi_concept1_back.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  } 
#izumi_concept2 {
  background-image:url(../image/izumi_concept2_back.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  } 
#izumi_concept3 {
  background-image:url(../image/izumi_concept3_back.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  } 
#izumi_concept4 {
  background-image:url(../image/izumi_concept4_back.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  } 
#izumi_concept5 {
  background-image:url(../image/izumi_concept5_back.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  } 
#izumi_concept_turu {
  margin:0px 4px 0px 4px;
  padding:15px 15px 10px 15px;
  width:538px;
  background-color:#FFF3E8;
  background-color:#FFFAF4;
  border:4px double #ccc;
  }
#izumi_concept_turu h4{
  margin:0px 0px 10px 0px;
  padding:0px;
  }   
#izumi_concept_turu p{
  margin:0px 20px 12px 25px;
  padding:0px;
  line-height:140%;
  }
/* -------------------------------------------------------------------------------------------- */
/* 　CMという価値ある家創り  CM方式って何だろう？                                               */
/* -------------------------------------------------------------------------------------------- */
#cm-value_intro {
  margin:25px 0px 35px 30px;
  padding:10px 20px;
  width:486px;
  background-color:#FFFAF4;
  border:3px double #ddd;
  }
.cm-value_h3 {
  margin:0px 0px 5px 0px;
  padding:0px;
  font-size:130%;
  font-weight:bold;
  color:
  #993300;
  }  
.cm-value_h4 {
  margin:0px 0px 10px 20px;
  padding:0px;
  font-size:140%;
  color:#496BBC;
  }
  
.cm-value_h5_merit {
  margin:0px 0px 10px 30px;
  padding:3px 10px;
  width:506px;
  font-size:120%;
  font-weight:bold;
  color:#fff;
  background-color:#4EC280;
  text-align:left;
  letter-spacing:1px;
  }
  
.cm-value_h5_problem {
  margin:0px 0px 10px 30px;
  padding:3px 10px;
  width:506px;
  font-size:120%;
  font-weight:bold;
  color:#fff;
  background-color:#9A92C9;
  text-align:left;
  letter-spacing:1px;
  }
  
.cm-value_table2 {
  margin:20px 0px 30px 40px;
  padding:0px;
  width:524px;
  }   
.cm-value_table2_th1{
  padding-bottom:10px;
  width:30px;
  text-align:center;
  vertical-align:middle;
  background-image:url(../image/cm-value_th_back1.gif);
  background-position:bottom;
  background-repeat:repeat-x;
  }  
.cm-value_table2_th2{
  padding-bottom:10px;
  width:30px;
  text-align:center;
  vertical-align:middle;
  background-image:url(../image/cm-value_th_back2.gif);
  background-position:bottom;
  background-repeat:repeat-x;
  }  
.cm-value_table2_th3{
  padding-bottom:10px;
  width:30px;
  text-align:center;
  vertical-align:middle;
  background-image:url(../image/cm-value_th_back3.gif);
  background-position:bottom;
  background-repeat:repeat-x;
  }  
.cm-value_table2_td_title1 {
  padding:1px 7px 7px 1px;
  width:135px;
  height:20px;
  text-align:center;
  vertical-align:middle;
  color:#fff;
  font-size:14px;
  font-weight:bold;
  background-image:url(../image/cm-value_td_back1.gif) ;
  background-repeat:no-repeat;
  }
.cm-value_table2_td_title2 {
  padding:1px 7px 7px 1px;
  width:135px;
  height:20px;
  text-align:center;
  vertical-align:middle;
  color:#fff;
  font-size:14px;
  font-weight:bold;
  background-image:url(../image/cm-value_td_back2.gif) ;
  background-repeat:no-repeat;
  }
.cm-value_table2_td_title3 {
  padding:1px 7px 7px 1px;
  width:135px;
  height:20px;
  text-align:center;
  vertical-align:middle;
  color:#fff;
  font-size:14px;
  font-weight:bold;
  background-image:url(../image/cm-value_td_back3.gif) ;
  background-repeat:no-repeat;
  }
.cm-value_table2_td_chart {
  padding:0px;
  width:160px;
  text-align:left;
  vertical-align:top;
  } 
#cm-value_list{
  margin:0px 20px 10px 20px;
  padding:10px 10px 20px 0px;
  background-color:#FFF2EE;
  }
#cm-value_list ul{
  margin:0px 0px 0px 30px;
  padding:0px;
  }
#cm-value_list li{
  margin:0px 0px 10px 0px;
  padding:0px;
  }
/* -------------------------------------------------------------------------------------------- */
/* 　CM方式による建築の進め方                                                                   */
/* -------------------------------------------------------------------------------------------- */
#process_table {
  margin:10px 20px 20px 20px;
  padding:0px;
  width:544px;
  }
#process_table th{
  padding:10px 8px;
  border:1px solid #bbb;
  vertical-align:middle;
  text-align:center;
  }
#process_table td{
  padding:5px 5px;
  border:1px solid #bbb;
  vertical-align:middle;
  }
.back_blue{
  background-color:#CCFFFF;
  }
.back_green{
  background-color:#CCFFCC;
  }
.back_yellow{
  background-color:#FFFF99;
  }
.back_purple{
  background-color:#ccccff;
  }
.td_nowrap{
  white-space:nowrap;
    }  
.process_period{
  padding:10px 5px;
  vertical-align:middle;
    }    
  