#sec_page h1 {
  position: relative;
}

#sec1 .box {
  padding: 60px;
  background: url(../img/facility2/bg_1.png) no-repeat right 20px top 200px,
    url(../img/facility2/bg_2.png) no-repeat left 20px bottom 40px, #fff;
}
#sec1 .box2 {
  border: solid 1px #555;
  border-radius: 50px;
  padding: 20px;
  text-align: center;
}

.imgRadius {
  border-radius: 0px 100px 0px 100px;
}

.secBg {
  background: url(../img/bg_obj_r.png) no-repeat right top 500px,
    url(../img/bg_obj_l.png) no-repeat left bottom 100px,
    url(../img/bg_wave_white.png) no-repeat right top 300px,
    url(../img/bg_wave_white.png) no-repeat left bottom 30px;
}

/*
===================================================
	tb
===================================================
*/
@media screen and (max-width: 1100px) {
  #sec1 .box {
    padding: 40px;
    background: url(../img/bg_1.png) no-repeat right 10px top 220px,
      url(../img/facility2/bg_2.png) no-repeat left 10px bottom 20px, #fff;
    background-size: 40%, 40%;
  }
  .secBg {
    background: url(../img/bg_obj_r.png) no-repeat right top 250px,
      url(../img/bg_obj_l.png) no-repeat left bottom 50px,
      url(../img/bg_wave_white.png) no-repeat right top 150px,
      url(../img/bg_wave_white.png) no-repeat left bottom 15px;
    background-size: 60%, 60%, 60%, 60%;
  }
}

/*
===================================================
	sp
===================================================
*/
@media screen and (max-width: 640px) {
  #sec1 .box {
    padding: 20px;
    background: url(../img/facility2/bg_1.png) no-repeat right 10px top 220px,
      url(../img/facility2/bg_2.png) no-repeat left 10px bottom 20px, #fff;
    background-size: 30%, 30%;
  }
  #sec1 .box2 {
    border: solid 1px #555;
    border-radius: 20px;
    padding: 20px;
    text-align: center;
  }
  .secBg {
    background: url(../img/bg_obj_r.png) no-repeat right top 250px,
      url(../img/bg_obj_l.png) no-repeat left bottom 50px,
      url(../img/bg_wave_white.png) no-repeat right top 150px,
      url(../img/bg_wave_white.png) no-repeat left bottom 15px;
    background-size: 30%, 30%, 60%, 60%;
  }
  #sec_page h1 {
    position: relative;
    top: -0.6em;
  }

  .imgRadius {
    border-radius: 0px 20px 0px 20px;
  }
}
