@charset "utf-8";
.pageBg {
  /*background-color: #E9EBEB;*/
}

#parenting-SupportWrap {
  width: 950px;
  color: #000;
  margin: 0 auto;
  padding: 0 0 30px 0;
  /*background-color: #E9EBEB;*/
}

#parenting-SupportWrap p {
  margin: 0;
  padding: 0;
}

#parenting-SupportWrap #block01 {
  position: relative;
  /*background-image: url(../images/kosodate_bg01.jpg);*/
  /*padding: 459px 0 0 0;*/
}

#parenting-SupportWrap #block02 {
  position: relative;
  /*background-image: url(../images/kosodate_bg10.png);*/
  background-repeat: no-repeat;
  background-size: auto;
  width: 950px;
  /*height: 470px;*/
}

#parenting-SupportWrap #block02 p {
  text-align: center;
  font-size: 26px;
  font-weight: bold;
  line-height: 2.2;
  color: #5D4F3F;
  padding: 15px 0 0 0;
}

#parenting-SupportWrap #block02 p span {
  font-size: 40px;
  line-height: 1.4;
  font-family: sans-serif;
}

#parenting-SupportWrap #block02 p span.discount {
  display: none;
}

#parenting-SupportWrap #block03 {
  position: relative;
  text-align: center;
  background-repeat: no-repeat;
  background-size: auto;
  width: 950px;
  /*height: 50px;*/
}

#parenting-SupportWrap #block03 p.btn_footprintcard {
  padding: 25px 0 80px;
}

#parenting-SupportWrap #block03 ul {
  margin: 80px 0 0 66px;
}

#parenting-SupportWrap #block03 ul li {
  margin: 0 24px 0 0;
}

#parenting-SupportWrap #block04 {
  position: relative;
  background-image: url("../images/kosodate_bg07.png?8");
  background-repeat: no-repeat;
  background-size: auto;
  width: 950px;
  height: 640px;
  color: #5D4F3F;
  font-size: 13px;
}

#parenting-SupportWrap #block04 ul.termsOfService {
  position: absolute;
  top: 62px;
  left: 155px;
}

#parenting-SupportWrap #block04 ul.termsOfService li {
  margin: 0;
}

#parenting-SupportWrap #block04 div.cardRenewal {
  position: absolute;
  top: 255px;
  left: 340px;
  line-height: 1.5;
}


/* **********************

190319 tsuiki

************************/

.pageBg {
  background-color: #ffffff;
}

#parenting-SupportWrap {
  width: 950px;
  color: #000;
  margin: 0 auto;
  padding: 0 0 30px 0;
  background-color: #ffffff;
}

#parenting-SupportWrap #block01 {
  background-image: none;
	margin: 0 auto;
}

#parenting-SupportWrap #block02 {
  background-image: none;
}

#parenting-SupportWrap #block03 {
	margin-top: 30px;
}

#parenting-SupportWrap #block03 p.btn_footprintcard {
  padding: 25px 0 25px;
}

#parenting-SupportWrap #block03 p.btn_footprintcard+p {
  color: #5D4F3F;
  font-size: 31px;
  font-weight: bold;
}




