/*--------------------*
#feature
*--------------------*/
#feature{
  color: #fff;
  text-align: center;
  margin: 15px 0 20px;
}
#feature .section_hdr{
  padding-top:3%;
}
#method .detail_txt ,
#feature .detail_txt{
  text-align: left;
  width: 95%;
  margin: 0 auto;
  color: #000;
}

#method .detail_txt P,
#feature .detail_txt P{
  padding: 10px;
  line-height: 1.6em;
  font-size: 1.1em;
  color: #000;
}
#feature .severalmenu P{
  width: 95%;
  margin: 0 auto;
  text-align:left;
  line-height: 1.6em;
  font-size: 1.1em;
}
#feature .section_ftr{
  padding-bottom: 8%;
  background: url(../img/explain/feature/section_ftr.jpg) no-repeat 50% bottom;
  background-size: 100% auto;
}
table img{
  height:30px;
  width:auto;
}
table th{
  text-align:center;
}
table th.star img,
table th.explain img{
  height:20px;
}
#method .point_tbl {
  padding-top: 5px;
  border: 1px solid #091732;
  background: url(../img/explain/table_point_hdr.jpg) repeat-x left top;
}
#method .star_tbl {
  padding-top: 5px;
  border: 1px solid #091732;
  background: url(../img/explain/table_nine_hdr.jpg) repeat-x left top;
}
#method .tbl_bdy {
  background: #FFF;
}
#method TBODY TD, #method TBODY TH {
  vertical-align: middle;
  background: url(../img/explain/table_hr.gif) repeat-x left bottom;
}
#method tr.star09 TD, #method tr.star09 TH {
  background: none;
}
#method TBODY TD {
  padding: 5px 15px 5px 15px;
  color:#000;
}
#method .section_ftr{
  padding-bottom: 8%;
  background: url(../img/explain/method/section_ftr.jpg) no-repeat 50% bottom;
  background-size: 100% auto;
}
#method .section_bdy{
  background-color: #F6FDFD;
}