@charset "UTF-8";

.globalFooter__pagetop {
  margin-bottom: 30px;
}

.concept__design .marcelwanders__about {
  width: 160px;
}

.whitening_concept__seibun {
  background-image: url(/images/cellgenie/bg_concept_whitening_03.en-jp.jpg);
}

.concept__list__item.m_itemconcept:first-child .copy {
  line-height: 2em;
}

.liposome_concept__seibun__capaciter ul li:last-child span.title {
  line-height: 2em;
}

.kouji__lead {
  line-height: 1.25em;
}

.be_concept__message .right {
  width: 445px;
}

.be_concept__approach__cause__item:first-child .be_concept__approach__cause__item__title {
  line-height: 3.6em;
}

.be_concept__approach__cause__item:first-child .be_concept__approach__cause__item__image {
  margin-left: auto;
  margin-right: auto;
}

.be_concept__approach__cause__item:last-child .be_concept__approach__cause__item__image {
  margin-left: auto;
  margin-right: auto;
}

.be_concept__seibun__feature__title {
  height: 100px;
}

.be_concept__seibun__feature:first-child .be_concept__seibun__feature__title {
  line-height: 1.25em;
  padding: 1em 0;
  box-sizing: border-box;
}

.stick_concept__message__text {
  line-height: 1.25em;
  padding-top: 0.25em;
  padding-bottom: 0.25em;
}

.stick_concept__stick__lead {
  line-height: 1.25em;
  padding-top: 0.25em;
  padding-bottom: 0.25em;
}

.concept__oil__message {
  width: 430px;
}

.pointmakeup-compornent .compornet__detail .element {
  height: 221px;
}

@media screen and (max-width: 736px) {
  .globalFooter__pagetop {
    margin-bottom: 15px;
  }

  .line.pointmakeup .line__name,
  .line.basemakeup .line__name {
    background-image: none;
  }

  .concept__design .marcelwanders__about {
    width: 65%;
  }

  .whitening_concept .l-container {
    margin-left: auto;
    margin-right: auto;
    width: 95%;
  }

  .whitening_concept__seibun {
    background-image: url(/images/cellgenie/sp/bg_concept_whitening_03.en-jp.jpg);
  }

  .aging_concept__mechanism__title {
    margin-left: auto;
    margin-right: auto;
    width: 90%;
  }

  .whitening_concept__message {
    height: auto;
  }

  .moisture_concept__seibun__herb ul li.herb02 {
    margin-right: 1em;
    margin-left: 1em;
  }

  .whitening_concept__herb__redherb ul li.herb02 {
    margin-left: 1em;
    margin-right: 1em;
  }

  .be_concept__message .right {
    width: 100%;
  }

  .be_concept__approach__cause__item:first-child .be_concept__approach__cause__item__title {
    line-height: 1.75em;
  }

  .be_concept__approach__cause__item:first-child .be_concept__approach__cause__item__text {
    line-height: 1.25em;
  }

  .be_concept__approach__cause__item:last-child .be_concept__approach__cause__item__text {
    line-height: 2.5em;
  }

  .be_concept__seibun__feature__title {
    height: auto;
  }

  .be_concept__seibun__feature:first-child .be_concept__seibun__feature__title {
    line-height: 1em;
  }

  .concept__seibun__item__text {
    text-align: left;
  }

  .l-container.en-jp {
    margin-top: -3px;
  }

  .pointmakeup-compornent .compornet__detail__text {
    margin-left: auto;
    margin-right: auto;
    width: 95%;
  }

  .concept__oil__message {
    width: 100%;
  }

  .pointmakeup-compornent .compornet__detail .element {
    height: auto;
  }
}
