/****************************/
/*   selfmaint01　setting   */
/****************************/

/*** color settings ***/
.selfmaint-voltitle,
.selfmaint-para-title {
  color: #ff9194;
}

#selfmaint0101-img02b,
#selfmaint0101-img03b,
#selfmaint0102-img02a,
#selfmaint0102-img02b,
#selfmaint0103-img02a,
#selfmaint0103-img02b {
  border: 1px solid #ff9194;
}

#selfmaint-navbtm-vol-prev {
  background-color: #acd500;
}

#selfmaint-navbtm-vol-next {
  background-color: #acd500;
}


/*** selfmaint01 common ***/
.selfmaint-profile-imgArea::before {
  background: url(/library/stories/kurashi/selfmaint/img/selfmaint01_gear-profile.svg) no-repeat;
}

#selfmaint-vol {
  background: url(/library/stories/kurashi/selfmaint/img/selfmaint01_gear.svg) no-repeat;
  background-size: cover;
}

.selfmaint-para-titleArea::before {
  background-image: url(/library/stories/kurashi/selfmaint/img/selfmaint01_para-title-ic.svg);
  background-size: cover;
}

.selfmaint-para-imgAreaSub-ng::before {
  background: url(/library/stories/kurashi/selfmaint/img/selfmaint01_img-ng.svg) no-repeat;
  background-size: contain;
}

/*** selfmaint01-01 ***/
#selfmaint0101-para01-imgArea {
}

#selfmaint0101-img01a {
  margin-left: 60px;
}

#selfmaint0101-img01b {
  margin-left: 110px;
}

#selfmaint0101-para01imgcap {
}

#selfmaint0101-para02-imgArea01 {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  margin-right: 65px;
}

#selfmaint0101-para02-imgArea01Sub01 {
}

#selfmaint0101-img02a {
}

#selfmaint0101-para02-imgArea01Sub02 {
  margin-left: 55px;
  margin-top: 60px;
}

#selfmaint0101-img02b {
  margin-bottom: 10px;
}

#selfmaint0101-para02imgcap01 {
}

#selfmaint0101-para02-imgArea02 {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  margin-right: 65px;
}

#selfmaint0101-para02-imgArea02Sub01 {
  text-align: right;
}

#selfmaint0101-img03a {
}

#selfmaint0101-para02-imgArea02Sub02 {
  margin-left: 35px;
}

#selfmaint0101-img03b {
  margin-bottom: 10px;
}

#selfmaint0101-para02imgcap03 {
}


/*** selfmaint01-02 ***/
#selfmaint0102-para01-imgArea {
  text-align: center;
}

#selfmaint0102-para02-imgArea {
  display: flex;
  flex-direction: column;
  float: left;
  margin-right: 50px;
  margin-top: 5px;
}

#selfmaint0102-img02a {
  margin-bottom: 20px;
}

#selfmaint0102-para03-imgArea {
  text-align: center;
}

/*** selfmaint01-03 ***/
#selfmaint0103-para01-imgArea {
  position: relative
}

#selfmaint0103-para01-imgArea::before {
  background: url(/library/stories/kurashi/selfmaint/common/img/selfmaint-para-img-arrow.svg);
  height: 46px;
  margin: auto;
  left: 0;
  position: absolute;
  right: 0;
  top: 190px;
  width: 45px;
}

#selfmaint0103-img01a {
  margin-left: 65px;
}

#selfmaint0103-img01b {
  margin-left: 130px;
}

#selfmaint0103-img02a {
  margin-left: 65px;
}

#selfmaint0103-img02b {
  margin-left: 65px;
}

#selfmaint0103-para02-imgArea {
  display: flex;
  justify-content: space-between;
  position: relative;
}

#selfmaint0103-para02-imgArea::before {
  background: url(/library/stories/kurashi/selfmaint/common/img/selfmaint-para-img-arrow.svg);
  bottom: 0;
  height: 46px;
  margin: auto;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 45px;
}


