/*--------------------*
#explain_group1
*--------------------*/
#explain_group1 {
  color: #efefef;
  text-align: center;
  margin: 15px 0 30px;
}
#explain_group1 .section_bdy {
  background-color:#402400;
}
#explain_group1 .section_hdr{
  padding-top:5%;
}
#explain_group1 .section_ftr{
  padding-bottom:5%;
  background: url(../../image_sp/explain/explain_group1/section_ftr.png) no-repeat 50% bottom;
  background-size: 100% auto;
}
#explain_group1 .detail_txt{
  text-align:center;
  width: 95%;
  margin: 0 auto;
  background-color:#191401;
  padding:15px 0 10px;
}
#explain_group1 .detail_txt p{
  padding: 10px;
  line-height:1.4em;
  text-align:left;
}

/*--------------------*
#explain_group2
*--------------------*/
#explain_group2{
  color: #efefef;
  text-align: center;
  margin: 15px 0 25px;
}
#explain_group2 .section_bdy{
  background-color:#09242D;
}
#explain_group2 .section_hdr{
  padding-top:2%;
}
#explain_group2 .section_ftr{
  padding-bottom:5%;
}
#explain_group2 .detail_txt{
  text-align:center;
  width:90%;
  margin:10px auto 15px;
  background-color:#01090C;
  padding:10px 0;
}
#explain_group2 .detail_txt p{
  padding: 10px;
  line-height:1.4em;
  text-align:left;
}

/*--------------------*
#explain_group3
*--------------------*/
#explain_group3{
  color: #efefef;
  text-align: center;
  margin: 15px 0;
}
#explain_group3 .section_bdy{
  background-color:#09242D;
}
#explain_group3 .section_hdr{
  padding-top:2%;
}
#explain_group3 .section_ftr{
  padding-bottom:5%;
}
#explain_group3 .detail_txt{
  text-align:center;
  width:90%;
  margin:10px auto 15px;
  background-color:#01090C;
  padding:10px 0;
}
#explain_group3 .detail_txt p{
  padding: 10px;
  line-height:1.4em;
  text-align:left;
}
