#reason{
  background:url(../../img/point/main_back.jpg) 0 0 no-repeat;
}
#reason_in{
  background:url(../../img/point/main_bottom.jpg) 100% 100% no-repeat;
  padding-bottom:60px;
}
#reason_in h2{
  padding-top:29px;
  margin:0 0 237px 179px;
}
#reason_in h3{
  margin:0 0 5px 15px;
}
#reason_in p{
  margin:0 0 15px 65px;
}
#reason_in table{
  margin-left:65px;
}
#reason_in th{
  text-align:left;
  vertical-align:top;
  border-right:2px solid #fcc800;
  padding:8px;
}
#reason_in td{
  text-align:left;
  vertical-align:top;
  padding:8px;
}
#reason_in .line_s{
  border-bottom:1px dotted #010220;
}
.mb15{ margin-bottom:15px;}
.mb40{ margin-bottom:40px;}

#advice_box{
  padding-bottom:30px;
  margin-bottom:-17px;
  background:url(../../img/point/ad_bottom.png) 0 100% no-repeat;
  position:relative;
  top:-37px;
}
#advice_box h2{
  margin:0px;
}
#advice_in{
  background:url(../../img/point/ad_back.png) 0 0;
}
.ad_box{
  height:173px;
  margin:0 auto 0 auto;
  padding-bottom:20px;
}
.ad_box h3{
  margin-bottom:10px;
}
.ad_box p{
  padding-left:25px;
  font-size:15px;
}
.ad_box p strong{
  font-weight:bold;
  color:#ef291e;
  font-size:15px;
}
#advice01{ background:url(../../img/point/ad01_p.png) 100% 0 no-repeat; width:883px;}
#advice02{ background:url(../../img/point/ad02_p.png) 0 0 no-repeat; padding-left:252px; width:631px;}
#advice03{ background:url(../../img/point/ad03_p.png) 100% 0 no-repeat; width:883px;}
#advice04{ background:url(../../img/point/ad04_p.png) 0 0 no-repeat; padding-left:252px; width:631px;}
#advice05{ background:url(../../img/point/ad05_p.png) 100% 0 no-repeat; width:883px;}

#merit_box{
  background:url(../../img/point/merit_back.jpg) 660px 180px no-repeat;
  margin-bottom:50px;
}
#merit_box h2{
  margin:0 0 26px 15px;
}
#merit_box h3{
  margin:0 0 10px 35px;
}
#merit_box p{
  margin:0 0 20px 110px;
  font-size:15px;
}





