#ddm_dha_up01 {
  width: 100%;
  padding: 0;
}
#ddm_dha_up01 div, #ddm_dha_up01 p {
  text-align: center;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
}
#ddm_dha_up01 div:focus, #ddm_dha_up01 p:focus {
  outline: none;
}
#ddm_dha_up01 img {
  width: 100%;
  height: auto;
  vertical-align: top;
  outline: none;
}
#ddm_dha_up01 .cta01 {
  position: relative;
}
#ddm_dha_up01 .cta01 .btn {
  width: 82.96875%;
  position: absolute;
  left: 50%;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 7.7381%;
}
#ddm_dha_up01 .cta02 {
  position: relative;
}
#ddm_dha_up01 .cta02 .btn {
  width: 82.5%;
  position: absolute;
  left: 50%;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 20.04662%;
}
#ddm_dha_up01 .infor {
  width: 92.5%;
  margin:  8.90625% auto 8.28125% auto;
}
@media screen and (min-width: 769px) {
  #ddm_dha_up01 {
    width: 960px;
    padding: 0;
    margin: 0 auto;
  }
  #ddm_dha_up01 .cta01 .btn {
    width: 492px;
    left: 88px;
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
    bottom: 66px;
  }
  #ddm_dha_up01 .cta02 .btn {
    width: 492px;
    left: 85px;
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
    bottom: 48px;
  }
  #ddm_dha_up01 .infor {
    width: 820px;
    margin: 50px auto 55px auto;
  }
}
