/*-------------------- common --------------------*/
.skpg_ad1903_wrap_sp {
  font: 13px/1.231 "ヒラギノ角ゴ Pro W3 Pro W3", "Hiragino Kaku Gothic Pro",
    "Lucida Grande", "ＭＳ Ｐゴシック", "Osaka", Helvetica, verdana, arial,
    sans-serif;
  *font-size: small;
  *font: x-small;
  color: #000000;
  text-align: center;
  background: #ffffff;
  line-height: 1.6;
}
.skpg_ad1903_wrap_sp object {
  margin: 0;
  padding: 0;
}
html,
body {
  background: #fff;
  color: #111;
}
.skpg_ad1903_wrap_sp img {
  display: block;
  /* max-width: 100%; */
  /* width: 100%; */
  height: auto;
}

/*-------------------- contents --------------------*/

.skpg_ad1903_wrap_sp .button01 {
  background: url(../image/button01_bg.png) repeat-x top;
  padding: 4% 0 2%;
}
.skpg_ad1903_wrap_sp .button02 {
  background-color: #fceded;
  padding: 9% 0 7%;
}
.skpg_ad1903_wrap_sp .button01 div,
.skpg_ad1903_wrap_sp .button02 div {
  background: url(../image/button_bg.png) no-repeat bottom;
  background-size: 100%;
  text-align: center;
  margin: 0 auto;
  padding: 0 6%;
}
.skpg_ad1903_wrap_sp .button01 div img,
.skpg_ad1903_wrap_sp .button02 div img {
  display: block;
  text-align: center;
  width: 100%;
  height: auto;
  padding: 3% 0 8% 0;
}

/*-------------------- cv --------------------*/
.cv01 {
  position: relative;
}

.btn01 {
  width: 94% !important;
  position: absolute;
  bottom: 2%;
  left: 3%;
}

.btn02 {
  width: 94% !important;
  position: absolute;
  bottom: 2%;
  left: 3%;
}

/*-------------------- counseling --------------------*/
.counseling {
  position: relative;
}

.btn03 {
  width: 94% !important;
  position: absolute;
  bottom: 3%;
  left: 3%;
}

/*-------------------- movie --------------------*/
.movie01 {
  background-color: #f2f2f2;
  padding: 0 0 9% 0 !important;
}
.movie01 iframe {
  margin: 0 0 0 0.0475%;
}

.movie02 {
  background-color: #fceded;
  padding: 0 0 9% 0 !important;
  text-align: center;
}

/*-------------------- footer --------------------*/
#footer.skpg_ad1903_wrap_sp {
  padding: 10% 0 5%;
}
#footer.skpg_ad1903_wrap_sp .flo_c a {
  color: #111;
  text-decoration: none;
  font-size: 10px;
}
